|
Думаю над следующим проэктом (надо начинать через пару недель).
Есть 30 идентичных плат (модули) с процессорами которые собирают инфо. Эти платы критичны к цене (они уже в производстве, используют PIC (Microchip). Планируется использование в других приборах с большим обьем продаж)
Они должны передавать инфо на один CPU (цена не имеет значения). Будет требоваться минимальная (!!!) доработка модулей (можно менять CPU, но платформа должна осаватья Microchipовская)
Скорость передачи (можно использовать метод опроса) - очень малая - несолько байт в минуту
Расстояние - 1, 1.5 метра.
Какой протокол Гуру посоветуют использовать что-бы минимизировать время разработки (H/W+S/W)?
Количество линий связи (Data, CLK и др.) желательно как можно меньше (паять кабеля для модулей на производстве - не очень. Хотелось бы минимизировать этот процесс)
Не охота тянуть CS от отдельного модуля на дешифратор. Возможна индивидуальная адресация модулей.
При использовании общих шин хотелось бы что-бы они были защищены от КЗ по выходу (т.е. что-бы при отказе одного модуля сохранялась способность передачи инфо)
Я никогда не работал с CAN и не знаю всех грабель... Может быть это и есть решение. А может есть решение проще. Скажите пожалуйста Ваше мнение. Спасибо.
E-mail: info@telesys.ru