1

Тема: Корректировка показаний аналоговых датчиков

Добрый день.
Есть датчик, который формирует напряжение в пределах 0-5В.
Хочется по определенному алгоритму подменять его показания для ЭБУ.
Понимаю, что встроенные АЦП позволяют получить "математику" и как-то ее модифицировать, а каким образом получить на выходе полученное?
Если есть полный пример решения задачи, буду крайне признателен, ибо в самом начале пути.
Спасибо.

2

Re: Корректировка показаний аналоговых датчиков

Берём с АЦП, отправляем на ЦАП, всё это в рамках одного Тини Про делается вполне успешно.

3

Re: Корректировка показаний аналоговых датчиков

wertyh2003 пишет:

Берём с АЦП, отправляем на ЦАП, всё это в рамках одного Тини Про делается вполне успешно.

Спасибо, но я вижу в описании CANNY 3.x АЦП, но не вижу ЦАП.

4

Re: Корректировка показаний аналоговых датчиков

Именно тини про смотрите, там он есть.

5

Re: Корректировка показаний аналоговых датчиков

Все верно, спасибо. В Pro-версии есть.
Может где-то есть страница с примерами, чтобы оттолкнуться быстро? (Понимаю, что невежливый вопрос)

6

Re: Корректировка показаний аналоговых датчиков

По АЦП и ЦАП в вики есть примерчики базовые в конце описания, по сути Вам нужно будет взять их за основу, а обработка уже вещь индивидуальная.
https://canny.ru/docs/c3tinypro/adc/
https://canny.ru/docs/c3tinypro/dac/

7

Re: Корректировка показаний аналоговых датчиков

Да, это я все уже нашел, разглядываю.
Спасибо большое!

8

Re: Корректировка показаний аналоговых датчиков

Разобрался, написал алгоритм, проверил отладчиком, все ок.
Но есть один нюанс. Если ЦАП только 5-битный (как указано в описании), у меня получается дискретизация 0.15В. Для моих задач это много. Я что-то не так понимаю?

9

Re: Корректировка показаний аналоговых датчиков

Возможно получиться тогда шимить, там шагов больше будет.