Страница 1 из 1

Вопросы про CAN и CANOpen

Добавлено: Вс окт 23, 2011 13:30:59
Chip115
Всем привет!
Пытаюсь вникнуть в суть документа DS301 (см. ниже)
Так что есть CANOpen? Некие правила написания алгоритма для посылки / приема данных по сети?
Фактически программист заполняет только поля идентификатора сообщения, бита RTR и поля данных.
Зачем нежен такой большой протокол. Написано для облегчения жизни программисту. Но пока только сложнее стало. В общем вопросов больше чем ответов. Кто нить занимался реализацией сети CAN ? можете в двух словах объяснить принципы работы с CANOpen?

Re: Вопросы про CAN и CANOpen

Добавлено: Вс окт 23, 2011 14:12:37
Мастер Ломастер
а зачем TCP/IP нужен? если кратко - гарантировать доставку данных, размер которых больше пакета, передаваемого по физической линии за один прием. аналогичную задачу решает и CAN Open. без протокола "верхнего" уровня по CAN можно передать за один раз только 8 байт данных, а для передачи бОльшего количества (например, файла) нужно что-то мудрить. при этом помнить, что множество передатчиков и приемников хотят передавать и принимать одновременно. в общем, думаю, понятно...

Re: Вопросы про CAN и CANOpen

Добавлено: Вс окт 23, 2011 14:14:32
Chip115
в общем случае понятно ) теперь хоть часть вопросов отпала )) Буду дальше разбираться )

Re: Вопросы про CAN и CANOpen

Добавлено: Ср ноя 09, 2011 04:30:15
Chip115
Всем привет. Снова вопросы... начитался я про Canopen... конечно не все понятно... но думаю разберусь по ходу дела.
допустим хочу управлять девайсом по can.
пусть для начала тот девайс делает замер тока и напряжения
с чего начать то? в плане программы
нашел вот такой документ CiA 401: CANopen device profile for generic I/O modules
думаю его юзать мне придется...
Вообще как я понял мне надо для начала создать словарь объектов. так?
блин...

Re: Вопросы про CAN и CANOpen

Добавлено: Вт ноя 15, 2011 12:21:30
Chip115
Я тут пошарил и обнаружил что почему то нет примеров по CANOpen... везде сухая документация. Может у кого нить есть пример ... скажем мигания светодиода... тока управление через CAN. ? мне нужен какой нить простенький проект что бы поковыряться в нем. может станет более понятно

Re: Вопросы про CAN и CANOpen

Добавлено: Вт ноя 15, 2011 12:27:16
Мастер Ломастер
я, конечно, извиняюсь, но нафига вам Can Open? это самоцель или извращение? тем более "помигать светодиодом"... вы бы еще спеть гопак попросили или сплясать гимн...

Re: Вопросы про CAN и CANOpen

Добавлено: Вт ноя 15, 2011 12:48:00
Chip115
у меня дипломный проект.
Имеется установка. Управляется по CAN. Нужно обеспечить работу платы/контроллера на основе CANOpen
ИМХО, задание такое.
Я пытаюсь понять как вообще работает и единственно правильный выбор (как мне кажется если у кого есть иной путь познания чего то нового - я выслушаю этого человека) - написать простенькую прогу, которая управляет светодиодом... а не сразу писать проект.
извинения приняты

Re: Вопросы про CAN и CANOpen

Добавлено: Вт ноя 15, 2011 12:59:34
Мастер Ломастер
это видели? http://www.canopenbook.com/microcanopen.htm не оно?

Re: Вопросы про CAN и CANOpen

Добавлено: Вт ноя 15, 2011 13:23:48
Chip115
скачал ) спасибо )

Re: Вопросы про CAN и CANOpen

Добавлено: Вт мар 20, 2012 17:42:43
Dasg
Вот здесь есть описание CanOpen на русском и примеры на C: http://robot-develop.org/archives/4110.

Re: Вопросы про CAN и CANOpen

Добавлено: Пт авг 24, 2012 14:07:50
spectral1
http://www.canopenbook.com/microcanopen.htm

не могу скачать отсюда архив с примером. я один такой?

Re: Вопросы про CAN и CANOpen

Добавлено: Пн сен 03, 2012 09:02:20
bond_sn
spectral1 писал(а):http://www.canopenbook.com/microcanopen.htm

не могу скачать отсюда архив с примером. я один такой?

Еще не скачал?

Re: Вопросы про CAN и CANOpen

Добавлено: Пн сен 03, 2012 11:30:13
spectral1
спасибо!