Цитата:
Сообщение от Vld
Насколько я понимаю, CAN-шина служит для управления всевозможными устройствами.
По ней передаются сигналы состояния этих устройств.
Как это может по ней передаваться значение температуры от датчика?
АЦП-ЦАП.
У нее в такой ситуации не будет никакой универсальности.
|
По CAN шине передаётся цифровой сигнал, т.е. последовательность единиц и нулей. Можно передавать всё что угодно, управляющие сигналы, значения каких-либо величин, например, температуру. В чём проблема? Измеряем температуру, преобразуем в цифру с помощью АЦП и в контроллер, который и передаёт. Магнитоле не нужно никакого ЦАП-а. У неё собственный микропроцессор, который получая по шине значения, может вывести их на экран. Детали обмена командами и данными определяются протоколом передачи.
---------- Сообщение добавлено в 21:29 ---------- Предыдущее сообщение размещено в 21:18 ----------
Цитата:
Сообщение от HJH
Slava, может и так. А вобще данные температуры на родную магнитолу приходят через кан, остался пустяк, извлечь их оттуда)
|
Лентяи эти китайцы. Зная формат передачи температуры, протокол передачи и имея исходник программы, легко вести в программу микроконтроллера необходимые изменения, чтобы температура выводилась. Хорошему программисту на пол-дня работы. Но рыться в особенностях конкретного авто китайцы не хотят. Не эффективно. Сделают одну магнитолу и лепят её в разные корпуса под разными марками.