Меню English Ukrainian російська Головна

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


Персональна ЕОМ виявляє замикання вимикача з відривом. Енциклопедія радіоелектроніки та електротехніки

Безкоштовна технічна бібліотека

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

Коментарі до статті Коментарі до статті

Часто системам, управляючим персональними ЕОМ, доводиться виявляти замикання віддалених вимикачів чи контактів у різні моменти часу. Такі замикання можуть бути виявлені ЕОМ фірми 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

Дивіться інші статті розділу Студенту на замітку.

Читайте та пишіть корисні коментарі до цієї статті.

<< Назад

Останні новини науки та техніки, новинки електроніки:

Спиртуознавство теплого пива 07.05.2024

Пиво, як один із найпоширеніших алкогольних напоїв, має свій унікальний смак, який може змінюватись в залежності від температури споживання. Нове дослідження, проведене міжнародною групою вчених, виявило, що температура пива значно впливає на сприйняття алкогольного смаку. Дослідження, очолюване матеріалознавцем Лей Цзяном, показало, що з різних температурах молекули етанолу і води формують різні типи кластерів, що впливає сприйняття алкогольного смаку. При низьких температурах утворюються пірамідоподібні кластери, що знижує гостроту "етанолового" смаку і робить напій менш алкогольним на смак. Навпаки, при підвищенні температури кластери стають ланцюжнішими, що призводить до більш вираженого алкогольного смаку. Це пояснює, чому смак деяких алкогольних напоїв, таких як байцзю, може змінюватись в залежності від температури. Отримані дані відкривають нові перспективи для виробників напоїв, ...>>

Основний фактор ризику ігроманії 07.05.2024

Комп'ютерні ігри стають все більш популярним видом розваг серед підлітків, але супутній ризик ігрової залежності залишається значною проблемою. Американські вчені провели дослідження, щоб визначити основні фактори, що сприяють виникненню цієї залежності, та запропонувати рекомендації щодо її запобігання. Протягом шести років 385 підлітків були піддані спостереженню, щоб з'ясувати, які фактори можуть привертати до ігрової залежності. Результати показали, що 90% учасників дослідження не схильні до ризику залежності, у той час як 10% стали ігроманами. Виявилося, що ключовим фактором у появі ігрової залежності є низький рівень соціальної поведінки. Підлітки з низьким рівнем просоціальної поведінки не виявляють інтересу до допомоги та підтримки оточуючих, що може призвести до втрати контакту з реальним світом та поглиблення залежності від віртуальної реальності, запропонованої комп'ютерними іграми. На основі цих результатів вчені ...>>

Шум транспорту затримує зростання пташенят 06.05.2024

Звуки, що оточують нас у сучасних містах, стають дедалі пронизливішими. Однак мало хто замислюється про те, як цей шум впливає на тваринний світ, особливо на таких ніжних створінь, як пташенята, які ще не вилупилися з яєць. Недавні дослідження проливають світло на цю проблему, вказуючи на серйозні наслідки для їхнього розвитку та виживання. Вчені виявили, що вплив транспортного шуму на пташенят зебрового діамантника може призвести до серйозних порушень у розвитку. Експерименти показали, що шумова забрудненість може суттєво затримувати їх вилуплення, а ті пташенята, які все ж таки з'являються на світ, стикаються з низкою здоровотворних проблем. Дослідники також виявили, що негативні наслідки шумового забруднення сягають і дорослого віку птахів. Зменшення шансів на розмноження та зниження плодючості говорять про довгострокові наслідки, які транспортний шум чинить на тваринний світ. Результати дослідження наголошують на необхідності ...>>

Випадкова новина з Архіву

Волоські горіхи корисні для здоров'я серця 21.03.2024

Здоров'я серця – це складна система, де фактори, такі як генетика та спосіб життя, відіграють важливу роль. Медики наголошують, що для підтримки серцевого здоров'я необхідно дотримуватись збалансованого раціону та приділяти увагу фізичній активності.

Один із ключових аспектів здоров'я серця - правильне харчування, що включає продукти, багаті на поживні речовини. Одним з таких продуктів є волоські горіхи, яких медики називають "суперфудом" завдяки їх високому вмісту поліненасичених жирів та омега-3 жирних кислот.

Нещодавні дослідження іспанських вчених показали, що волоські горіхи мають протизапальні властивості, що допомагають знизити ризик серцево-судинних захворювань. У ході експериментів було встановлено, що вживання волоських горіхів сприяє зниженню рівня шести з десяти біомаркерів запалення, не впливаючи на вагу.

"Продемонстрований протизапальний ефект довгострокового вживання волоських горіхів у нашому дослідженні розширює розуміння значущості цього продукту для підтримки здоров'я серця, крім його ролі у зниженні рівня холестерину", - зазначила головний автор дослідження Монтсеррат Кофан.

Волоські горіхи, завдяки своєму багатому складу та протизапальним властивостям, є важливим елементом раціону, що сприяє підтримці здоров'я серця та зниження ризику серцево-судинних захворювань.

Інші цікаві новини:

▪ TCL WQ Gaming

▪ Комп'ютер сковує фантазію конструктора

▪ Комп'ютерні окуляри HyperX Spectre

▪ Нові приймачі інтерфейсу RS-485

▪ Freescale поповнює асортимент мікроконтролерів для автомобілів

Стрічка новин науки та техніки, новинок електроніки

 

Цікаві матеріали Безкоштовної технічної бібліотеки:

▪ розділ сайту Антени. Добірка статей

▪ стаття Гідротурбіну. Історія винаходу та виробництва

▪ стаття Що надає нашим очам того чи іншого кольору? Детальна відповідь

▪ стаття Високовольтні випробування діелектричних рукавичок. Типова інструкція з охорони праці

▪ стаття Однотактний ламповий підсилювач 15 ват. Енциклопедія радіоелектроніки та електротехніки

▪ стаття Іграшка з міхура. Секрет фокусу

Залишіть свій коментар до цієї статті:

ім'я:


E-mail (не обов'язково):


коментар:





All languages ​​of this page

Головна сторінка | Бібліотека | Статті | Карта сайту | Відгуки про сайт

www.diagram.com.ua

www.diagram.com.ua
2000-2024