ГЛАВНАЯ    
ЗАМЕТКИ   
ЭЛЕКТРОНИКА   
ФОТО    
ГОСТЕВАЯ    
Ссылки    
Программки    
Почта   


Люксметр

Люксметр работает по принципу измерения напряжения. Кроме силы света возможно также измерение сопротивления,влажности и др. используя датчики.

Идея взята с сайта http://svv.on.ufanet.ru. и http:\\www.Ufanov.narod.ru и слегка изменена схема устройства(добавлен конденсатор по входу и изменены входы для питания схемы). На страничке первоисточника есть программа работающая под DOS.Понятное дело что это теперь неактуально,но сновная проблема состоит в том чтобы настроить устройство для работы под win xp , win2000 и иже с ними контролирующими прямой доступ к портам.Для решения задачи написана другая программа.

Оригинальная схема с сайта:

Схема с Ufanov.narod.ru :

Конденсатор между ножкой 1 микросхемы кр140уд20 (импортный аналог lm747) и землей около 50 нанофарад. он определяет частоту генератора пилообразного напряжения.Мост в схеме включенный необычно для улучшения линейности.

Фото устройства ниже:

На линии DCD постоянно присутствуют прямоугольные колебания с постоянной частотой и скважностью зависящей от входного напряжения.Нам остается лишь измерить время состояния единицы на линии и по этому значению можно вычислить напряжение на входе (предварительно подогнав его под эталонное).

Мою папку с исходниками программы под Delphi 6 можно найти сдесь. В архиве в папке Bcomport лежит компонент для работы с com портом который я использую и его нужно установить.Сразу скажу что в программировании не силен и поэтому прошу на код не жаловатся.Я не знаю как мерить малые интервалы времени на ком порте(состояния единицы и нуля на линии), а от этого напрямую зависит точность измерения.Сейчас измерение ведется путем прямой статистической выборки.т.е работает цикл внутри которого порт опрашивается и накаплевается статистика единиц и нулей за полный цикл. Потом по статистике вычисляется напряжение.

Архив с программой можно взять сдесь.Распаковывайте в любую папку и работайте.Должен предупредить что программа пока не настроена и не откалибрована так что технические характеристики мне неизвестны но примерные значения можно узнать в первоисточнике(по крайней мере преобразование не хуже 8-ми битного ацп).

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


Hosted by uCoz