Объявление форума |
Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС. |
Полигон-2 » IBM PC-совместимое. До 2000 года включительно » Ковокс в качестве... вольтметра |
<<Назад Вперед>> | Страницы: 1 2 | Печать |
doctorgenius
Junior Member
Откуда: Днепропетровск Всего сообщений: 147 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 3 фев. 2006 |
Исследуя возможность создания простейшего АЦП наткнулся на такую вот статейку небольшого практикума для школьников: http://www.sys-tema.ru/index.j...pravleniya Вспоминая ковокс и эксперименты с ним, была изготовлена следующая практическая конструкция:
Резисторы брал R=1,5 K 2R=3K, ОУ TL062. В принципе можно использовать и другой операционник. Вход ОУ желательно соединить с землей через резистор порядка 2 МОм, чтобы снизить нежелательное влияние помех. Листинг программы на Паскале:
(Сообщение отредактировал doctorgenius 11 янв. 2008 21:26) |
Geners |
NEW! Сообщение отправлено: 11 января 2008 20:26
doctorgenius или я чегото непонял , или ты чето не то нарисвоал , но на схеме у тебя простой ковокс , и эти линии данных а ты использовал data0-data6 на старыз компах работать на ввод не будут , и вообще непонятно зачем тут нужен R-2R ? если есть компаратор ... и наоборот ... если использовать продвинутые режимы порта то ненужен компаратор |
Сейчас на форуме |
doctorgenius
Junior Member
Откуда: Днепропетровск Всего сообщений: 147 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 3 фев. 2006 |
Выставляем на порте 378 в самом обычном режиме нули и единицы, перебирая в цикле значения от 0 до FF hex, получаем на выходе ЦАП импульсы следующего вида:
как только напряжения на инверсном и прямом входах компаратора сравняются, то компаратор изменит состояние порта ввода base+1. Дальше зная, при каком значении произошло "перебрасывание" компаратора, вычисляем какое напряжение было подано на вход АЦП. U=Значение порта*(256/5). Вот и все. Таким образом реально на ввод мы задействовали только один бит LPT порта. Так что данная конструкция будет работать без использования ECP/EPP режимов порта. (Сообщение отредактировал doctorgenius 11 янв. 2008 21:22) |
Kacher
Advanced Member
Откуда: Kijów/Kraków (UA-PL) Всего сообщений: 1153 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 7 янв. 2008 |
С каким ключем запускать програму в компиляторе??? А то если просто запускать то пишет что IDENTIFIER NOT FOUND "PORT" |
EJSanYo
Advanced Member
Всего сообщений: 318 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 28 дек. 2007 |
doctorgenius, оригинальная идея! :au: Типа реализация АЦП с и спользованием ЦАП-а вместо интегратора. И прогу аналогичного назначения в чём угодно накатать можно. Хоть в бейсике, хоть в Си. Тока как я понимаю, лучше вместо ковокса было бы какой-нить нормальный ЦАПик повесить, или как оно. (Сообщение отредактировал EJSanYo 12 янв. 2008 1:42) |
doctorgenius
Junior Member
Откуда: Днепропетровск Всего сообщений: 147 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 3 фев. 2006 |
прогу - да, действительно. Просто был под рукой Turbo Pascal 7.1 в нем и делал. Компилировуется так "как есть", работает из под DOS. А микрухи подходящей быстро найти не удалось. Потому в "образовательных целях" собирал из того что под рукой было. (Сообщение отредактировал doctorgenius 12 янв. 2008 0:23) |
KateMargo
Newbie
Откуда: Днепропетровск Всего сообщений: 1 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 12 янв. 2008 |
хм...очень заинтересовала идея doctorgenius. вы молодцы. Знающего человека сразу видно. совет вам на "ноу-хау"))) |
Alexey
Advanced Member
Пользователь Всего сообщений: 570 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 11 дек. 2002 |
Тогда уж, если не делать АЦП на отдельной микросхеме (что предпочтительнее), то можно оптимизировать алгоритм (вместо перебора 256 значений сделать около 8) и получить подобие осциллографа. |
Baza
Advanced Member
Откуда: С-Петербург Всего сообщений: 615 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 13 мая 2005 |
В инете пробегали схемы и софт для АЦП с 8-бит параллельным интерфейсом, которые вешались тупо на LPT и получался осцилл и вольтметр. |
Geners |
NEW! Сообщение отправлено: 12 января 2008 15:03
Baza и я про тоже .... лисапед однако .... |
Сейчас на форуме |
<<Назад Вперед>> | Страницы: 1 2 | Печать |
Полигон-2 » IBM PC-совместимое. До 2000 года включительно » Ковокс в качестве... вольтметра |
1 посетитель просмотрел эту тему за последние 15 минут |
В том числе: 1 гость, 0 скрытых пользователей |
Последние | |
[Москва] LIQUID-Акция. Сливаются разъемы CF МС7004 и 7004А на AT и XT Пайка термотрубок Проммать s478 PEAK 715VL2-HT ( Full-Size SBC) Подскажите по 386 материке по джамперам. |
Самые активные 5 тем | |