Тема: MAZDA3 pccar
Показать сообщение отдельно
Старый 21.01.2019, 02:04   #383
sheyker
Старший Пользователь
 
Аватар для sheyker
 
Регистрация: 08.02.2006
Возраст: 39
Город: Москва
Регион: 77, 97, 99, 177
Машина: mazda3
Сообщений: 309
sheyker is a splendid one to beholdsheyker is a splendid one to beholdsheyker is a splendid one to beholdsheyker is a splendid one to beholdsheyker is a splendid one to beholdsheyker is a splendid one to beholdsheyker is a splendid one to behold
По умолчанию

спасибо за ответы!
ситуация такая, например возьмем гироскоп, он с достаточно бешеной скоростью шлет данные для плавного вращения изображения, также шлются данные оборотов и скорости, и если представить скетч ардуино, и при тестировании все было на одной меге, то получаем следующее

ypr 173.2 012.3 013.2
dav 8 .3
ypr 172.3 012.6 013.1
ypr 170.2 013.2 014.6
dav 8 .3
clim22.0 4 2 3 4 0 1
**** -345.0 0.00 0.0 0000
door 0 0 0 1 0
light 0 0 1 0 1
light1 off
door 0 0 0 0 0
**** -345.0 0.00 0.0 0000
light1 on
light 0 0 0 0 1
ypr 176.2 011.1 022.1

тут видим что ардуино достаточно не многозадачная и если во время приема мы посылали туда много данных,
то между строками ypr (гироскоп) появляется промежуток, тоесть ткнули многораз в тач много чего переключили и получаем баг, стрелка (имадж) дернулась

и в дельфи получаем стоп - Out of bounds..

далее понижал скорость передачи данных, не особо спасло, т.к. все стало не адекватно, потом стеклоподьемники - ардуина в двери 16 проводков,
пневмоподвеска и датчики высоты - в багажнике, климат и свет отдельная ардуина, движок и кан шина, отдельная ардуина, гироскоп - еще одна, и ще под капотом - читает аналоговые датчики датчик темп, турбины, охл жидкости и тд.. только так это адекватно заработало, ну и с проводами если все в одно место свести то нереально подсоединить
sheyker вне форума   Ответить с цитированием