Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Потрепаться";
Текущий архив: 2004.11.28;
Скачать: [xml.tar.bz2];

Вниз

CAN-контроллеры   Найти похожие ветки 

 
matt ©   (2004-11-09 17:43) [0]

Кто-то имел опыт работы с сабжем из делфи? поделитесь информацией (линки вполне подойдут)


 
KilkennyCat ©   (2004-11-09 17:47) [1]

infenion


 
Jeer ©   (2004-11-09 17:55) [2]

А при чем тут Delphi ?


 
matt ©   (2004-11-09 19:04) [3]

хм.. Нужно написать некую оболочку для управления контролеерами через CAN-сеть..


 
Jeer ©   (2004-11-09 19:09) [4]

matt ©   (09.11.04 19:04) [3]

Общие фразы за которыми - ничто.
Учитывая - "контролеерами":)


 
matt ©   (2004-11-09 19:20) [5]

есть десяток микроконтроллеров, связваны между собой CAN-сетью. С большой машиной должны общатся с через переходник CAN - RS232.
Вопрос: есть ли готовые библиотеки, документация и т.п. по этому хозяйству, и где?


 
uny   (2004-11-09 19:23) [6]

[5]
есть в среде разработки к этим контроллерам наверно. там не смотрели?


 
matt ©   (2004-11-09 19:32) [7]

в среде разработки, библиотеки только для микропроцессора, мне нужно для PC.
переходник распаян кустарно..


 
KilkennyCat ©   (2004-11-09 19:36) [8]

Давайте для начала разберем, что такое CAN, есть ли он в PC, и нужно ли нам знать его настолько досконально в данной задаче, если у нас есть переходник на RS-232


 
KilkennyCat ©   (2004-11-09 19:38) [9]

А доки у меня есть, ежели что еще непонятно, могу залить на фтп. Они по с167 от сименса (инфинеона)... он поддерживает CAN.
Правда, уже года два прошло, но насколько я слышал, CAN особо не менялся.


 
uny   (2004-11-09 19:41) [10]

>для PC
а смысл то? сделали программу, закачали в контроллер, остальное - контроль параметров и т.д. - просто прочитать данные стандартными методами(в справке описание протокола)


 
KilkennyCat ©   (2004-11-09 19:44) [11]


> uny   (09.11.04 19:41) [10]


о чем я и говорю. Раз мы работаем через RS-232, то зачем нам в данном случае что-либо еще?


 
Jeer ©   (2004-11-09 20:29) [12]

matt ©   (09.11.04 19:20) [5]

Да все есть:)
А если чего нет - напишем:)


 
GEN++ ©   (2004-11-09 20:48) [13]

>переходник распаян кустарно..
Что собой представляет этот переходник?
К какому порту в PC подключается?


 
KilkennyCat ©   (2004-11-09 20:52) [14]


> GEN++ ©   (09.11.04 20:48) [13]


RS-232 обычно подключается с СОМ, как это ни странно... :)


 
Verg ©   (2004-11-09 20:53) [15]

http://www.computer-solutions.co.uk/gendev/can232.htm


 
GEN++ ©   (2004-11-09 21:14) [16]

>KilkennyCat ©  
>RS-232 обычно подключается с СОМ, как это ни странно... :)
Это мне хорошо известно.
Встречный вопрос: "Как устроен протокол CAN и какие он исполь-
                  зует скорости".
По моим данным - это до 1 мбит/сек плюс все контроллеры
могут лезть на шину мастерами.


 
Verg ©   (2004-11-09 21:26) [17]

http://www.datamicro.ru/


 
KilkennyCat ©   (2004-11-09 22:04) [18]


> GEN++ ©   (09.11.04 21:14) [16]


не помню. CAN не юзаю уже 2 года. принеобходимости поьзуюсь справочниками, чего и Вам желаю :)


 
GEN++ ©   (2004-11-09 22:16) [19]

>KilkennyCat ©  
>при необходимости пользуюсь справочниками,
 Если у Вас есть, поделитесь. У меня сейчас в разработке
контроллер с CAN на базе PIC Microchip. Например проблемой
оказалось найти CiA DS301 и CiA DS201.


 
KilkennyCat ©   (2004-11-09 22:19) [20]


> GEN++ ©   (09.11.04 22:16) [19]


хорошо, в течении пары часов погляжу и выложу на фтп.


 
KilkennyCat ©   (2004-11-09 22:24) [21]

рекомендую посетить http://can.marathon.ru/prog/


 
KilkennyCat ©   (2004-11-09 22:27) [22]

ну вот, и фтп не потребовался... яндекс рулез!

http://www.can-cia.de/downloads/ciaspecifications/


 
GEN++ ©   (2004-11-09 23:06) [23]

>KilkennyCat ©  
 Спасибо.


 
AZ ©   (2004-11-10 04:44) [24]

Документация по сетевым протоколам CAN (даже по CANopen, кроме общих, реализованных аппаратно) платная.
Для студентов скидка, стоимость, если не изменяет склероз, 180$.
Только владельцы из сочувствия могут дать.


 
GEN++ ©   (2004-11-10 09:03) [25]

>AZ ©  
Уж не являетесь ли Вы одним из владельцев?


 
AZ ©   (2004-11-10 09:16) [26]

Увы, нет.
Имею так, объедки с чужого стола (и то старье).
А http://www.can-cia.de/downloads/ciaspecifications/ требует не только регистрации, но и оплаты.


 
KilkennyCat ©   (2004-11-10 09:18) [27]

вы уверены? далеко не все документы там платные.
Ну и если на то пошло, то разработчику систем-CAN-использующих грешно жаловаться на отсутствие денег...


 
REA   (2004-11-10 10:55) [28]

Че то он мне не понравился этот can в свое время - то ли расстояние маленькое, то ли протокол больно простой с точки зрения функционльности. Они норовят несколько уровней протоколов по OSI (например 3.5 уровня) засунуть в протокол, а дальше сам разгребай. Но это все ИМХО. Для определенных приложений он может даже самое то. У нас последнее время вообще ориентация на Ethernet + UDP пошла для контроллеров. Не знаю пока чем кончится.


 
AZ ©   (2004-11-11 04:48) [29]

>KilkennyCat ©   (10.11.04 09:18) [27]
Бесплатно там только общие описания, которых и так в интернете навалом.
Что касается уровней протококла выше 3-го - все платное.
Первые 3 реализованы аппратно.

>REA   (10.11.04 10:55) [28]
Для механизмов типа кран, экскаватор самое то.
Ethernet + UDP на них выглядят довольно дико.


 
Alex Konshin ©   (2004-11-11 05:28) [30]

Может, тут и по SuperH-4 специалисты есть?



Страницы: 1 вся ветка

Форум: "Потрепаться";
Текущий архив: 2004.11.28;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.51 MB
Время: 0.031 c
1-1099942188
Rusty
2004-11-08 22:29
2004.11.28
Вызов процедуры, принадлежащей дочернему окну...


14-1100262319
ПЛОВ
2004-11-12 15:25
2004.11.28
Помогите придумать название...


14-1100455385
ИМХО
2004-11-14 21:03
2004.11.28
Татьяна Пельтцер


14-1100034968
Cerberus
2004-11-10 00:16
2004.11.28
Предлогаю альтернотиву


4-1097587967
Denisss
2004-10-12 17:32
2004.11.28
Как определить выдвинут ли лоток CD





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский