Нет спасибо, разобрался , я не знал что мега так чувствительна к наводке и статике, мега лежала на паласе по этому все лампачки моргали , поднял с паласа и все ок ))))
Вид для печати
Всем доброго времени суток . Кто подскажет что за индекатор в виде снежинки и какой это вход на меге. И что за вхот text????
Это контрольная лампа включения вентилятора. Номер входа по памяти не подскажу, проще методом тыка выяснить
Вот здесь, вместо нолика, надо прописать номер входа к которому подключен плюс вентилятора
Вложение 17738
В ходе тестирования(чуть более месяца и 3000км пробега) было выявлено, что Венатор работает исключительно, без всяких багов. Было несколько глюков, связанных непосредственно с железом, а именно несколько раз слетало разрешение. Что конкретно являлось сбоем комп или контроллер, так и не выяснил, но понял одно, что при выборе комплектующих экономить не стоит(в итоге дороже выйдет). Датчик топлива на тойоте (во всяком случае на моей) точно откалибровать не получилось, а связан это с тем, что он вроде бы как линейный реостат, а изменение сопротивления мультиметр не улавливает. При ускорении и торможении показания меняются с интервалом 10 литров. Проверял ниссановский, там все предельно понятно. Но все же минимальное значение, когда необходимо заправится отображается корректно. Еще не привычно наблюдать числовое значение температуры. В жаркий день в пробке темпер поднялся до 105град, вроде как в норме, но слегка паникнул:). Переключение на ночной скин подключил к штатному автосвету. После принятия закона о включении фар в дневное время, данная функция оказалась не востребована, а тут даже очень сгодилась. Следующий этап - это переход на андроид. Контроллер с программатором уже на подходе.
Калибровка делали следующим образом:Цитата:
Датчик топлива на тойоте (во всяком случае на моей) точно откалибровать не получилось, а связан это с тем, что он вроде бы как линейный реостат, а изменение сопротивления мультиметр не улавливает. При ускорении и торможении показания меняются с интервалом 10 литров
1 выставляем авто на ровную площадку
2 сливаем ВСЁ!!! топливо из бака (перемычку в реле насоса и все в канистру, до воздуха).
3 заливаем 5 литров (это будет резерв) и выставляем 0л на показометре
4 частями по 1/10 бака доливаем топливо и вводим данные по каждой точке калибровки (каждые 10%)
5 после калибровки выставляем временную задержку показаний на 30 сек, тогда бултыхания топлива в движении не так заметны. На штатных датчиках задержка до минуты.
И еще, во время ввода данных калибровки двигатель должен быть заведен!!!
По температуре все верно, может достигать 110 град. На штатном показометре этого не увидишь, его характеристика слишком не линейна, обычно стрелка доходит до нормы при 60 град и до 100 может почти не двигаться, а при перегреве резко взлетает вверх.
Сложность заключается в том, что от минимальной до максимальной отсечки в настройках ардуина кажет около 70 единиц(назовем их "ардуинвские единицы"), между каждыми пятью литрами 7-8 единиц. В состоянии покоя цифры бегают в диапазоне четырех единиц. При движении датчик отклоняется и соответсвенно значения меняются. Задержка у меня 1 минута. Может надо увеличить плечо подтяжки на +12в?
Я так полагаю это связано с чувствительностью аналоговых входов ардуины к бортовому напряжению
уровень топлива лучше успокаивать ёмкостью будет, программно нужно считать алгоритмом среднюю величину за промежуток времнени, а не просто задержку по времени, иначе будут скачки в определённый промежуток времени и показания будут ложными.
кстати, калибровку уровня топлива лучше производить от обратного, то-есть от полного бака, ввиду некорых конструктивных особенностей баков! например в Субарах бак разделён на две части(левую и правую) и там установлено два датчика уровня, в связи с этим при достижении минимальных уровней показания оказываются ложными, особенно при незначительном замятии бака, лампа может загореться при 3-5 л. в остатке, а стрелка при целостном баке уходит в минус на каком-то уровне и возвратиться на минимальный уровень уже при 3-5 л. это всё из опыта владения двух поколений данной марки авто.
рабочая тем-ра у всех авто разная и может достигаться до около 110С, как ранее было сказано, причем это будет порог включения вентиляторов СО двигателя!
Поиграй резистором подтяжки. Ардуина измеряет уровень напряжения и чем больше разница пустого и полного бака, тем точнее измерение. На такуме резистор стоит порядка 1кОм.
именно такЦитата:
Я так полагаю это связано с чувствительностью аналоговых входов ардуины к бортовому напряжению
Емкость немного сгладит скачки, есть смысл подпаять. А вышеупомянутый алгоритм уже встроен в программу и промежуток времени, в течении которого происходит усреднение данныж настраивается.
Это все теория. и разговор идет о авто с одним датчиком. На практике, предложенный Вами способ более трудоёмкий, но никак не более точный. По озвученному мною методу откалибровано мною 8 машин. Сколько откалибровали Вы?Цитата:
кстати, калибровку уровня топлива лучше производить от обратного, то-есть от полного бака, ввиду некорых конструктивных особенностей баков! например в Субарах бак разделён на две части(левую и правую) и там установлено два датчика уровня, в связи с этим при достижении минимальных уровней показания оказываются ложными, особенно при незначительном замятии бака, лампа может загореться при 3-5 л. в остатке, а стрелка при целостном баке уходит в минус на каком-то уровне и возвратиться на минимальный уровень уже при 3-5 л. это всё из опыта владения двух поколений данной марки авто.
Рабочая температура действительно разная, но однозначно ниже 110С. Пороги включения вентиляторов тоже разные, зависят от датчиков, настройки ЭБУ, и сильно привязаны к климатическому исполнению авто. 110С это уже по сути начало кипения ОЖ, но опять же зависит от пробки радиатора настроенной обычно на 0.9-1.1barЦитата:
рабочая тем-ра у всех авто разная и может достигаться до около 110С, как ранее было сказано, причем это будет порог включения вентиляторов СО двигателя!
не говорил что я выполнял данную оперерацию, я лишь предупредил об некоторых особенностях данных конструктивов баков, дабы повысить точность калибровок. ведь при выполнении по моей поправке, мы имитируем отбор топливо насосом, который единственный в данных баках имитируя штатную ситуацию при работе двигателя.
хотя в таком баке два датчика подсоеденены последовательно, но ввиду непропорциональности площади бака на разном уровне и сообщение половин выше середины уровня, приводит к такому эффекту как уход указателя(или измерителя) топлива в отрицательную сторону и возвращение к нулевому уровню
У меня так же установлен резистор 1кОм. Откатаю до нуля и буду пробовать увеличить сопротивление. Про емкость можно подробней, какой ставить, электролит или керамику и какого номинала?? И по какой схеме?
Чтоб калибровать от полного бака нужно знать точный расход, да и величина эта не постоянная, зависящая от многих факторов. По такой методике как раз таки вычисляют средний расход, а не объем.ИМХО.
На такуме подключено именно так
Вложение 17746
Вынужденная
Нет вложения.
У меня топливный датчик от 0 до 100 Ом. Так что греется нормально
Автозапуск TCP_SerPort_auto + Venator на Android.
Устройство: PiPo S1 Pro
Android: v 4.2.2 Root
Понадобятся две утилиты автоматизации: Tasker и FRep + FRep Unlock Key
1. Устанавливаем Tasker, FRep + FRep Unlock Key
http://s018.radikal.ru/i508/1406/66/e037373c8d4f.jpg http://s019.radikal.ru/i624/1406/15/3cdf15cbc7d6.jpg http://s018.radikal.ru/i518/1406/f8/3a1c75f2d813.jpg
3. Запускаем FRep, подтверждаем права SU
http://i016.radikal.ru/1406/f7/de4727f1834d.jpg
4. Выбираем "+создать новую последовательность"
http://s020.radikal.ru/i722/1406/32/0e6c0db85f52.jpg
5. Добавляем событие "Запустить приложение"
http://i031.radikal.ru/1406/f3/3df9b21e3ce4.jpg
6. Выбираем приложение "TCP_SerPort_auto"
http://s020.radikal.ru/i722/1406/f2/b85f2f0d575c.jpg
7. Добавляем событие "Ждать". Я поставил 0.3 с, возможно на других устройствах интервал будет отличаться
http://s020.radikal.ru/i709/1406/2f/70e3cb95a7e2.jpg
8. Добавляем событие "Касание"
http://s020.radikal.ru/i709/1406/02/343428099fcd.jpg
9. Настраиваем координаты касания и продолжение выполнения последовательности в случае несрабатывания события
http://s020.radikal.ru/i717/1406/e6/bc96a2c4ffd5.jpg http://s020.radikal.ru/i720/1406/82/c461152122db.jpg http://s020.radikal.ru/i720/1406/a3/b3be9e181825.jpg
10. Повторяем последние два события:
http://s43.radikal.ru/i101/1406/63/b50744227f9c.jpg
11. Добавляем запуск Венатора
http://s020.radikal.ru/i715/1406/77/531a437238e8.jpg
12. Задаем имя для последовательности и сохраняем
http://s019.radikal.ru/i626/1406/79/528ce4648e6b.jpg http://s019.radikal.ru/i616/1406/23/1609e8c82b92.jpg http://s019.radikal.ru/i626/1406/d5/502518cf8c9c.jpg
13. В главном меню заходим в "Параметры" и убираем галку "Авто Показать/Скрыть"
http://s002.radikal.ru/i199/1406/3a/cb013ef7fc16.jpg http://s005.radikal.ru/i211/1406/5f/aee0416c2dbb.jpg
14. Запускаем "Tasker". Добавляем новое событие.
http://s004.radikal.ru/i208/1406/cc/cc8f9be6b574.jpg http://s018.radikal.ru/i502/1406/62/3a9ad2d105dd.jpg http://s006.radikal.ru/i213/1406/c2/56d13d6c1bb1.jpg http://s43.radikal.ru/i101/1406/a2/c17d78a444cd.jpg
15. Добавляем новую задачу для события
http://s020.radikal.ru/i718/1406/37/1962e85b83ab.jpg http://i056.radikal.ru/1406/21/4a9a8c1f74df.jpg http://s005.radikal.ru/i212/1406/12/705ca568cf0d.jpg http://s003.radikal.ru/i201/1406/bc/275c26aa983b.jpg
16. В настройках задачи выбираем созданную в FRep последовательность
http://s011.radikal.ru/i318/1406/79/5663fc348d7a.jpg http://i016.radikal.ru/1406/5a/e6c8fc3d8e44.jpg http://s018.radikal.ru/i515/1406/c8/ba65d8244cd1.jpg
В итоге получаем вот такое правило для "Tasker".
http://i074.radikal.ru/1406/b7/d862d360d577.jpg
Теперь можно перегружать устройство.
https://www.youtube.com/watch?v=nToS...ature=youtu.be
Пы.Сы На рабочем столе обои с фоном Венатора) )
Молодчага Frud , всё таки заставил систему саму подгружать драйвер TCP_SerPort_auto. Моё почтение. Манипуляций много, но ведь только один раз поднастроить и можно навсегда выкидывать мышь.
На самом деле на саму настройку в чистом виде ушло меньше 20 минут. Много времени ушло на изучение программ, но зато теперь есть пошаговая инструкция
Поддержу. Спасибо. Я правда обломился немного. Думал щас халявки качну, ага счас, не срослось. Алексей есть несколько вопросов. Долго грузится свисток-может есть какая то облегченная версия? Какой софт желательно иметь на свистке. У меня как у всех МК908.
По свистку это к Боре вопрос. У меня свистка нету, работаю с планшетом
Пока повторить не получилось. FRep запускается, потом пишет not running ну и типа запустите по новой. Сил больше нет. Спать.
Ну вот значит так, что то получилось, что то нет. Само все равно не запускается, хз почему. Андроид прошил какой то 1,7 файнлесс-интерфейс однозначно приятней, да и вроде грузится побыстрей. Внизу нажимаешь на Таскер появляется какой то значек наверху, нажимаешь плей и пошло-пошло грузиться. Ардуину проверить пока не могу, еще не заработал.
Опиши подробнее что конкретно получается/не получается
Сделал все по твоим подсказкам. Перезагрузил. Загружается андроид, появляется окошко FRep-пустое, пропадает. Надпись что FRep запускается... ну как у тебя на видео. Потом появляется надпись FRep сервис не включен. И тишина. Внизу индикатор "руки", нажимаю-вылазит окошко, нажимаю FRep. Появляется иконка как на третьей фотке, нажимаю зеленую стрелку и все начинает работать как у тебя, только иконка в верхнем углу есть уже всегда. Если еще раз нажать пишет серпорт ошибка, потом само перезагружается и опять работает. Если нажать на иконку серпорт, пишет началась запись. Процедуру настройки несколько раз перепроверял. Ошибиться вроде и негде. Циферки токо смущают, у тебя 193,648, а у меня 360,640 так и устроиства разные. Ну пока туплю.