-
20.01.2006, 15:49 #16
- Регистрация
- 17.12.2005
- Адрес
- Москва
- Возраст
- 79
- Сообщений
- 406
- Поблагодарили
- 59
- Поблагодарил
- 5
dr.zaratustra: при использовании обычных библиотек частота обращения к порту LTP до 100 кГц и зависит от ОС, кол-ва запущенных процессов и т. д.; применив библиотеку DLPortIO.DLL можно на порядок её увеличить, у меня в цикле на VBA в Excel было 800 кГц (P-IY, 2400 мГц)
-
21.01.2006, 00:13 #17
сегодня спаял уже.схема та что по ссылке на com порт. только прилагающаяся программа не работает, наверное связано с прямым доступом к портам.она написана под дос и работает под виндой 98 в резидентном состоянии(а у меня хр).
леонид3 слушай может ты знаешь как софт написать,а именно как узнать время единичного фронта на входе. я как тебя понял про lpt там ты просто ставил счетчик в цикл и по его показаниям определял время нужного состояния на порту/е(не знаю как писать на порту или на порте). t.e.
repeat
inc(x); {счетчик}
until состояние порта не изменилось.
программа работает(работает значительно быстрее чем возможности lpt) а процессор сам ограничивает макс скорость обращения к порту. но тогда получится что в зависимости от загруженности пк программа будет по разному определять показания счетчика и следовательно нееправильно вычислять значиния света.
щас сам прочел что написал - самому непонятно стало! ну все же.Последний раз редактировалось dr.zaratustra; 21.01.2006 в 00:17.
-
21.01.2006, 14:38 #18
- Регистрация
- 17.12.2005
- Адрес
- Москва
- Возраст
- 79
- Сообщений
- 406
- Поблагодарили
- 59
- Поблагодарил
- 5
dr.zaratustra: в Win задачи в реальном времени решаются с погрешностями на обработку Win самой себя и очереди всяких событий, поэтому точное определение времени какого то события, например, поступление сигнала на порт возможно только в режиме "прерывания", а такого режима для портов, да и вообще для Win, насколько я знаю, нет. Поэтому для мало-мальской точности разных измерений в реальном времени применяются микроконтроллеры. В Вашем случае, ИМХО, достаточно преобразовать разность напряжений на освещённом и неосвещённом диодах в частоту (наиболее просто двойным интегрированием) и измерять её через LTP за достаточно большой период времени порядка секунды; диапазон получится 1-30000 Гц.
(Есть такая среда программирования "HiAsm" "http//hiasm.hexshock.com", в которой задачи подобного уровня решаются "без строчки кода" за 5 мин, включая почёсывание в затылке - радиолюбитель разберётся сходу даже не зная ни одного языка програмирования)Последний раз редактировалось Леонид3; 24.01.2006 в 00:04.
-
28.01.2006, 01:06 #19
кто хочет можетзайти на
http://dr-paganel1.narod.ru/
там моя схемка и софт недоделаный. посмотрите может что подскажите толкового, а то я в delphi вообще почти никакой.замечания лучше сдесь.
73!
-
28.01.2006, 23:59 #20
- Регистрация
- 09.08.2005
- Адрес
- Украина, Харьков
- Возраст
- 40
- Сообщений
- 555
- Поблагодарили
- 1
- Поблагодарил
- 0
Это сслылка чтоб статистика была
A вот что интересно - есть такой сайт «Electronic Projects For You», частный сайт, там есть много проектов - от банального программирования LCD-индикатора до программирования пультов, до программирования различных дтчиков, и до серьёзного MP3-проигрывателя. Адрес забыл, но очень хочу вспомнить
UR4LZW
-
29.01.2006, 00:05 #21
Сообщение от Mister
-
30.01.2006, 22:56 #22
- Регистрация
- 17.12.2005
- Адрес
- Москва
- Возраст
- 79
- Сообщений
- 406
- Поблагодарили
- 59
- Поблагодарил
- 5
dr.zaratustra, для не знающих языков программирования есть
http://hiasm.hexshock.com
-
30.01.2006, 23:55 #23
- Регистрация
- 09.08.2005
- Адрес
- Украина, Харьков
- Возраст
- 40
- Сообщений
- 555
- Поблагодарили
- 1
- Поблагодарил
- 0
нет, просто я зашёл - и смотрю - количество просмотров - нуль
Но Вы, главное, делайте - ведь обязательно что-то получится
UR4LZW
-
31.01.2006, 14:45 #24
- Регистрация
- 17.12.2005
- Адрес
- Москва
- Возраст
- 79
- Сообщений
- 406
- Поблагодарили
- 59
- Поблагодарил
- 5
dr.zaratustra, Какая частота пилы в Вашей схеме?
-
31.01.2006, 21:56 #25
Mister - первый посетитель странички.
Леонид3. я поставил кондер определяющий частоту 50000 пик - это отличается от оригинала в исходной схеме но с моей горе-программой работает почему-то лучше. частоту не мерил но думаю порядка 100-300 гц...а что?
-
31.01.2006, 22:25 #26
- Регистрация
- 17.12.2005
- Адрес
- Москва
- Возраст
- 79
- Сообщений
- 406
- Поблагодарили
- 59
- Поблагодарил
- 5
dr.zaratustra, я для Вас (и для собственных нужд) сделал программку для измерения сваженности импульсов через LTP; опрос порта происходит с частотой 65 кГц (P-IY, 2400 мГц, ХР), поэтому и интересовался частотой пилы, попробуйте, хотя для увеличения точности её надо бы на порядок уменьшить. Хотел на почту выслать, т.к. *.zip у меня нет, а *.rar форум не принимает.
-
01.02.2006, 00:18 #27
- Регистрация
- 17.12.2005
- Адрес
- Москва
- Возраст
- 79
- Сообщений
- 406
- Поблагодарили
- 59
- Поблагодарил
- 5
dr.zaratustra, нашёл у себя zip, прилагаю вышеупомянутую программку с исходником (на HiAsm называется "схемой", каковой в сущности и является)
-
01.02.2006, 22:38 #28
вот спасибо,вот здорово!щас посмотрю. а у меня на delphi сейчас получилось ошибка в третьем знаке.т.е. измеряю напряжение до 10 вольт и напряжение показывает точно а вот первый знак после запятой прыгает.
частоту изменить мне не сложно - просто поставлю 1 мкф кондер.
Социальные закладки