реклама на сайте
подробности

 
 
> CANopen IXXAT stack, как проверить реализацию CANopen?
Bloom
сообщение Nov 23 2015, 02:05
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 20
Регистрация: 31-08-12
Из: Южная Корея
Пользователь №: 73 327



День добрый!
Я новичок в CAN-делах, и от обилия информации голова идет кругом. Разрешите задать глупых вопросов.
Моя задача реализовать простой Slave на STM32F072. Контора прикупила
IXXAT CANopen стек для F103. CAN контроллер похож (bxCAN), хотя прерывания немного отличаются (одно прерывание на прием и отправку).
Проблема еще в том что у меня RTOS (Chibios), а IXXAT стек interrupt-driven. Впрочем, добавив ожидание в основную state-machine демо приложения мне удалось "запустить" CANopen в отдельной задаче. Прерывания на прием и передачу происходят, проблема в том что я не знаю чем проверить работоспособность моего приложения. Пробовал CANopen for .NET, но связи нет, диагностики нет чтобы выяснить что не так. Можете посоветовать какой-нибудь софт с мониторингом на шине и разбором сообщений CANopen чтобы я мог верифицировать свое приложение? Еще вопрос, чем лучше редактировать EDS-файлы?
P.S. USB-CAN адаптер - PCAN http://www.peak-system.com/PCAN-USB.199.0.html?L=1
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
syoma
сообщение Nov 30 2015, 09:44
Сообщение #2


Профессионал
*****

Группа: Свой
Сообщений: 1 817
Регистрация: 14-02-07
Из: наших, которые работают за бугром
Пользователь №: 25 368



Цитата
Да, уже пытался использовать, но ограничение в 18 запусков немного напрягает sm.gif Чувствую себя Золушкой в без-пяти 12 ) нужен нормальный инструмент, и я буду его пробивать.

Чего-то я не помню, чтобы там было ограничение на запуски. Просто лимит на 3 устройства, но Вы же все-равно тестируете только одно.
А насчет нормального инструмента - у меня есть IXXATовский CANopen анализатор. Так указанная тулза намного удобнее, чем он.
Go to the top of the page
 
+Quote Post
Bloom
сообщение Dec 2 2015, 05:45
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 20
Регистрация: 31-08-12
Из: Южная Корея
Пользователь №: 73 327



Цитата(syoma @ Nov 30 2015, 15:44) *
Чего-то я не помню, чтобы там было ограничение на запуски.

Без регистрации 18 запусков. Но как зарегистрировался, то можно запускать бесконечное число раз.

Цитата
А насчет нормального инструмента - у меня есть IXXATовский CANopen анализатор. Так указанная тулза намного удобнее, чем он.

Попросил у начальства CANopen Magic от конторы близкой к Peak System. Пока пользуюсь лифтовой программой, действительно она хорошая!
Между прочим мне удалось портировать CANopennode на Chibios/STM32F072, причем работает даже через родной HAL.
По крайней мере есть Heartbeat, NMT команды выполняются и нода сканируется. Даже пишет туда sm.gif
IXXAT же что-то не взлетел...
Go to the top of the page
 
+Quote Post
KA_ru
сообщение Aug 7 2018, 20:10
Сообщение #4


Профессионал
*****

Группа: Свой
Сообщений: 1 424
Регистрация: 4-10-04
Из: Berlin
Пользователь №: 775



QUOTE (Bloom)
Между прочим мне удалось портировать CANopennode на Chibios/STM32F072


QUOTE (Bloom)
CanFestival на STM32F103


Кому это интересно если нет ссылок на GITHUB.
Или вы уже сделали PR и все изменения в мастере?



Go to the top of the page
 
+Quote Post
syoma
сообщение Aug 19 2018, 09:48
Сообщение #5


Профессионал
*****

Группа: Свой
Сообщений: 1 817
Регистрация: 14-02-07
Из: наших, которые работают за бугром
Пользователь №: 25 368



Цитата(KA_ru @ Aug 7 2018, 22:10) *
Кому это интересно если нет ссылок на GITHUB.
Или вы уже сделали PR и все изменения в мастере?

Я в свое время закинул все в майл рассылку. И вроде как в последних версиях уже есть дрова под STM32FX - значит внесли в мастер.
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 21st August 2025 - 11:27
Рейтинг@Mail.ru


Страница сгенерированна за 0.01381 секунд с 7
ELECTRONIX ©2004-2016