1 (05-08-2022 11:43:45 отредактировано Alexander Zalogin)

Тема: Scania APS Pressure sensor LIN

Добрый день, попытка подключить CANNY 5.3 Pico к шине LIN в режиме Slave неудачна. Сообщения не посылаются. Monitor не работает - ошибка связи D30. При этом в режиме Master сообщения (стандартный пример с измененными настройками под данную шину и длительностью 8 байт, чтобы визуально отличать) посылаются. В приложении фото с экрана осциллографа - сообщение CANNY и сообщение APS. Видно что частоты совпадают. Просадка напряжения в фрагменте сообщения CANNY не случайна - она присутствует практически во всех сообщениях CANNY (но в разных байтах) Возможно это результат наложения двух одновременно посылаемых сообщений. Напряжение питания стабильное
Монитор шины на основе Arduino сообщения читает

Вложений в сообщении

Иконка вложения Monitor not connected.png 207.31 кб, скачивался 31 раз, последний раз 2022-08-05 

Иконка вложения Osc messages CANNY and APS.png 1001.54 кб, скачивался 29 раз, последний раз 2022-08-05 

Иконка вложения Pressure Temp 1.cfd 1.12 кб, скачивался 84 раз, последний раз 2022-08-05 

2

Re: Scania APS Pressure sensor LIN

Что забавно, блок управления APS проверяет наличие шума в показаниях датчика. Если сигнал не имеет быстрых флуктуаций он считается недостоверным и по нему определяется ошибка. Для того, чтобы эмулировать сигнал давления (12 бит, разрешение 200 ед/атм, подставка 400 ед) пришлось замодулировать бит 1.

Вложений в сообщении

Иконка вложения c53pico_Pressure temp 8 атм 34С.cfd 2.45 кб, скачивался 81 раз, последний раз 2022-08-05 

3

Re: Scania APS Pressure sensor LIN

Ошибку в примере в документации исправили: https://canny.ru/docs/c53pico/lin/#sec- … hime-slave

Порядок подключения контроллера в режиме CAN/LIN-monitor: https://canny.ru/docs/canmon/#sec--canm … n-monitora

Просадка напряжения вероятно была вызвана одновременным присутствием на шине двух или более MASTER-узлов. Допускается не более одного.