The computer control channel modernization of the digital processor educational model
Abstract
The article describes modernization of communication chenel between computer and an educational model of digital processor created few years ago. On the example of computerization of the educational model of the digital processor, we describe problems of exchange organization in monitoring and control systems constructed using modern versions of operating systems. The focus is on changing external ports of computers and severely restricting access to their hardware registers. As a result of our investigations to find solution of this problem, we offer methods that can help solve it such as replacement of hardware and communication protocols between a computer and an accessories, implementation of a microprocessor interface modules for a coordination of control signals and a developmant of a new software with cross-platform principles. We give examples of creating serial communication channels using microcontroller interfaces, which are intended to change the format of control signals, and also we describe the block diagram of the interface module. We offer the version of software is able work on different operation systems. The software packege was created using Java and JavaScript programming languages, also it uses Java Simple Serial Connector library to interact with serial ports. In this article we attract attention on the using this library and we give example of code. During our research, we tested the program structure/ For testing we used a hardware emulator for data exchange based on the developed protocol. Results of testing are presented too. And we made a conclusion about possibility of using the proposed solutions for creating industrial and scientific devices with computer control.
Downloads
References
/References
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).