Страница 1 из 1

АЦП из компаратора

Добавлено: Пн июл 12, 2010 01:05:55
DLL32
Хайль стрелкам! ааа.. тоесть привет народ:)
Люди кто нить делал АЦП (параллелный) из (всяких там LM3ххх) Компараторов?
Если Это реально конечно.. очень хотелось бы сделать такое

Re: АЦП из компаратора

Добавлено: Пн июл 12, 2010 02:55:19
jordan
а зачем такие геройства? можно обойтись одним микроконтроллером

Re: АЦП из компаратора

Добавлено: Пн июл 12, 2010 03:03:48
DLL32
ага, вот только у меня 4 штуки attiny2313 есть :)
а термометр хочуууууууууу и не с помощю DS18B20 и тому подобных, а из терморезистора и т.п.

Re: АЦП из компаратора

Добавлено: Пн июл 12, 2010 09:22:57
asteroid7
АЦП на компараторе - это реально. Делал подобное именно на tiny2313.
Теоретически, он получается 16-и разрядным )

Принцип прост:
На одном входе компаратора линейно заряжается конденсатор. Перед каждым измерением его надо разряжать. Время заряжания до максимального напряжения измерения выбирается из расчёта времени работы 16 битного таймера с "частотой преобразования". Т.е. от кварца зависит и как делитель таймера настроить.
На второй вход компаратора подаётся измеряемый сигнал.
Программно компаратор настраивается по фронту и захвату от таймера T1. Запуск таймера и компаратора -> прерывание компаратора -> в регистрах ICR1 результат измерения.

Re: АЦП из компаратора

Добавлено: Пн июл 12, 2010 09:29:31
Liv
Делал АЦП на встроенном компараторе микроконтроллера вот так: http://www.telesys.ru/electronics/projects.php?do=p037

Re: АЦП из компаратора

Добавлено: Пн июл 12, 2010 15:39:10
DLL32
asteroid7 vi mojete sxemku i xotiab chast programmi na C pokazat :))
spasibo
prostite za latinicu...

Re: АЦП из компаратора

Добавлено: Пн июл 12, 2010 15:48:17
jordan
есть хорошие термометры, на SPI, точные и простые... то что предложил asteroid7 это реально но это прошлый век, погрешность измерений будет огромная, плюс схема плюс программа расчета... а на цифровой термометр на spi одно удовольствие

Re: АЦП из компаратора

Добавлено: Пн июл 12, 2010 16:12:06
АМОР
Liv писал(а):Делал АЦП на встроенном компараторе микроконтроллера вот так: http://www.telesys.ru/electronics/projects.php?do=p037
Да только так - шиворот на выворот :))) :))) :kill:

Re: АЦП из компаратора

Добавлено: Пн июл 12, 2010 16:37:26
akl
DLL32 писал(а):... термометр хочуууууууууу и не с помощю DS18B20 и тому подобных, а из терморезистора и т.п.
Здравствуйте. Может за основу взять принцип отсюда
slaa038.pdf

Re: АЦП из компаратора

Добавлено: Пн июл 12, 2010 17:25:09
DLL32
akl за основу не буду брать принцип отуда :)
ибо имеется 2313 и термодатчики из матплат старого компа.
выжу я придется на DS18B20 делать

Re: АЦП из компаратора

Добавлено: Пн июл 12, 2010 23:02:59
asteroid7
Liv писал(а):Делал АЦП на встроенном компараторе микроконтроллера вот так: http://www.telesys.ru/electronics/projects.php?do=p037
Красивое решение с жёлтым светодиодом для линейного заряда. В ранних АОН-ах похожее использовалось. Если не ошибаюсь, у жёлтых светодиодов повторяемость по падению напряжения хорошая. В меге на разряд можно порт использовать -40mA. Так что минус транзистор за мегу )
DLL32 писал(а):asteroid7 vi mojete sxemku i xotiab chast programmi na C pokazat :))
...
Схема и программа мало поможет. Повторяемость у подобных схем АЦП очень низкая. Настраивать и калибровать придётся на каждом шагу. Минимум, нужен 2-ух канальный осциллограф, один из входов которого высокоомный. В идеале, jtag II не плохо бы иметь тоже.
Схема прикреплена.

Re: АЦП из компаратора

Добавлено: Вт июл 13, 2010 11:53:25
DLL32
asteroid7 спасибо вам огромное
А на матплатах что меряет температуру? на старом был датчик рядом с чипсетом, а как на более современых?