Все бы хорошо, но на недельку на прогон поставьте и рядом Киловат 100 покоммутируйте - приблизте к реали использования и посмотрите как ваши CAN в PIC лажать будут, не часто, до десятка принятых лажовых сообщений со всеми OK флажками в PIC18Fx48...(+)
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено PV` 26 декабря 2003 г. 04:08
В ответ на: Во конструкция ...! отправлено Я удивлен. 26 декабря 2003 г. 00:24

Лепил тут схемку/програмки управлялки кислородной станцией...
В домашних условиях:
Все OK - кабель связи CAN ~180 метров, самым поганым экранированным проводом (для теста), скорость ~30Kbit (пробовали и 100Kbit)...
Непрерывно гоняли 3-е суток - без зазубринки...
Постаили на завод:
3,4 заметных сбоя за сутки - по CAN PIC(поганый) принимает пакетик, говорит что все OK в этом пакетике: длина кадра, байты в пакете приличные, флажки CAN-а отличные, и устройство исполняет принятую команду... а её ник-то и не посылал! И скорость уже занижена до 16Kbit, и кабель приличный (до 50 метров), блоки в железных коробах - все равно говно прет по несколько раз в сутки.
Развязка стоит 74OL6000, драйвер CAN шины Si9200EY, все равно прут бредовые пакетики ~ 1 к 300тысяч, а то и меньше. Нафига CAN контрольки на каждый адрес/блок держит?
Читали/перечитали errata, даже подразумевали что в PIC18Fx48 встроена MCP25010, а там нехилые глюки по этому поводу - аж 3D графиками напичкали...
Даже схемку глянуть можно на ru_embedded8/CAN_PIC18/Ox3.pdf sobaka
Так-что проверяйте не отходя от кассы...


Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru