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

 
 
7 страниц V  < 1 2 3 4 > »   
Reply to this topicStart new topic
> терморегулятор, помогите
GDI
сообщение Jul 31 2008, 11:11
Сообщение #16


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

Группа: Свой
Сообщений: 1 235
Регистрация: 14-05-05
Из: Санкт-Петербург
Пользователь №: 5 008



Цитата
В левой схеме тоже получается делитель, но его нижнее сопротивление равно бесконечности.

Отнють не бесконечности, а равно входному сопротивлению АЦП, которое составляет около 100к (имеющие даташит под руками меня поправят если что)


--------------------
http://www.embedders.org Блоги разработчиков электроники.
Go to the top of the page
 
+Quote Post
Lost_Viking
сообщение Jul 31 2008, 11:19
Сообщение #17


Частый гость
**

Группа: Участник
Сообщений: 168
Регистрация: 25-04-08
Пользователь №: 37 091



Цитата(AHTOXA @ Jul 31 2008, 14:53) *
А в исходной схеме нарисовано как справаsmile.gif

опа 07.gif . Ну да, помнится у меня как раз и не получалось что-то, а потом сделал делитель. Только при сборке я про это забыл.

Цитата(AHTOXA @ Jul 31 2008, 14:53) *
В левой схеме тоже получается делитель, но его нижнее сопротивление равно бесконечности. Потому на выходе получается всё время 5в.


Эммм. погоди, а почему? Разве падение напряжения на резисторе будет все время 5В независимо от положения ползунка? Что-то у меня с физикой напряги стали...
Теперь заметил проблему: все время скачет младшая цифра, причем очень быстро. Думаю, что это либо из-за паразитных 50Гц пульсаций, или же как раз погрешность АЦП в 2 младших разряда его 10-и битного результата. Сейчас попробую ADLAR=1 сделать, и читать 8 бит из ADCH.
Go to the top of the page
 
+Quote Post
AHTOXA
сообщение Jul 31 2008, 11:37
Сообщение #18


фанат дивана
******

Группа: Свой
Сообщений: 3 387
Регистрация: 9-08-07
Из: Уфа
Пользователь №: 29 684



Цитата(GDI @ Jul 31 2008, 17:11) *
Отнють не бесконечности, а равно входному сопротивлению АЦП, которое составляет около 100к (имеющие даташит под руками меня поправят если что)


Я писал про делитель, а не про всю схему. А так - да, входное сопротивление снизу.


Цитата(Lost_Viking @ Jul 31 2008, 17:19) *
Эммм. погоди, а почему? Разве падение напряжения на резисторе будет все время 5В независимо от положения ползунка? Что-то у меня с физикой напряги стали...


Падение будет 0в. Ибо току течь некуда, он равен нулюsmile.gif U=IR. Закон Ома wink.gif

Цитата(Lost_Viking @ Jul 31 2008, 17:19) *
Теперь заметил проблему: все время скачет младшая цифра, причем очень быстро. Думаю, что это либо из-за паразитных 50Гц пульсаций, или же как раз погрешность АЦП в 2 младших разряда его 10-и битного результата. Сейчас попробую ADLAR=1 сделать, и читать 8 бит из ADCH.


Чтобы младший разряд не скакал, надо сделать всё очччень аккуратно. Отвязать аналоговое питание, аккуратно развести, и проч. и проч. Можно программно фильтровать. А можно отбросить младшие разряды, если точности 9 или 8 разрядов будет достаточно.


--------------------
Если бы я знал, что такое электричество...
Go to the top of the page
 
+Quote Post
defunct
сообщение Jul 31 2008, 11:55
Сообщение #19


кекс
******

Группа: Свой
Сообщений: 3 825
Регистрация: 17-12-05
Из: Киев
Пользователь №: 12 326



Цитата(GDI @ Jul 31 2008, 14:11) *
Отнють не бесконечности, а равно входному сопротивлению АЦП, которое составляет около 100к (имеющие даташит под руками меня поправят если что)

Посмотрите рисунок "Analog Input Circuitry" Fig. 105 в ДШ на m16.
Как эти 100k подключены и на что нагружены.

Для постоянного тока эквивалентная схема:
--Rвнешн----Rвнутр----"вникуда".

Rвнутр + "вникуда" => бесконечность.
Go to the top of the page
 
+Quote Post
GDI
сообщение Jul 31 2008, 11:56
Сообщение #20


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

Группа: Свой
Сообщений: 1 235
Регистрация: 14-05-05
Из: Санкт-Петербург
Пользователь №: 5 008



Хочу уточнить чтобы не было иллюзий. В левой схеме где ножка переменного резистора не подсоединена к земле, нижним плечем делителя является входное сопротивление АЦП, и диаразон регулировки схемы зависит от сопротивления переменного резистора. Например, если полное сопротивление переменного резистора 100к и входное сопротивление АЦП тоже 100к, то диапазон будет ~0-50% (2,56 - 1,28 В, к примеру), если резистор будет 10к, то диапазон получится порядка 0-10%

