Тема: 5nano контакт 13а
Покажите примеры работы с этим контактом к примеру заряд аккумулятора
Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.
CANNY forum → Программируемые контроллеры CANNY 5.x (5, 5.2, nano, duo, MD1(A), pico, MDX) → 5nano контакт 13а
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Покажите примеры работы с этим контактом к примеру заряд аккумулятора
Вариант решения во вложении. Напряжение на канале 13* передается в CAN.
Рассмотрел пример. Пробую считывать напряжения с аналогового датчика уровня топлива получаю разные показания при заведенном и заглушенном двигателе. Я так понимаю причина в разном уровне напряжения в бортовой сети автомобиля. Можно ли каким либо способом контролировать изменение этого напряжения для обеспечения неизменности измерения пр разном уровне напряжения бортовой сети? Например доработав ещё один вход по аналогии с 13* и измеряя напряжение на нем?
Контроллер CANNY 5 nano имеет 8 каналов АЦП, которые могут быть использованы для изменения напряжений от 0 до 5В. Только канал 13* может измерять напряжения от 0 до 15В.
Организовав на любом из каналов АЦП внешний делитель можно измерять напряжение бортовой сети автомобиля и в зависимости от него определять показания датчика уровня топлива.
Не могли бы вы привести пример диаграммы учитывающей изменение напряжения в бортовой сети, напряжение на указателе топлива канал 13 напряжение в бортовой сети канал 10.
Уточните, пожалуйста, параметры (или марку) датчика уровня топлива. Какие значения напряжений он выдает при полном баке, пустом баке, при заведенном двигателе, при заглушенном двигателе?
Датчик обычный переменный резистор на 97 Ом где 97 Ом полный бак 4 Ома пустой бак. Замерить вольтаж на датчике достаточно сложно. Но на эмулированной на столе схеме (резистор+указатель+регулируемый БП) при неизменном уровне резистора на 13.78 вольтах БС датчик выдает 5.26 вольт при 10.64 вольтах БС соответственно 4.02 вольта. При неизменном напряжении бортовой сети вольтаж на указателе меняется от 0.5 вольт до 7 вольт.
Можно попробовать так (см. рисунок). При таком варианте, при разных напряжениях бортовой сети и соответствующих им значениях напряжения от датчика топлива, на выходе блока должны будут быть одинаковые значения. Вместо "Условных единиц заполнения бака" можно подставить нужное Вам значение.
Но наверное лучше поменять каналы местами. На 13* канале измерять напряжение бортовой сети (диапазон уже от 0 до 15В), а на 10 канале сделать делитель для считывания напряжения с датчика топлива.
Спасибо. То что нужно. А каналы я почти все буду с делителем делать.
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
CANNY forum → Программируемые контроллеры CANNY 5.x (5, 5.2, nano, duo, MD1(A), pico, MDX) → 5nano контакт 13а