Например TDA7294

Форум РадиоКот • Просмотр темы - как преобразовать
Форум РадиоКот
Здесь можно немножко помяукать :)

Текущее время: Вт дек 30, 2025 23:01:08

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 7 ] 
Автор Сообщение
Не в сети
 Заголовок сообщения: как преобразовать
СообщениеДобавлено: Ср авг 05, 2015 09:22:43 
Открыл глаза

Зарегистрирован: Чт июл 30, 2015 07:40:05
Сообщений: 71
Рейтинг сообщения: 0
у меня на АЦП подведено напряжение до 14 вольт. через делитель естетственно. задача мерять. пик 16ф1827. но вот какие я советы только не выслушал как только не пытался,нормальный рещультат преобразования так и не получил. и вот это на картинке пробовал - вообще результат в минусы улетал. подскажите как из ацп в вольты перевести наиболее точно.
Изображение


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: как преобразовать
СообщениеДобавлено: Ср авг 05, 2015 11:09:06 
Друг Кота
Аватар пользователя

Карма: 67
Рейтинг сообщений: 1066
Зарегистрирован: Чт сен 18, 2008 12:27:21
Сообщений: 20013
Откуда: Столица Мира Санкт-Петербург
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
Если АЦП 10 бит, то...
Vref*ADC/1024 — это напряжение, которое приходит на АЦП (Vref опорное напряжение, ADC — слово АЦП (результат преобразования)).
Если у вас ещё стоит делитель с к-том деления К, то входное напряжение будет
К*Vref*ADC/1024

_________________
[ Всё дело не столько в вашей глупости, сколько в моей гениальности ] [ Правильно заданный вопрос содержит в себе половину ответа ]
Измерить нннада?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: как преобразовать
СообщениеДобавлено: Ср авг 05, 2015 11:09:17 
Потрогал лапой паяльник
Аватар пользователя

Карма: 1
Рейтинг сообщений: 14
Зарегистрирован: Сб сен 19, 2009 07:02:19
Сообщений: 378
Рейтинг сообщения: 0
Опорное напряжение какое? И младшие два бита ADRESL лучше отбрасывать, там шум чаще всего.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: как преобразовать
СообщениеДобавлено: Ср авг 05, 2015 11:12:31 
Друг Кота
Аватар пользователя

Карма: 67
Рейтинг сообщений: 1066
Зарегистрирован: Чт сен 18, 2008 12:27:21
Сообщений: 20013
Откуда: Столица Мира Санкт-Петербург
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
А ещё проще чтобы избавиться от деления, заранее вычислить
К*Vref/1024
и умножать на это результат преобразования.
Для экономии памяти и тактов можно всё это делять в целых числах: умножать на
К*Vref/1024*10 или К*Vref/1024*100,
а при выводе на дисплей просто перед одним или двумя последними цифрами ставить точку.

_________________
[ Всё дело не столько в вашей глупости, сколько в моей гениальности ] [ Правильно заданный вопрос содержит в себе половину ответа ]
Измерить нннада?


Вернуться наверх
 
Эиком - электронные компоненты и радиодетали
Не в сети
 Заголовок сообщения: Re: как преобразовать
СообщениеДобавлено: Ср авг 05, 2015 11:37:22 
Потрогал лапой паяльник
Аватар пользователя

Карма: 1
Рейтинг сообщений: 14
Зарегистрирован: Сб сен 19, 2009 07:02:19
Сообщений: 378
Рейтинг сообщения: 0
А ещё проще, если хватает памяти, как уже говорил откинуть два младших бита и рассчитать заранее таблицу. А если есть время, то можно и на все 1024 элемента просчитать таблицу и записать её во внешнюю EEPROM.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: как преобразовать
СообщениеДобавлено: Сб авг 08, 2015 21:26:39 
Друг Кота
Аватар пользователя

Карма: 139
Рейтинг сообщений: 2918
Зарегистрирован: Чт янв 10, 2008 22:01:02
Сообщений: 24635
Откуда: Московская область, Фрязино
Рейтинг сообщения: 0
shindax писал(а):
И младшие два бита ADRESL лучше отбрасывать, там шум чаще всего.

Это зависит от кривизны рук разработчика схемы и кривизны мозгов писателя кода...
:)
rakka писал(а):
подскажите как из ацп в вольты перевести наиболее точно.

Прежде всего нужно уложить полный диапазон измерений в шкалу 10 разрядного АЦП "пиксель в пиксель".
Иначе будет размываться младший разряд.
То есть максимальный предел может быть кратен 1024: 0,1024 , 1,024 , 10,24.
Приведение к шкале осуществляют обычным делителем либо масштабирующим ОУ
Вычислять нужно БЕЗ УЧЕТА ЗАПЯТОЙ. То есть целое число. А запятую просто зажигать в необходимом разряде.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: как преобразовать
СообщениеДобавлено: Вс авг 09, 2015 09:48:39 
Опытный кот
Аватар пользователя

Карма: 7
Рейтинг сообщений: 94
Зарегистрирован: Сб июн 01, 2013 22:24:21
Сообщений: 781
Откуда: ПФО
Рейтинг сообщения: 0
Опорное напряжение лучше брать кратно 1024(ну или 512 смотря сколько разрядов вам важны и сколько планируете использовать) считать проще и путаницы в голове меньше, например если питание пика 5 вольт, опорное напряжение я беру 1024*4=4096 => 4.1 вольт, это позволит измерять напряжение до милливольта, а результат будет равен АЦП/1000. Если у вас стоит делитель, наверно 1/3 то результат останется домножить на 3 :))


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 7 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 20


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y