Внимание! Это временный неофициальный архив старой версии форума Полигон Призраков, созданный сочувствующим форуму участником. Этот сайт просуществует лишь до тех пор, пока администрация Полигона не сдержит своё обещание и не откроет официальный архив по адресу old.sannata.org.

Полигон-2

Форум о старых компьютерах

Объявление форума

Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС.

Полигон-2 »   IBM PC-совместимое. До 2000 года включительно »   Ковокс в качестве... вольтметра
RSS

Ковокс в качестве... вольтметра

Компьютер в качестве мультиметра

<<Назад  Вперед>> Страницы: 1 * 2
Печать
 
Geners
Гость

Ссылка

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
Гость

Ссылка

Baza
и я про тоже .... лисапед однако :)  ....
Сейчас на форуме
EJSanYo
Advanced Member


Всего сообщений: 318
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
28 дек. 2007
Я как-то и 16-битный АЦП вешал - работало в EPP-режиме между прочим! На QBasic-е некое подобие осциллографа накатал, дальше всё забросил. Мда, всё-таки я лентяй.. ;)

(Сообщение отредактировал EJSanYo 13 янв. 2008 1:43)
<<Назад  Вперед>> Страницы: 1 * 2
Печать
Полигон-2 »   IBM PC-совместимое. До 2000 года включительно »   Ковокс в качестве... вольтметра
RSS

0 посетителей просмотрели эту тему за последние 15 минут
В том числе: 0 гостей, 0 скрытых пользователей

Последние RSS
[Москва] LIQUID-Акция. Сливаются разъемы CF
МС7004 и 7004А на AT и XT
Пайка термотрубок
Проммать s478 PEAK 715VL2-HT ( Full-Size SBC)
Подскажите по 386 материке по джамперам.

Самые активные 5 тем RSS