Menu English Ukrainian Russian Home

Бесплатная техническая библиотека для любителей и профессионалов Бесплатная техническая библиотека


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

Бесплатная техническая библиотека

Энциклопедия радиоэлектроники и электротехники / Студенту на заметку

Комментарии к статье Комментарии к статье

Часто системам, управляющим персональными ЭВМ, приходится обнаруживать замыкание удаленных выключателей или контактов в различные моменты времени. Такие замыкания могут быть обнаружены ЭВМ фирмы 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 таймера. Хотя программа подтвердила свою состоятельность при работе с Бейсиком и Квик Бейсиком, достаточные возможности для управления портом связи, обеспечиваемые описанными приемами, могут быть получены и при использовании других языков.

Литература

  1. Вгисе С. Trump. PC detects remote switch closures, ED, 1990, №13. pp. 73, 74

Автор: Брюс Трамп; Публикация: Н. Большаков, rf.atnn.ru

Смотрите другие статьи раздела Студенту на заметку.

Читайте и пишите полезные комментарии к этой статье.

<< Назад

Последние новости науки и техники, новинки электроники:

Использование Apple Vision Pro во время операций 16.03.2024

Медицинская команда больницы Кромвеля в Лондоне впервые применила Apple Vision Pro в ходе двух операций на позвоночнике. Это событие подтверждает потенциал гарнитуры в качестве медицинского инструмента, изменяющего подход к хирургической практике. Хотя сами врачи не использовали Vision Pro, операционная медсестра работала с виртуальной реальностью, используя очки во время подготовки и выполнения процедур. Гарнитура позволила просматривать виртуальные экраны в операционной, выбирать инструменты и следить за ходом операции. Программное обеспечение, разработанное компанией eXeX, специализирующейся на создании приложений на основе искусственного интеллекта для хирургии, существенно улучшило процесс оказания медицинской помощи пациентам. Использование Apple Vision Pro открывает новые возможности для разработки приложений в сфере здравоохранения, таких как клиническое образование, планирование операций, обучение и медицинская визуализация. Внедрение Apple Vision Pro в медицинскую пр ...>>

Хранение углерода в Северное море 16.03.2024

Министр энергетики Норвегии Терье Осланд объявил о запуске проекта Longship, нацеленного на создание центрального хранилища углекислого газа в Северном море. Этот амбициозный проект оценивается в $2,6 млрд и направлен на применение технологии CCS (углеродного захвата и хранения) для смягчения воздействия климатических изменений. Норвегия уже имеет опыт в области CCS благодаря успешным проектам Sleipner и Snohvit, и сейчас стремится увеличить объем углерода, запечатываемого под морским дном. План Longship предусматривает создание мощности по захвату и хранению 1,5 млн. тонн углерода ежегодно в течение 25 лет. Несмотря на позитивные перспективы, существуют опасения по поводу долгосрочных последствий такого хранения. Однако сторонники проекта утверждают, что морское хранение углерода имеет ряд преимуществ, включая минимальное воздействие на окружающую среду. Проект Longship осуществляется при участии компаний Equinor, Shell и TotalEnergies через совместное предприятие Northern Li ...>>

Выращены мини-органы из амниотической жидкости человека 15.03.2024

Международная команда ученых под руководством профессора Фань Сюлиня из Университета Чжэцзян разработала уникальный способ выращивания мини-органов из клеток, обнаруженных в амниотической жидкости человека. Этот значительный прорыв в медицине может привести к улучшению диагностики и лечения врожденных заболеваний. Органоиды, представляющие собой трехмерные клеточные структуры, имитирующие органы в меньшем масштабе, были выращены из клеток легких, почек и тонкого кишечника, найденных в амниотической жидкости. Этот метод открывает новые возможности для изучения различных состояний плода и может стать ключом к ранней диагностике и лечению врожденных дефектов. Хотя пока не проводились попытки использования этого метода в лечении, ученые надеются, что их исследования в будущем помогут бороться с серьезными врожденными заболеваниями, которые затрагивают миллионы новорожденных ежегодно. Этот прорыв может изменить практику медицинских вмешательств, позволяя диагностировать и лечить врожд ...>>

Случайная новость из Архива

Биометрические приставки-сканеры для смартфонов 20.02.2013

Американские военные подписали контракт на 3 млн долл. с компанией AOptix на разработку биометрической системы идентификации, которая сможет работать на смартфоне. Таким образом через несколько лет, солдат сможет с помощью смартфона с расстояния сканировать черты лица, голос, рисунок радужной оболочки глаза и отпечатки пальцев подозрительного человека. Специалисты AOptix должны разработать специальные программное и аппаратное обеспечение, которое превращает имеющиеся в продаже смартфоны в многофункциональный биометрический сканер.

Полезность биометрического сканирования для борьбы с партизанами трудно переоценить. Так, в Афганистане, где личные документы весьма условны, объявленные в розыск партизаны практически беспрепятственно передвигаются по стране и даже устраиваются на службу в полицию и армию.

В настоящее время американские войска используют в Афганистане довольно громоздкие и дорогие биометрические сканеры HIIDE, которые при сканировании нужно подносить вплотную к лицу. Новое устройство AOptix - это приставка к серийному смартфону, которая позволит снимать различную биометрическую информацию. Смартфон-сканер видимо будет работать на основе операционной системы Android и весить менее 450 грамм, то есть им можно будет пользоваться одной рукой. При этом сканер сможет сканировать черты лица с расстояния до 2 метров, радужку глаза - с 1 метра (даже при ярком солнечном свете), а вот для снятия отпечатков пальца все-таки потребуется приложить их к специальному сенсору.

Новые смартфоны-сканеры прежде всего будут использоваться спецназом после вывода американских войск из Афганистана в 2014 году.

Другие интересные новости:

▪ Самолет на водорослях

▪ Твердотельный накопитель Transcend TS128GMTS810

▪ Музыкальные колонки LG XBoom XL7 и XL5

▪ Микро-сегвей Ninebot mini

▪ Самый твердый сплав

Лента новостей науки и техники, новинок электроники

 

Интересные материалы Бесплатной технической библиотеки:

▪ раздел сайта Радиоуправление. Подборка статей

▪ статья Главное - не победа, а участие. Крылатое выражение

▪ статья Что такое ракушка-прилипала? Подробный ответ

▪ статья Рефлюкс-эзофагит. Медицинская помощь

▪ статья Изоляционные трубки из поливинилхлоридного пластиката. Энциклопедия радиоэлектроники и электротехники

▪ статья Modem Baycom 1200 bps. Энциклопедия радиоэлектроники и электротехники

Оставьте свой комментарий к этой статье:

Имя:


E-mail (не обязательно):


Комментарий:





All languages of this page

Главная страница | Библиотека | Статьи | Карта сайта | Отзывы о сайте

www.diagram.com.ua

www.diagram.com.ua
2000-2024