1

Тема: 5nano контакт 13а

Покажите примеры работы с этим контактом к примеру заряд аккумулятора

2

Re: 5nano контакт 13а

Вариант решения во вложении. Напряжение на канале 13* передается в CAN.

Вложений в сообщении

Иконка вложения c5nano_adc_15v.cfd 1.13 кб, скачивался 237 раз, последний раз 2019-07-17 

3

Re: 5nano контакт 13а

Рассмотрел пример. Пробую считывать напряжения с аналогового датчика уровня топлива получаю разные показания при заведенном и заглушенном двигателе. Я так понимаю причина в разном уровне напряжения в бортовой сети автомобиля. Можно ли каким либо способом контролировать изменение этого напряжения для обеспечения неизменности измерения пр разном уровне напряжения бортовой сети? Например доработав ещё один вход по аналогии с 13* и измеряя напряжение на нем?

4

Re: 5nano контакт 13а

Контроллер CANNY 5 nano имеет 8 каналов АЦП, которые могут быть использованы для изменения напряжений от 0 до 5В. Только канал 13* может измерять напряжения от 0 до 15В.
Организовав на любом из каналов АЦП внешний делитель можно измерять напряжение бортовой сети автомобиля и в зависимости от него определять показания датчика уровня топлива.

5

Re: 5nano контакт 13а

Не могли бы вы привести пример диаграммы учитывающей изменение напряжения в бортовой сети, напряжение на указателе топлива канал 13 напряжение в бортовой сети канал 10.

6

Re: 5nano контакт 13а

Уточните, пожалуйста, параметры (или марку) датчика уровня топлива. Какие значения напряжений он выдает при полном баке, пустом баке, при заведенном двигателе, при заглушенном двигателе?

7

Re: 5nano контакт 13а

Датчик обычный переменный резистор на 97 Ом где 97 Ом полный бак 4 Ома пустой бак. Замерить вольтаж на датчике достаточно сложно. Но на эмулированной на столе схеме (резистор+указатель+регулируемый БП) при неизменном уровне резистора на 13.78 вольтах БС датчик выдает 5.26 вольт при 10.64 вольтах БС соответственно 4.02 вольта. При неизменном напряжении бортовой сети вольтаж на указателе меняется от 0.5 вольт до 7 вольт.

8

Re: 5nano контакт 13а

Можно попробовать так (см. рисунок). При таком варианте, при разных напряжениях бортовой сети и соответствующих им значениях напряжения от датчика топлива, на выходе блока должны будут быть одинаковые значения. Вместо "Условных единиц заполнения бака" можно подставить нужное Вам значение.
Но наверное лучше поменять каналы местами. На 13* канале измерять напряжение бортовой сети (диапазон уже от 0 до 15В), а на 10 канале сделать делитель для считывания напряжения с датчика топлива.

Вложений в сообщении

smart_map.png, 13.84 кб, 698 x 140
smart_map.png 13.84 кб, скачивался 207 раз, последний раз 2019-07-30 

9

Re: 5nano контакт 13а

Спасибо. То что нужно. А каналы я почти все буду с делителем делать.