Показать сообщение отдельно
Старый 05.05.2013, 16:13   #20
yurich38
Старший Пользователь
 
Регистрация: 28.09.2008
Возраст: 40
Город: irkutsk
Регион: 38
Машина: impreza
Сообщений: 128
yurich38 will become famous soon enough
По умолчанию

Красиво то оно может и красиво, но чет не то(
посмотрел на проги 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 приемника
yurich38 вне форума   Ответить с цитированием