ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Понедельник
20 мая
1387973 Топик полностью
Vit (30.12.2023 16:24, просмотров: 84) ответил reZident на У нас из-за одного одиозного заказчика решили (пере)делать серию уже выпускающихся контроллеров на DIN-рейку с RS485 под CAN-шину. Причем наши же коллеги из АСУТПного отдела, которые тоже эти контроллеры используют (шкафы автоматики на них проектируют/собирают), говорили, что им CAN нафиг это не нужен - оставьте RS485 и Modbus и/или наш собственный протокол (ему уже почти 25 лет, он аля Modbus, но сразу был чуть продвинутей в плане адресации памяти и передачи
а ещё мне нравится искусственное говнецо со скоростями обмена в специализированных интерфейсо-протоколах. всё для людей. причем в винде на встроенных портах произвольный бодрейт давно не гарантируется, в дотнете бодрейты достаются из набора констант, а в лялихе искаропки популяризаторы выпилили сериал-порты дальше ttyS3 (а запуск ядра с нужной опцией 8250.nr_uarts=n задеприкейтили, хотя пока вроде работает) . в результате неестественного отбора в пыптики а-ля ELM327 тычут 

мелкоконтроллеры вместо поддержки голой физики serial-портов и нормального опенсорца на ББ.

SAE J1850 PWM (41.6 kbaud);

SAE J1850 VPW (10.4 kbaud);

ISO 9141-2 (5 baud init, 10.4 kbaud);

ISO 14230-4 KWP (5 baud init, 10.4 kbaud);

ISO 14230-4 KWP (fast init, 10.4 kbaud);

ISO 15765-4 CAN (11 bit ID, 500 kbaud);

ISO 15765-4 CAN (29 bit ID, 500 kbaud);

ISO 15765-4 CAN (11 bit ID, 250 kbaud);

ISO 15765-4 CAN (29 bit ID, 250 kbaud);


ProfiBus PA 31.25 kBaud

AS-Interface 167 kBaud