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

Подключаем наши девайсы к компьютеру. Обсуждаются: порты, протоколы, драйвера, языки программирования и т.д.
Ответить
Аватара пользователя
Chip115
Сверлит текстолит когтями
Сообщения: 1132
Зарегистрирован: Пт фев 16, 2007 14:18:20
Откуда: Новосибирск
Контактная информация:

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

Сообщение Chip115 »

Всем привет!
Пытаюсь вникнуть в суть документа DS301 (см. ниже)
Так что есть CANOpen? Некие правила написания алгоритма для посылки / приема данных по сети?
Фактически программист заполняет только поля идентификатора сообщения, бита RTR и поля данных.
Зачем нежен такой большой протокол. Написано для облегчения жизни программисту. Но пока только сложнее стало. В общем вопросов больше чем ответов. Кто нить занимался реализацией сети CAN ? можете в двух словах объяснить принципы работы с CANOpen?
Вложения
301_v04000201.pdf
(422.81 КБ) 655 скачиваний
Теория — это когда все известно, но ничего не работает. Практика — это когда все работает, но никто не знает почему. Мы же объединяем теорию и практику: ничего не работает… и никто не знает почему!
© Альберт Эйнштейн
Мастер Ломастер
Поставщик валерьянки для Кота
Сообщения: 1995
Зарегистрирован: Ср май 11, 2011 21:37:45
Откуда: Цветочный город
Контактная информация:

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

Сообщение Мастер Ломастер »

а зачем TCP/IP нужен? если кратко - гарантировать доставку данных, размер которых больше пакета, передаваемого по физической линии за один прием. аналогичную задачу решает и CAN Open. без протокола "верхнего" уровня по CAN можно передать за один раз только 8 байт данных, а для передачи бОльшего количества (например, файла) нужно что-то мудрить. при этом помнить, что множество передатчиков и приемников хотят передавать и принимать одновременно. в общем, думаю, понятно...
битва с дураками проиграна, победители торжествуют. слава победителям!
Аватара пользователя
Chip115
Сверлит текстолит когтями
Сообщения: 1132
Зарегистрирован: Пт фев 16, 2007 14:18:20
Откуда: Новосибирск
Контактная информация:

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

Сообщение Chip115 »

в общем случае понятно ) теперь хоть часть вопросов отпала )) Буду дальше разбираться )
Теория — это когда все известно, но ничего не работает. Практика — это когда все работает, но никто не знает почему. Мы же объединяем теорию и практику: ничего не работает… и никто не знает почему!
© Альберт Эйнштейн
Аватара пользователя
Chip115
Сверлит текстолит когтями
Сообщения: 1132
Зарегистрирован: Пт фев 16, 2007 14:18:20
Откуда: Новосибирск
Контактная информация:

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

Сообщение Chip115 »

Всем привет. Снова вопросы... начитался я про Canopen... конечно не все понятно... но думаю разберусь по ходу дела.
допустим хочу управлять девайсом по can.
пусть для начала тот девайс делает замер тока и напряжения
с чего начать то? в плане программы
нашел вот такой документ CiA 401: CANopen device profile for generic I/O modules
думаю его юзать мне придется...
Вообще как я понял мне надо для начала создать словарь объектов. так?
блин...
Теория — это когда все известно, но ничего не работает. Практика — это когда все работает, но никто не знает почему. Мы же объединяем теорию и практику: ничего не работает… и никто не знает почему!
© Альберт Эйнштейн
Аватара пользователя
Chip115
Сверлит текстолит когтями
Сообщения: 1132
Зарегистрирован: Пт фев 16, 2007 14:18:20
Откуда: Новосибирск
Контактная информация:

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

Сообщение Chip115 »

Я тут пошарил и обнаружил что почему то нет примеров по CANOpen... везде сухая документация. Может у кого нить есть пример ... скажем мигания светодиода... тока управление через CAN. ? мне нужен какой нить простенький проект что бы поковыряться в нем. может станет более понятно
Теория — это когда все известно, но ничего не работает. Практика — это когда все работает, но никто не знает почему. Мы же объединяем теорию и практику: ничего не работает… и никто не знает почему!
© Альберт Эйнштейн
Мастер Ломастер
Поставщик валерьянки для Кота
Сообщения: 1995
Зарегистрирован: Ср май 11, 2011 21:37:45
Откуда: Цветочный город
Контактная информация:

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

Сообщение Мастер Ломастер »

я, конечно, извиняюсь, но нафига вам Can Open? это самоцель или извращение? тем более "помигать светодиодом"... вы бы еще спеть гопак попросили или сплясать гимн...
битва с дураками проиграна, победители торжествуют. слава победителям!
Аватара пользователя
Chip115
Сверлит текстолит когтями
Сообщения: 1132
Зарегистрирован: Пт фев 16, 2007 14:18:20
Откуда: Новосибирск
Контактная информация:

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

Сообщение Chip115 »

у меня дипломный проект.
Имеется установка. Управляется по CAN. Нужно обеспечить работу платы/контроллера на основе CANOpen
ИМХО, задание такое.
Я пытаюсь понять как вообще работает и единственно правильный выбор (как мне кажется если у кого есть иной путь познания чего то нового - я выслушаю этого человека) - написать простенькую прогу, которая управляет светодиодом... а не сразу писать проект.
извинения приняты
Теория — это когда все известно, но ничего не работает. Практика — это когда все работает, но никто не знает почему. Мы же объединяем теорию и практику: ничего не работает… и никто не знает почему!
© Альберт Эйнштейн
Мастер Ломастер
Поставщик валерьянки для Кота
Сообщения: 1995
Зарегистрирован: Ср май 11, 2011 21:37:45
Откуда: Цветочный город
Контактная информация:

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

Сообщение Мастер Ломастер »

это видели? http://www.canopenbook.com/microcanopen.htm не оно?
битва с дураками проиграна, победители торжествуют. слава победителям!
Аватара пользователя
Chip115
Сверлит текстолит когтями
Сообщения: 1132
Зарегистрирован: Пт фев 16, 2007 14:18:20
Откуда: Новосибирск
Контактная информация:

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

Сообщение Chip115 »

скачал ) спасибо )
Теория — это когда все известно, но ничего не работает. Практика — это когда все работает, но никто не знает почему. Мы же объединяем теорию и практику: ничего не работает… и никто не знает почему!
© Альберт Эйнштейн
Dasg
Родился
Сообщения: 3
Зарегистрирован: Пн апр 04, 2011 17:19:35
Откуда: Москва
Контактная информация:

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

Сообщение Dasg »

Вот здесь есть описание CanOpen на русском и примеры на C: http://robot-develop.org/archives/4110.
spectral1
Родился
Сообщения: 19
Зарегистрирован: Пт июн 29, 2012 19:10:40

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

Сообщение spectral1 »

http://www.canopenbook.com/microcanopen.htm

не могу скачать отсюда архив с примером. я один такой?
Аватара пользователя
bond_sn
Встал на лапы
Сообщения: 113
Зарегистрирован: Пн ноя 08, 2010 12:14:55

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

Сообщение bond_sn »

spectral1 писал(а):http://www.canopenbook.com/microcanopen.htm

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

Еще не скачал?
Вложения
MCOv2.00.zip
MCVO
(84.98 КБ) 507 скачиваний
spectral1
Родился
Сообщения: 19
Зарегистрирован: Пт июн 29, 2012 19:10:40

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

Сообщение spectral1 »

спасибо!
Ответить

Вернуться в «Интеграция с ПК»