Красиво то оно может и красиво, но чет не то(
посмотрел на проги Motec для анализа логов по заезду. понял примерно как это все можно анализировать, задумался о том что "строю".
И так, раз уж эта тема превратилась в мой монолог( буду критиковать себя сам..
На данный момент Atmega передает роутеру посылки об изменениях параметра в формате #00:00:00.000 SNx VAL; т.е. время/сенсор/значение; вроде как логично, но..
При скорости порта 19200 мы имеем 1745 байт/сек или примерно 70 посылок в секунду
теперь поделим на количество параметров (к примеру минимум 10) и получим 7! т.е. изменеие одного параметра мы можем мониторить каждые 142мс А при скорости 80км/ч машина за это время пролетит 3 метра!!!
Еще одним недостатком является опрос медленной шины 1-Wire с которой на опрос термодатчиков мы вынуждены тратить 750мс т.е. пока опрашивается дачик вы пролетаем 16,5 метров!
В связи с этим думаю теперь как:
1 оптимизировать передачу с Атмеги на роутер, хотябы до 45мс
2 избавится от медленных шин. есть вариант вынести их на отдельный проц
3 избавится от транзита данных роутер-атмега-дисплей, подключив дисплей напрямую к роутеру
4 оценить надобность/возможность подключения к системе GPS приемника
|