Форум РадиоКот https://radiokot.ru/forum/ |
|
Подключаем вольтметр В7-38 к ПК через LPT https://radiokot.ru/forum/viewtopic.php?f=10&t=52137 |
Страница 1 из 1 |
Автор: | Ратмир [ Вт авг 23, 2011 06:25:01 ] |
Заголовок сообщения: | Re: Подключаем вольтметр В7-38 к ПК через LPT |
Доброе утро! Михаил, хотел спросить современный ПК с LPT подойдет для подключения В7-38. |
Автор: | Mickle [ Вт авг 23, 2011 07:12:47 ] |
Заголовок сообщения: | Re: Подключаем вольтметр В7-38 к ПК через LPT |
Да, Ратмир, подойдёт. Именно на таком я и отлаживал ПО. Но загружать придётся DOS, т.к. для измерения интервалов требуется жёсткое реальное время. |
Автор: | Ратмир [ Вт авг 23, 2011 08:11:58 ] |
Заголовок сообщения: | Re: Подключаем вольтметр В7-38 к ПК через LPT |
Через norton commander? У меня второй ситемник совсем пустой (операционнки нет вообще), может установить Win98 или Win2000, или под XP эмулятор DOS. сейчас на основном системнике стоит Vista здесь я даже не представляю как запустить DOS. |
Автор: | Mickle [ Вт авг 23, 2011 09:23:22 ] |
Заголовок сообщения: | Re: Подключаем вольтметр В7-38 к ПК через LPT |
Основной лучше не трогать ![]() |
Автор: | Ратмир [ Вт авг 23, 2011 10:03:14 ] | ||||
Заголовок сообщения: | Re: Подключаем вольтметр В7-38 к ПК через LPT | ||||
Спасибо Михаил, разобрался, пришлось конечно через кокй-то инопланетный нортон ![]()
|
Автор: | Mickle [ Вт авг 23, 2011 10:12:36 ] |
Заголовок сообщения: | Re: Подключаем вольтметр В7-38 к ПК через LPT |
Если программу логгера запустить так logger.exe /d , то она не заметит отсутствия прибора и будет работать как ни в чём не бывало ![]() |
Автор: | Eastlogic [ Пт авг 27, 2021 12:42:54 ] |
Заголовок сообщения: | Re: Подключаем вольтметр В7-38 к ПК через LPT |
Позвольте "реанимирую" тему. Понравилась идея подключения В7-38 к ПК. Только вот, подключение через LPT да еще под ДОСом с необходимостью жесткой временной детерминированности замера, на сегодняшний день, ну никак не устраивала. В общем задача была решена из того, что было под рукой и под Винду ))) Схемы, как таковой я не рисовал, да и нечего там рисовать. Была старая макетка с AtMega16, кварцем 8МГц, стабилизатором 5В и MAX232 на борту для связи по COM-порту. Впрочем, если есть необходимость, можно и конвертер UART-USB и опторазвязку сделать. Но пока задача не стояла. МК питается от самого прибора +12В. Та же схема на 5-ти транзисторах, добавил диоды для защиты от обратного смещения базового перехода. Когда сделал, подумал, что не дурно бы задействовать еще и 6-й сигнал - счетные импульсы - для автоматического точного замера частоты 200 кГц, он к тому же выведен на "диагностический" разъем. Но пока обошелся ручной калибровкой. МК занимается тем, что измеряет длительность интервала интегрирования по таймеру, определяет предел измерения и знак. Все. Таймер считает очень быстро, длительность интервала определяется очень хорошо ))) Отправляет это в ASCII пакете на комп, каждый замер == отправка. Благо времени вагон. На компьютере прием, разбор этого всего дела, отображение. Пока только тестовая терминальная программа, отображает принимаемый пакет без его разборки и вычисленное значение в бесконечном цикле. Что интересно при "правильной" калибровке - внесении точного значения частоты 200 кГц, и расчете первого такта интегрирования (20 000 импульсов) опираясь на точное внесенное значение частоты, практически полностью снимаются недостатки описанные товарищем Mickle, а именно расхождения отображаемого прибором значения и значения вычисляемого компьютером. Этих расхождения нет !!! Практически нет. Потом пришла идея, можно сделать и "автокалибровку", замерив точное значение частоты 200 кГц самим МК. Но пока отставил. Я просто ох**ел. Среднее значение расхождение показаний 0,5 МЗР прибора до 1 МЗР прибора максимум. По всем диапазонам !!! В любых комбинациях !!! Понятное дело, что речь идет не о точности прибора, а о расхождении в замеренных значениях временных интервалов самим прибором и МК. Если интересно, могу поделиться скромными наработками. Продолжать ? |
Автор: | Eastlogic [ Сб сен 18, 2021 16:45:14 ] | |||
Заголовок сообщения: | Re: Подключаем вольтметр В7-38 к ПК через LPT | |||
Залил программу под МК. Написана в IAR 5.3 под AtMega32 - то что было под руками. Программа простая как двери, никакой экзотической периферии не использует, посему легко адаптируется в принципе под широкий спектр МК семейства. Каждый замер выдает посылку в UART в ASCII коде. Детальная расшифровка посылки внутри, вкратце - стратовый байт, предел измерения прибора, знак, полное время интегрирования в микросекундах. Подключение - как у Mickle-a, задействованные пины - по тексту программы. Питается все устройство от +12В вольтметра В7-38, дальше стаб. 7805. В принципе - заметил, что это не есть хорошо, т.к. при подключении девайса видимо есть небольшая просадка питания, т.к. показания уплывают на несколько (2-5 мВ). Так что, лучше питать отдельно. На плате MAX232 - работает только в одну сторону - на передачу. Выбрасываю в общий доступ небольшую терминальную программу, непрерывно читающую значения вольтметра. Если будет полезно. Ехе-шник глубоко внутри. Там же лежит файл "init.txt", где можно указать номер СОМ-порта и подобранную/измеренную точную частоту 200кГц прибора. Кто пожелает дорабатывать - среда CodeBlocks 17.12. Работаю над программой с графиками и всем прочим, но там все очень сыро, не считаю нужным пока выкладывать.
|
Страница 1 из 1 | Часовой пояс: UTC + 3 часа |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |