реклама на сайте
подробности

 
 
> Vref+ и Vref- в АЦП PIC16F870
Меджикивис
сообщение Apr 27 2012, 14:54
Сообщение #1


Профессионал
*****

Группа: Участник
Сообщений: 1 541
Регистрация: 21-03-12
Из: РФ
Пользователь №: 70 919



Осветите, плиз, смысл работы АЦП от этих двух внешних опорных напряжений.
АЦП оцифровывает на промежутке между ними что ли?
Можно ли выбором этих напряжений устанавливать "цену деления" АЦП (т.е. mV/квант)?

Спасибо!

ЗЫ:
(Могу конечно поколупаться денек-другой и выяснить, но ответ знающих упростил бы мне дело).

Сообщение отредактировал Меджикивис - Apr 27 2012, 19:25


--------------------
Построив автомобили, человечество освободило лошадей от необходимости работать.
Почему оно не освободило от такой необходимости себя ))
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
xemul
сообщение Apr 27 2012, 19:56
Сообщение #2



*****

Группа: Свой
Сообщений: 1 928
Регистрация: 11-07-06
Пользователь №: 18 731



Цитата(Меджикивис @ Apr 27 2012, 18:54) *
Осветите, плиз, смысл работы АЦП от этих двух внешних опорных напряжений.

Стандартный приём для, н-р, 6-проводной мостовой схемы включения резистивных датчиков.
Цитата
АЦП оцифровывает на промежутке между ними что ли?

Угу.
LSB = (Vref+ - Vref-) / 2^NADC
Коду 0ADC соответствует Vref- на входе.
Go to the top of the page
 
+Quote Post
Меджикивис
сообщение Apr 28 2012, 04:20
Сообщение #3


Профессионал
*****

Группа: Участник
Сообщений: 1 541
Регистрация: 21-03-12
Из: РФ
Пользователь №: 70 919



