Бесплатная техническая библиотека
Персональная ЭВМ обнаруживает замыкание выключателя на расстоянии. Энциклопедия радиоэлектроники и электротехники

Энциклопедия радиоэлектроники и электротехники / Студенту на заметку
Комментарии к статье
Часто системам, управляющим персональными ЭВМ, приходится обнаруживать замыкание удаленных выключателей или контактов в различные моменты времени. Такие замыкания могут быть обнаружены ЭВМ фирмы IBM или совместимой с ней персональной ЭВМ двумя простыми способами, каждый из которых основан на применении схемы и программы на языке Бейсик. В обоих случаях используется последовательный порт персональной ЭВМ и не требуется дополнительных к ЭВМ устройств или изменений в ее схеме.
В первом способе программа исполняется постоянно. При каждом исполнении по команде строки 130 происходит попытка передачи команды на распечатку на порт связи. Удаленный выключатель управляет линией "Сброс для передачи" порта (рис. 1).
Рис. 1 (нажмите для увеличения)
При разомкнутом выключателе команда на печать, передаваемая в порт, принимается к исполнению во время действия основной программы. Когда выключатель замкнут, при выдаче команды на печать требуемый сигнал "Сброс для передачи" не воспринимается, что вызывает ошибку, связанную с истечением времени ожидания подключения устройства.
Программа обработки:
100 ' Обнаружение замыкании выключателя
105 ' Установка corn1: port. Установка длительности импульса "Сброс передачи
"1 мс
110 OPEN "com1:9600,n.8,1,rs,cs1,cd,ds" AS #1,
115 ON ERROR GOTO 150 ' Установка ловушки ошибок 120 '
125 ' Основная программа
130 PRINT #1 ' Попытка выдачи команды на печать порту связи
135 PRINT " Основная программа "
140 GOTO 125 ' обратный ход в основной программе
145 '
150 ' Цикл при замкнутом ключе
155 PRINT " Выключатель замкнут "
160 RESUME NEXT Конец подпрограммы, действующей при замкнутом выключателе
При разомкнутом выключателе в программе на языке Бейсик используется
принятый сигнал "Сброс для передачи". При замкнутом выключателе
программа на Бейсике обнаруживает ошибку в работе порта при приеме
данных в последовательном коде и направляет ход исполнения программы
к строке 150.
Устройство обработки ошибок (введенное в строке 115) направляет исполнение программы к подпрограмме, начинающейся строчкой 150, которая обрабатывается при замкнутом выключателе. Эта подпрограмма завершается оператором Resume next, переводящим ход исполнения программы к строке 135 на выполнение основной программы. Этот цикл будет действовать каждый раз, пока оператор Print # 1 будет встречаться в программе. При размыкании выключателя будет снова выполняться команда строки 130, а цикл, связанный с режимом замыкания, останется невостребованным.
Усовершенствование схемы и программы обеспечивает точный подсчет замыканий выключателя. При этом используется КМОП-таймер серии 555, подключенный к линии с подтверждением связи, генерирующий действующий символ интерфейса RS-232 стандарта ASCII. При каждом замыкании выключателя схема вырабатывает 300-мкс импульс (что равно длительности одного стартового бита и двух битов данных). Генерированный дополнительный символ не является существенным для исполнения программы.
В буфере связей, используемом программой на языке Бейсик, накапливается каждый символ, генерированный таймером, так что количество замыканий ключа может быть точно подсчитано. Каждый раз, когда в ходе исполнения программы встречается строка 225, производится контроль состояния буфера. Если им были приняты какие-либо символы, они считываются и подсчитываются подпрограммой, начинающейся строкой 245. Единственным условием является то, что строка 225 должна исполняться достаточно часто, чтобы буфер не переполнялся. По умолчанию объем буфера задается 128 символами, но может в случае необходимости изменяться оператором Open в строке 210.
Привередливые пользователи могут передавать информацию за время действия импульса одновибратора и контролировать прием специального символа стандарта ASCII. Длительность этого импульса может лежать в пределах от длительности одного стартового бита (104 мкс при 9600 Бод) до длительности стартового бита плюс восемь информационных битов (937 мкс). Возможно использование 9-уровневого (а не 9-разрядного) кода. Длительность импульса, генерируемого таймером, может изменяться подбором резистора R3 и конденсатора С3 или изменением напряжения на выводе 5 таймера. Хотя программа подтвердила свою состоятельность при работе с Бейсиком и Квик Бейсиком, достаточные возможности для управления портом связи, обеспечиваемые описанными приемами, могут быть получены и при использовании других языков.
Литература
- Вгисе С. Trump. PC detects remote switch closures, ED, 1990, №13. pp. 73, 74
Автор: Брюс Трамп; Публикация: Н. Большаков, rf.atnn.ru
Смотрите другие статьи раздела Студенту на заметку.
Читайте и пишите полезные комментарии к этой статье.
<< Назад
Последние новости науки и техники, новинки электроники:
Канада планирует построить космодром
06.04.2026
Развитие космической инфраструктуры все чаще становится вопросом не только науки и технологий, но и национальной безопасности. Многие государства стремятся получить независимый доступ к космическим запускам, чтобы не зависеть от внешних партнеров и укреплять собственный технологический суверенитет. На этом фоне Канада объявила о запуске масштабного проекта по созданию собственного космодрома.
Министр обороны Канады Дэвид Мак-Гинти сообщил, что правительство страны инвестирует 200 млн канадских долларов, что составляет около 150 млн долларов США, в строительство национального космодрома. Эти средства станут частью долгосрочной программы развития суверенных возможностей космических запусков.
По словам Мак-Гинти, Министерство обороны подписало 10-летнее соглашение с компанией MLS на сумму 200 млн долларов. В рамках этого контракта планируется строительство стартовой площадки, которая будет использоваться не только военными структурами, включая Министерство обороны и Вооруженные силы ...>>
Обновленные телевизоры Xiaomi S Mini LED TV 2026
06.04.2026
Компания Xiaomi представила обновленную серию телевизоров S Mini LED TV 2026, которая заметно отличается от версии, недавно вышедшей на европейский рынок. Новое поколение ориентировано на расширенные возможности отображения и более гибкую конфигурацию экранов, что делает линейку более универсальной для разных сценариев использования.
В обновленной серии Xiaomi S Mini LED TV 2026 предлагается сразу пять диагоналей, начиная от 55 дюймов и заканчивая внушительными 100 дюймами. Флагманская модель оснащена 1920 зонами локального затемнения, способна достигать пиковой яркости до 2000 нит и поддерживает частоту обновления изображения до 288 Гц, что делает ее особенно привлекательной для динамичного контента и игр.
Младшая модель в линейке отличается в первую очередь количеством зон локального затемнения, которых здесь 576, однако остальные ключевые характеристики остаются на уровне старших версий. Это позволяет сохранить высокое качество изображения даже в более доступном сегменте, не ж ...>>
Беспилотный грузовой самолет с двигателем AEP100
05.04.2026
Авиационная отрасль стоит перед масштабной задачей перехода к экологически чистым технологиям, и одним из наиболее перспективных направлений считается использование водорода в качестве топлива. Этот элемент рассматривается как потенциальная альтернатива традиционным видам авиационного топлива благодаря своей энергоэффективности и отсутствию углеродных выбросов при использовании.
На этом фоне Китай сообщил об успешном испытании беспилотного грузового самолета, оснащенного турбовинтовым двигателем AEP100 мегаваттного класса, работающим на водороде. Это событие стало важным этапом в развитии авиационных технологий, так как позволило протестировать двигатель в реальных условиях полета, а не только в лабораторной среде.
Испытательный полет был проведен в субботу, 4 апреля, в городе Чжучжоу, расположенном в китайской провинции Хунань. Именно там впервые в реальных условиях был задействован водородный авиационный двигатель подобной мощности, что дало возможность оценить его стабильность ...>>
Случайная новость из Архива Люди в очках умнее остальных
05.10.2016
Близорукие люди действительно являются более образованными по сравнению с теми, кому очки не нужны. Исследование ученых из немецкого Университета Майнца показало, что люди в очках умнее, чем обладатели хорошего зрения.
В эксперименте приняли участие 3452 человека. У добровольцев проверяли зрение, а также уровень интеллекта с помощью специально-разработанных тестов. Результат - у людей с близорукостью был выявлен более высокий уровень когнитивных способностей в сравнении с теми, кто не страдал миопией.
Все дело в гене APLP2. Благодаря эксперименту стало известно, что мутация гена APLP2 вызывает у детей близорукость, но только в том случае, если они проводят много времени за чтением и экраном компьютера. Та же самая мутировавшая разновидность гена не вызывает миопии, если подросток чаще смотрит вдаль.
Ученые советуют подавить активность гена у человека, это предотвратит развитие близорукости. Однако проблема заключается в том, что APLP2 встречается очень редко, примерно у 1 % населения Земли.
|
Другие интересные новости:
▪ Нанотрубочный включатель
▪ Сонные коровы дают снотворное молоко
▪ Карманный цифровой стробоскоп PK2
▪ Первый 200-вольтовый DirectFET транзистор
▪ Дроны для поиска людей, потерявшихся в лесу
Лента новостей науки и техники, новинок электроники
Интересные материалы Бесплатной технической библиотеки:
▪ раздел сайта Опыты по химии. Подборка статей
▪ статья Звездные войны. Крылатое выражение
▪ статья Для чего на древнеримских похоронах за гробом шел клоун? Подробный ответ
▪ статья Укладчик хлебобулочных изделий. Должностная инструкция
▪ статья Транзисторный конвертер на 144 МГц. Энциклопедия радиоэлектроники и электротехники
▪ статья Сломанная спичка снова становится целой. Секрет фокуса
Оставьте свой комментарий к этой статье:
Главная страница | Библиотека | Статьи | Карта сайта | Отзывы о сайте

www.diagram.com.ua
2000-2026