P.S. Входное сопротивление всегда считается от земли в однополярной схеме.


--------------------
http://www.embedders.org Блоги разработчиков электроники.
Go to the top of the page
 
+Quote Post
_Pasha
сообщение Jul 31 2008, 11:57
Сообщение #21


;
******

Группа: Участник
Сообщений: 5 646
Регистрация: 1-08-07
Пользователь №: 29 509



Цитата(Lost_Viking @ Jul 31 2008, 14:19) *
Теперь заметил проблему: все время скачет младшая цифра, причем очень быстро.

1. TL431 ему в опору, чтоб не баловался.
2. Noise canceler ему в мозги, иначе у младшего разряда нервный тик не пройдет.
3. Накопление методом скользящего среднего вне зависимости от того, удался ли п.2.

Что же Вы, уважаемый, плохо воспитываете свой девайс ? smile.gif
Go to the top of the page
 
+Quote Post
defunct
сообщение Jul 31 2008, 12:04
Сообщение #22


кекс
******

Группа: Свой
Сообщений: 3 825
Регистрация: 17-12-05
Из: Киев
Пользователь №: 12 326



Цитата(GDI @ Jul 31 2008, 14:56) *
P.S. Входное сопротивление всегда считается от земли в однополярной схеме.

Схема входа АЦП:
---R---C--GND

Цитата
В левой схеме где ножка переменного резистора не подсоединена к земле, нижним плечем делителя является входное сопротивление АЦП, и диаразон регулировки схемы зависит от сопротивления переменного резистора.

Все вами сказанное относится только к переменке и сильно зависит от частоты сигнала.
Для постоянного тока входное сопротивление АЦП стремится к бесконечности. Иначе как по вашему АЦП выдает всегда одинаковый результат при постоянном Vinp, независимо от выходного сопротивления источника сигнала.

Иными словами в левой схеме положение переменного резистора может управлять только лаем собак на луну.
Go to the top of the page
 
+Quote Post
MrYuran
сообщение Jul 31 2008, 12:09
Сообщение #23


Беспросветный оптимист
******

Группа: Свой
Сообщений: 4 640
Регистрация: 26-12-07
Из: Н.Новгород
Пользователь №: 33 646



Цитата(defunct @ Jul 31 2008, 16:04) *
Для постоянного тока входное сопротивление АЦП стремится к бесконечности.

Даже у аналогов девайсов не особо стремится. А уж у АВР... Гусары молчат.


--------------------
Программирование делится на системное и бессистемное. ©Моё :)
— а для кого-то БГ — это Bill Gilbert =)
Go to the top of the page
 
+Quote Post
defunct
сообщение Jul 31 2008, 12:10
Сообщение #24


кекс
******

Группа: Свой
Сообщений: 3 825
Регистрация: 17-12-05
Из: Киев
Пользователь №: 12 326



Цитата(MrYuran @ Jul 31 2008, 15:09) *
Даже у аналогов девайсов не особо стремится. А уж у АВР... Гусары молчат.

Ну дык в идеале естессно. Но и на практике то оно явно больше 100k.
Go to the top of the page
 
+Quote Post
GDI
сообщение Jul 31 2008, 12:37
Сообщение #25


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

Группа: Свой
Сообщений: 1 235
Регистрация: 14-05-05
Из: Санкт-Петербург
Пользователь №: 5 008



Заглянул в даташит на atmega48_68_168, там указано Rain = 100Мом, выходит ошибся я на 3 порядка smile.gif но сути это не меняет, надо всегда подключать нижний вывод переменного резистора к земле.


--------------------
http://www.embedders.org Блоги разработчиков электроники.
Go to the top of the page
 
+Quote Post
xemul
сообщение Jul 31 2008, 13:01
Сообщение #26



*****

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



Цитата(defunct @ Jul 31 2008, 15:55) *
Посмотрите рисунок "Analog Input Circuitry" Fig. 105 в ДШ на m16.
Как эти 100k подключены и на что нагружены.

Для постоянного тока эквивалентная схема:
--Rвнешн----Rвнутр----"вникуда".

Rвнутр + "вникуда" => бесконечность.

Это сопротивление открытого ключа УВХ, причем на схеме указано, что оно может меняться от 1к до 100к (в первую очередь от напряжения питания). 100к и емкость УВХ C=14pF при тактовой АЦП >200 кГц уже не позволяют за 1.5 такта выборки установиться напряжению на С УВХ с достаточной точностью.
Типовое значение для входного сопротивление АЦП указано в таблице "ADC Characteristics" как 100 МОм.
Go to the top of the page
 
+Quote Post
Lost_Viking
сообщение Jul 31 2008, 14:47
Сообщение #27


Частый гость
**

Группа: Участник
Сообщений: 168
Регистрация: 25-04-08
Пользователь №: 37 091



Цитата(_Pasha @ Jul 31 2008, 15:57) *
1. TL431 ему в опору, чтоб не баловался.
2. Noise canceler ему в мозги, иначе у младшего разряда нервный тик не пройдет.
3. Накопление методом скользящего среднего вне зависимости от того, удался ли п.2.

Что же Вы, уважаемый, плохо воспитываете свой девайс ? smile.gif

1. насчет TL431 мне тоже пришла идея. А 78L05 пойдет? Только я не помню: 78 - это для плюса, а 79 - это для минуса? Или наоборот?
2. шозах? smile.gif что-то слышал об этом, вроде даже в даташите.
3. По-подробнее плиз. Сдается мне, что в этом пункте я еще больше внесу погрешность измерения.
Просто я пока еще молодой папа wink.gif

Цитата(defunct @ Jul 31 2008, 16:04) *
Иными словами в левой схеме положение переменного резистора может управлять только лаем собак на луну.


подтверждаю a14.gif Хотя немножко напряжение на входе АЦП регулировалось. Совсем чуть-чуть. Переменник 2.4кОм.

Цитата(xemul @ Jul 31 2008, 17:01) *
Типовое значение для входного сопротивление АЦП указано в таблице "ADC Characteristics" как 100 МОм.

предлагаю Мегометром брякнуть его biggrin.gif

Нашел я инфу про ADC Noise Reduction. Как стремно это дело работает: все выключается на время преобразования. Бррр... Щаззз проверим.

Сообщение отредактировал Lost_Viking - Jul 31 2008, 14:01
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
xemul
сообщение Jul 31 2008, 14:54
Сообщение #28



*****

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



Цитата(Lost_Viking @ Jul 31 2008, 18:47) *
3. По-подробнее плиз. Сдается мне, что в этом пункте я еще больше внесу погрешность измерения.

Это будет погрешность обработки. Если будете правильно округлять, то внесете не более 0.5 LSB.
Цитата
предлагаю Мегометром брякнуть его biggrin.gif

Есть китайские мультиметры с пределом 200 МОм, на шупах при этом не более 2 В.
Корректнее по отношению к АЦП измерять его входной ток, а дальше по закону Ома относительно AVcc/2.
Go to the top of the page
 
+Quote Post
Lost_Viking
сообщение Jul 31 2008, 15:29
Сообщение #29


Частый гость
**

Группа: Участник
Сообщений: 168
Регистрация: 25-04-08
Пользователь №: 37 091



Цитата(xemul @ Jul 31 2008, 18:54) *
Это будет погрешность обработки. Если будете правильно округлять, то внесете не более 0.5 LSB.


можешь хотя бы примерно рассказать про данный метод? или, хотя бы, алгоритм если есть.

Цитата(xemul @ Jul 31 2008, 18:54) *
Есть китайские мультиметры с пределом 200 МОм, на шупах при этом не более 2 В.
Корректнее по отношению к АЦП измерять его входной ток, а дальше по закону Ома относительно AVcc/2.

у меня есть советский измеритель сопротивления изоляции. там ручка есть такая волшебная: раскручиваешь ее, и на выходе привет santa2.gif

сдается мне, что придется опять использовать прерывание АЦП. Это даже к лучшему.
Мне вот что интересно: когда я начинаю читать данные из ADCL, то работа АЦП останавливается, пока я не прочту данные из ADCH? Так или нет?

Кстати, катушку поставил с индуктивностью 40мкГн, а емкость 0.1мкФ. Такие номиналы вычитал где-то в инете. Просто катушку 10мкГн не нашел

Сообщение отредактировал Lost_Viking - Jul 31 2008, 15:41
Go to the top of the page
 
+Quote Post
sKWO
сообщение Jul 31 2008, 17:05
Сообщение #30


Местный
***

Группа: Участник
Сообщений: 355
Регистрация: 27-03-07
Из: Україна, Чуднів
Пользователь №: 26 530



Цитата(Lost_Viking @ Jul 31 2008, 17:47) *
78 - это для плюса

да

Цитата(Lost_Viking @ Jul 31 2008, 17:47) *
2. шозах? smile.gif что-то слышал об этом, вроде даже в даташите.

на время преобразования АЦП ядро МК уходит в спячку и просыпается по прерыванию окончания преобразования АЦП.

Цитата(Lost_Viking @ Jul 31 2008, 17:47) *
1. насчет TL431 мне тоже пришла идея. А 78L05 пойдет?

термостабилизация конечно же лучше у TL431, но на худший случай пойдёт.

Цитата(Lost_Viking @ Jul 31 2008, 17:47) *
а 79 - это для минуса? Или наоборот?

гугле - 79L05 Datasheet pdf - Negative-Voltage Regulators

Цитата(Lost_Viking @ Jul 31 2008, 18:29) *
можешь хотя бы примерно рассказать про данный метод? или, хотя бы, алгоритм если есть.

очень просто скользящее среднее,тоже о скользещем среднем


--------------------
нельзя недооценивать предсказуемость глупости
Go to the top of the page
 
+Quote Post

7 страниц V  < 1 2 3 4 > » 
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 3rd May 2024 - 20:52
Рейтинг@Mail.ru


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