Цитата(xemul @ Apr 27 2012, 23:56) *
Угу.
LSB = (Vref+ - Vref-) / 2^NADC
Коду 0ADC соответствует Vref- на входе.
Ооо... тогда дело осложняется((( Внутреннего опорного источника-то (судя по даташиту) контроллер не имеет.
Порекомендуйте, плиз, что сгодится в качестве такого опорного источника, чтобы с точностью, соответствующей 10 разрядам, 0.1% то есть.
Где-то вольта на 3 или 4, я думаю.

А кстати, как правильно выбрать эту величину? Чем она меньше, тем получается выше чувствительность АЦП? (меньше величина деления в милливольтах)

Сообщение отредактировал Меджикивис - Apr 28 2012, 04:23


--------------------
Построив автомобили, человечество освободило лошадей от необходимости работать.
Почему оно не освободило от такой необходимости себя ))
Go to the top of the page
 
+Quote Post
xemul
сообщение Apr 28 2012, 07:01
Сообщение #4



*****

Группа: Свой
Сообщений: 1 928
Регистрация: 11-07-06
Пользователь №: 18 731



Цитата(Меджикивис @ Apr 28 2012, 08:20) *
Ооо... тогда дело осложняется((( Внутреннего опорного источника-то (судя по даташиту) контроллер не имеет.
Порекомендуйте, плиз, что сгодится в качестве такого опорного источника, чтобы с точностью, соответствующей 10 разрядам, 0.1% то есть.
Где-то вольта на 3 или 4, я думаю.

А кстати, как правильно выбрать эту величину? Чем она меньше, тем получается выше чувствительность АЦП? (меньше величина деления в милливольтах)

Пусть у Вас есть гайка и винт, слегка не удовлетворяющие друг друга. Из инструментов - только надфиль. Вы будете бороться с гайкой или с винтом?
Вот примерно так и с АЦП: выбирается подходящая опора, а измеряемый сигнал по необходимости приводится к разумному диапазону, чтобы измерения удовлетворяли требуемой точности.
Go to the top of the page
 
+Quote Post
Меджикивис
сообщение Apr 28 2012, 08:05
Сообщение #5


Профессионал
*****

Группа: Участник
Сообщений: 1 541
Регистрация: 21-03-12
Из: РФ
Пользователь №: 70 919



Цитата(xemul @ Apr 28 2012, 11:01) *
Пусть у Вас есть гайка и винт, слегка не удовлетворяющие друг друга. Из инструментов - только надфиль. Вы будете бороться с гайкой или с винтом?
Вот примерно так и с АЦП: выбирается подходящая опора, а измеряемый сигнал по необходимости приводится к разумному диапазону, чтобы измерения удовлетворяли требуемой точности.
Нет, я имел ввиду другое.
Например, если разицу опорных взять не 5в, а 1.024, то теоретически должны получить цену деления ровно 1mV. Но насколько ухудшится при этом практическая работа АЦП? Или не ухудшится?

Конкретно по задаче.
Требуется отслеживать данные с термопары около 800 град. с точностью порядка градуса.
Причем интересует очень медленное изменение (несколько суток). Именно это небольшое приращение, а не абсолютная величина.
То есть минимальный дрейф - первостепенное условие.
А разрядности для отслеживания хватает на грани, буквально впритык, так что опорное не должно ни в коем случае дрейфовать больше чем на пол-дискреты.
Где поискать источник такого класса? Разумеется простая кренка не годится.



--------------------
Построив автомобили, человечество освободило лошадей от необходимости работать.
Почему оно не освободило от такой необходимости себя ))
Go to the top of the page
 
+Quote Post
Ruslan1
сообщение Apr 28 2012, 12:06
Сообщение #6


Гуру
******

Группа: Свой
Сообщений: 2 360
Регистрация: 6-03-06
Из: Кишинев
Пользователь №: 15 025



Цитата(Меджикивис @ Apr 28 2012, 11:05) *
Нет, я имел ввиду другое.
Например, если разицу опорных взять не 5в, а 1.024, то теоретически должны получить цену деления ровно 1mV. Но насколько ухудшится при этом практическая работа АЦП? Или не ухудшится?

Читайте документацию, она есть истина в последней инстанции
http://ww1.microchip.com/downloads/en/devicedoc/30569b.pdf
TABLE 14-9 (page 134)
A20 VREF Reference voltage (VREF+ – VREF-) 2.0V ...VDD + 0.3 V
A21 VREF+ Reference voltage High VDD – 2.5V.... VDD + 0.3V V Must meet spec. A20
A22 VREF- Reference voltage Low VSS – 0.3V ...VREF+ – 2.0V V Must meet spec. A20
A25 VAIN Analog input voltage VSS – 0.3... VREF + 0.3 V


Это то, что Вы искали?


Цитата(Меджикивис @ Apr 28 2012, 15:00) *
Усилитель конечно будет, это ясно.
У меня была такая мысль - поместить на "опорный промежуток" где-то градусов сто, около рабочей температуры, и в них измерять, но как поведет себя АЦПесли сигнал превысит Vref? (Понятно, что измерять не будет, но не накроется перегрузкой?)

Смотрите FIGURE 10-2, page 82: Если превысите VDD, то ток будет сливаться через защитные диода (как и если меньше VSS), это аварийный режим работы, ток нужно ограничивать или не допускать превышения напряжения. Если просто превысите VREF но не превысите VDD- это нормальная работа, будет показывать максимальное значение АЦП.
Go to the top of the page
 
+Quote Post
Меджикивис
сообщение Apr 28 2012, 16:15
Сообщение #7


Профессионал
*****

Группа: Участник
Сообщений: 1 541
Регистрация: 21-03-12
Из: РФ
Пользователь №: 70 919



Цитата(Ruslan1 @ Apr 28 2012, 16:06) *
Читайте документацию, она есть истина в последней инстанции
http://ww1.microchip.com/downloads/en/devicedoc/30569b.pdf
TABLE 14-9 (page 134)
A20 VREF Reference voltage (VREF+ – VREF-) 2.0V ...VDD + 0.3 V
A21 VREF+ Reference voltage High VDD – 2.5V.... VDD + 0.3V V Must meet spec. A20
A22 VREF- Reference voltage Low VSS – 0.3V ...VREF+ – 2.0V V Must meet spec. A20
A25 VAIN Analog input voltage VSS – 0.3... VREF + 0.3 V


Это то, что Вы искали?
Даташит на F870 у меня есть. Просто английский язык мне не родной wink.gif
Если я правильно понял, то эти величины указаны как допустимые. То есть качество работы АЦП в этих пределах не ухудшается?


Цитата(Ruslan1 @ Apr 28 2012, 16:06) *
Если просто превысите VREF но не превысите VDD- это нормальная работа, будет показывать максимальное значение АЦП.

Спасибо! Это приятная информация))))

Вот раз уж пошла такая пьянка, спрошу еще - как повлияет на работу время преобразования? В контроллере оно может настраиваться.
Большое или маленькое лучше выбрать для данной задачи? (На что оно вообще влияет, кроме - очевидно - скорости работы?)




--------------------
Построив автомобили, человечество освободило лошадей от необходимости работать.
Почему оно не освободило от такой необходимости себя ))
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 21st July 2025 - 21:03
Рейтинг@Mail.ru


Страница сгенерированна за 0.01447 секунд с 7
ELECTRONIX ©2004-2016