Модернізація каналу комп’ютерного управління учбовою моделлю цифрового процесору
Анотація
Робота присвячена модернізації каналу зв’язку між комп’ютером та створеною раніше навчальною моделлю цифрового процесора. На прикладі комп’ютеризації навчальної моделі описані проблеми управління та програмного контролю обладнання, які можуть виникати при заміні комп’ютерів та операційних систем сучасними версіями. Акцентовано увагу на зміні зовнішніх портів компьютерів та суттєвому обмеженні доступу до їх апаратних регістрів. На основі проведеного аналізу запропоновано методи вирішення проблеми, серед яких слід відмітити заміну апаратних засобів та протоколів звязку між комп’ютером та обладнанням, впровадження мікропроцесорних інтерфейсних модулів для узгодження сигналів управління, а також розробку нового програмного забезпечення, побудованого на засадах кросплатформності. Наведено конкретні приклади створення послідовних каналів зв’язку з використанням мікроконтролерних інтерфейсів, які призначені для зміни формату сигналів управління, описано структурну схему інтерфейсного модуля. Запропоновано структуру програмного забезпечення, що здатне працювати під різними операційними системами. Пакет програмних засобів створено з використанням мов програмування Java та JavaScript, для взаємодії з послідовним портом використано бібліотеку Java Simple Serial Connector. В роботі звернено увагу на особливості використання цієї бібліотеки, наведено уривок програмного коду. Під час досліджень проведено тестування створеної програмної структури з використанням апаратного емулятора для здійснення обміну даними в рамках розробленого протоколу, наведено результати тестування. Зроблено висновок про можливість використання запропонованих рішень для побудови промислових та наукових установок з комп’ютерним управлінням.
Завантаження
Посилання
/Посилання
Y. A. Zhuravel. «The model of the digital processor» Bulletin of V. Karazin Kharkiv National University, vol. 987, pp. 5-18, 2011
A. A. Belucha. «Some nuances of connectors of printers of the «Centronics» type» RadioAmator, vol. 10, p. 22, 2002
«Serial interface RS-232.» Internet: http://www.gaw.ru/html.cgi/txt/interface/rs232/, 2016 [Sep. 20, 2018]
S. Sokolov «We work with COM-port from Java with jSSC.» Internet: https://habr.com/post/133766/, Des. 1, 2011 [Apr. 05, 2018] .
Ю. А. Журавель Модель цифрового процессора [Текст] / Ю. А. Журавель, С. Н. Рева // Вісник Харківського національного університету Серія «Математичне моделювання. Інформаційні технології. Автоматизовані системи управління» №987 , 2011, с. 5-18.
А. А. Белуха Некоторые нюансы разъёмов принтеров типа „Centronics« [Текст] / А. А. Белуха РадиоАматор, № 10 2002, с. 22.
Последовательный интерфейс RS-232: [Электронный источник] / ООО Рынок микроэлектроники 1998-2016 – URL: http://www.gaw.ru/html.cgi/txt/interface/rs232/ (Дата обращения 20.09.2018).
Работаем с COM-портом из Java при помощи jSSC [Электронный источник] / ТМ 2006-2018 – URL https://habr.com/post/133766/ (Дата обращения 05.05.2018).