SergNK » 09 ноя 2013, 22:09
Рекомендации хорошие.
Однако вот, что я сегодня выяснил.
1. Подключил ТОЛЬКО основной пульт. Ожидалось, что он будет работать в штатном режиме с v5.56. Не получилось. Показывает цветомузыку: желтый+левый зеленый -> три зеленых (остаток газа) -> все зеленые -> красный. При этом пищит. Блок на кнопки реагирует, переходит на газ, бензин согласно нажимаемым кнопкам. Команда исполняется только после отпускания кнопки, даже если держишь несколько секунд. При смене режимов писка больше.
2. Перепрошил блок v5.44. Пульт работатет в штатном режиме. Вопросов нет.
3. Вернулся к v5.56. Оставил ТОЛЬКО DIN-1. Никакой реакции, индикатор не горит. Автоматом перешел на газ, пищал сильно, реакции на DIN-1 не наблюдается.. При смене режимов (с компа) реакции на DIN-1 также не наблюдается. По компьютеру видно, что блок работает после эталонного измерения, насчитал 3,7 часа. Текущее значение времени работы после заправки - 1,8 часа. На компе в программе светятся три зеленых кружочка-"светодиода". Такая комбинация проскакивает в п.1.
4. Подключил вместе основной пульт и DIN-1. Цветомузыка на основном пульте, DIN-1 не горит. для перехода на бензин нажимаю кнопку P, блок переводит двигатель на бензин, пищит очень сильно, после этого на DIN-1 зажигается P. Дальнейшие манипуляции кнопками изменения на DIN-1 не вызывают, горит только P. Замечу, что блок работает после эталонного замера.
5. Напряжение с блока просаживалось минимум до 3, 45 В. Контроллеры работоспособны до 2,5 В. Единственно, могут быть проблемы с SDA, SCL при напряжении 2,5 В.
6. Подключил дополнительное питание 5 В от порта USB. Ничего не изменилось, только ярче стали гореть светодиоды.
7. Потыкался осциллографом, посмотрел сигналы SDA, SCL. Сигналы в пределах нормы, не завалены, выдерживается подтягивание к общему и питанию. Посмотрел, кто master, кто slave.
Выводы.
1. Версия сбоев в работе пультов из-за просадок по питанию не подтверждена. Замена резисторов желаемого результата не даст, согласно пп 1 и 6.
2. Из пп 1..3 приходит мысль, что существует какая-то промежуточная версия основного пульта, которая работает в v5.44, но не работает в v5.51 и выше.
3. Можно предположить, что DIN-1 самостоятельно не умеет извлекать из блока данные для своей работы. Вероятнее всего, основной пульт производит какой-то обмен, в хвосте которого есть данные для DIN-1. Из-за некорректной работы основного пульта сбивается работа DIN-1.
Вопросы.
1. Что делать?
2. Куда смотреть?
Последний раз редактировалось
SergNK 09 ноя 2013, 22:19, всего редактировалось 3 раз(а).