<doi_batch xmlns="http://www.crossref.org/schema/4.4.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="4.4.0"><head><doi_batch_id>0034546b-f3cd-41a7-b129-513e9fa2ab78</doi_batch_id><timestamp>20240104020225472</timestamp><depositor><depositor_name>wseas:wseas</depositor_name><email_address>mdt@crossref.org</email_address></depositor><registrant>MDT Deposit</registrant></head><body><journal><journal_metadata language="en"><full_title>WSEAS TRANSACTIONS ON INFORMATION SCIENCE AND APPLICATIONS</full_title><issn media_type="electronic">2224-3402</issn><issn media_type="print">1790-0832</issn><archive_locations><archive name="Portico" /></archive_locations><doi_data><doi>10.37394/23209</doi><resource>http://wseas.org/wseas/cms.action?id=4046</resource></doi_data></journal_metadata><journal_issue><publication_date media_type="online"><month>1</month><day>2</day><year>2024</year></publication_date><publication_date media_type="print"><month>1</month><day>2</day><year>2024</year></publication_date><journal_volume><volume>21</volume><doi_data><doi>10.37394/23209.2024.21</doi><resource>https://wseas.com/journals/isa/2024.php</resource></doi_data></journal_volume></journal_issue><journal_article language="en"><titles><title>New Method of Electronic Control of Model Railroad Track</title></titles><contributors><person_name sequence="first" contributor_role="author"><given_name>Jan</given_name><surname>Horáček</surname><affiliation>Faculty of Informatics, Masaryk University, Botanická 68a, 602 00 Brno, CZECH REPUBLIC</affiliation></person_name><person_name sequence="additional" contributor_role="author"><given_name>Jiří</given_name><surname>Rybička</surname><affiliation>Department of Informatics, Faculty of Business and Economics, Mendel University in Brno, Zemědělská 1, 613 00 Brno, CZECH REPUBLIC</affiliation></person_name><person_name sequence="additional" contributor_role="author"><given_name>Robert</given_name><surname>Čížek</surname><affiliation>Department of Informatics, Faculty of Business and Economics, Mendel University in Brno, Zemědělská 1, 613 00 Brno, CZECH REPUBLIC</affiliation></person_name></contributors><jats:abstract xmlns:jats="http://www.ncbi.nlm.nih.gov/JATS1"><jats:p>The digital control of a model railroad track requires the control of the movement of vehicles and their functions (sounds, lighting) as well as control of trackside elements (switches, signals, occupancy detectors, etc.). While the control of the vehicles is provided by a standard whose functionality is perfectly adequate for normal operation, the control of the trackside elements can be carried out in several ways. For small domestic lines, there are commercial solutions from various companies, but for extensive (large) lines there is no such concept, and the appropriate solution is usually tailored to the application (club lines, simulators for training railroad staff). The tracks in the Railway Vehicles Control Laboratory of the Faculty of Business and Economics of Mendel University in Brno can be classified as large; therefore, a special system is required. However, the existing system is not suitable for several basic reasons. Therefore, a modernized system was developed. A new protocol for the RS485 bus was designed, the hardware and firmware of a new GPIO slave module MTB-UNI v4 was developed, a new RS485 master module MTB-USB was developed and two other new hardware modules including firmware for their MCUs were developed. A computer application MTB Daemon and a library for accessing the bus were developed. The result is a system that meets the relatively high requirements and enables further development and use in the laboratory.</jats:p></jats:abstract><publication_date media_type="online"><month>12</month><day>13</day><year>2023</year></publication_date><publication_date media_type="print"><month>12</month><day>31</day><year>2023</year></publication_date><pages><first_page>1</first_page><last_page>10</last_page></pages><publisher_item><item_number item_number_type="article_number">1</item_number></publisher_item><ai:program xmlns:ai="http://www.crossref.org/AccessIndicators.xsd" name="AccessIndicators"><ai:free_to_read start_date="2023-12-13" /><ai:license_ref applies_to="am" start_date="2023-12-13">https://wseas.com/journals/isa/2024/a025109-001(2024).pdf</ai:license_ref></ai:program><archive_locations><archive name="Portico" /></archive_locations><doi_data><doi>10.37394/23209.2024.21.1</doi><resource>https://wseas.com/journals/isa/2024/a025109-001(2024).pdf</resource></doi_data><citation_list><citation key="ref0"><unstructured_citation>Pavlas, R. Digital Control of the Laboratory Railways Model with a PLC Automat. In Farana, Smutný, Kočí &amp; Babiuch (eds.) XXXII. Seminar ASR '2007 “Instruments and Control”, pp.193–196. VŠB-TUO, Ostrava, 2007. ISBN: 978-80-248-1272-4. </unstructured_citation></citation><citation key="ref1"><unstructured_citation>ABB. PLC automation,[Online]. https://new.abb.com/plc (Accessed Date: November 10, 2023). </unstructured_citation></citation><citation key="ref2"><doi>10.1109/carpathiancc.2012.6228702</doi><unstructured_citation>Pavlas, R., Zavadil, J. Control system of small model railway. Four ways of tracking control. 13th International Carpathian Control Conference (ICCC), IEEE, 2012, pp. 533–536. ISBN: 978-1-4577-1868-7. </unstructured_citation></citation><citation key="ref3"><doi>10.55529/jipirs.25.53.62</doi><unstructured_citation>Rahman, S., Kawser, A., Rumman, K. M., Rahman, F., Rubab, A. Design and Implementation of Intelligent Railway System. Journal of Image Processing and Intelligent Remote Sensing, Vol. 02, No. 05, pp. 53–62, Aug-Sept 2022, https://doi.org/10.55529/jipirs.25.53.62. </unstructured_citation></citation><citation key="ref4"><unstructured_citation>Pok-Son Kim, Kutzner, A. Digital Model Railway Control on the Foundation of RealTime Operating systems. Information, vol. 17, No. 1, pp. 241–250, 2014. ISSN: 1343- 4500. </unstructured_citation></citation><citation key="ref5"><doi>10.1109/ewme.2018.8629495</doi><unstructured_citation>Rössler, P., Höller, R., Schrön, F., Reisner, C., Ewers, E. A Model Railway based Demonstrator for Safety-Critical Systems. In Proceedings of the 12th European Workshop on Microelectronics Education (EWME), 2018, pp. 24–28. ISBN: 978-1-5386-1157-9. </unstructured_citation></citation><citation key="ref6"><unstructured_citation>Horáček, J. Design and implementation of a new MTBbus protocol [Návrh a implementace nového protokolu sběrnice MTBbus] Diploma thesis. Supervisor: Zdeněk Matěj. Masaryk University, Brno, 2021. </unstructured_citation></citation><citation key="ref7"><unstructured_citation>NMRA. Electrical Standards for Digital Command Control, [Online]. https://www.nmra.org/sites/default/files/stand ards/sandrp/pdf/s9.1_electrical_standards_for_digital_comma nd_control_2021.pdf Last rev. Apr 9, 2021 (Accessed Date: December 17, 2021). </unstructured_citation></citation><citation key="ref8"><unstructured_citation>Wikipedia. Digital Command Control, [Online]. https://en.wikipedia.org/wiki/Digital_Command_Control (Accessed Date: December 17, 2021). </unstructured_citation></citation><citation key="ref9"><unstructured_citation>OPENDCC. Transmission of S88 data over network cable,[Online]. https://www.opendcc.de/s88/s88_n/s88- n_e.html (Accessed Date: April 26, 2021). </unstructured_citation></citation><citation key="ref10"><unstructured_citation>Pras, A. RSbus Arduino Library, [Online]. https://github.com/aikopras/RSbus. (Accessed Date: April 26, 2021). </unstructured_citation></citation><citation key="ref11"><unstructured_citation>DCC WIKI. LocoNet overview, [Online]. https://dccwiki.com/LocoNet (Accessed Date: April 26, 2021). </unstructured_citation></citation><citation key="ref12"><unstructured_citation>BiDiB. Short summary of BiDiB [Kurzzusammendfassung von BiDiB], [Online]. http://bidib.org/protokoll/intro.html (Accessed Date: April 26, 2021). </unstructured_citation></citation><citation key="ref13"><unstructured_citation>Báňa, V., Trávník, P. MTB modules communication protocol [Komunikační protokol modulů MTB], [Online]. https://mtb.kmz-brno.cz/assets/pdf/mtbprotok20.pdf (Accessed Date: April 28, 2021). </unstructured_citation></citation><citation key="ref14"><unstructured_citation>Horáček, J. MTB v2 [online] Available at https://mtb.kmz-brno.cz/cz/v2 (Accessed Date: October 10, 2023). </unstructured_citation></citation><citation key="ref15"><unstructured_citation>Horáček, J. MTB – IO bus for controlling accessories of model railways, [Online]. https://mtb.kmz-brno.cz/ (Accessed Date: October 10, 2023). </unstructured_citation></citation><citation key="ref16"><unstructured_citation>Horáček, J. hJOP: RCS system, [Online]. https://hjop.kmz-brno.cz/rcs (Accessed Date: May 3, 2021). </unstructured_citation></citation><citation key="ref17"><unstructured_citation>Báňa, V. S-Com signal decoder [Dekodér Scom pro světelná návěstidla ČSD], [Online]. https://www.mtb-model.com/elektro/s-comnav.htm (Accessed Date: April 20, 2021). </unstructured_citation></citation><citation key="ref18"><unstructured_citation>Galieva, Z. Automation bypassing of trains on railway model. [Automatické objíždění souprav na modelovém kolejišti.] Diploma thesis. Supervisor: Jiří Rybička. Mendel University in Brno. 2020. </unstructured_citation></citation><citation key="ref19"><unstructured_citation>Lascano, J. E., Clyde, S. W. A Pattern Language for Application-level Communication Protocols, [Online]. In: The Eleventh International Conference on Software Engineering Advances. 2016. ISBN 978-1-61208-498-5. https://www.academia.edu/31103209/A_Patt ern_Language_for_Application_level_Comm unication_Protocols (Accessed Date: April 20, 2021). </unstructured_citation></citation><citation key="ref20"><unstructured_citation>Modbus Organization Inc. 2021. ModBus Application Protocol Specification, [Online]. https://www.modbus.org/docs/Modbus_Appl ication_Protocol_V1_1b3.pdf (Accessed Date: May 4, 2021). </unstructured_citation></citation><citation key="ref21"><unstructured_citation>Horáček, J. MTBbus v4.1 Protocol Specification, [Online]. https://github.com/kmzbrnoI/mtbbusprotocol (Accessed Date: October 10, 2023). </unstructured_citation></citation><citation key="ref22"><unstructured_citation>Horáček, J. MTBbus workflows, [Online]. https://github.com/kmzbrnoI/mtbbusprotocol/blob/master/workflows.md (Accessed Date: October 10, 2023). </unstructured_citation></citation><citation key="ref23"><unstructured_citation>Horáček, J., Čížek, R. MTB-UNI v4 PCB, [Online]. https://github.com/kmzbrnoI/mtbuni-4-ele (Accessed Date: October 10, 2023). </unstructured_citation></citation><citation key="ref24"><unstructured_citation>Horáček, J. MTB-UNI v4 Firmware, [Online]. https://github.com/kmzbrnoI/mtbuni-4-fw (Accessed Date: October 10, 2023). </unstructured_citation></citation><citation key="ref25"><unstructured_citation>Microchip Technology. ATmega128A, [Online]. https://www.microchip.com/enus/product/atmega128a (Accessed Date: April 20, 2021). </unstructured_citation></citation><citation key="ref26"><unstructured_citation>Electronic notes. SCR Thyristor Crowbar: overvoltage protection circuit, [Online]. https://www.electronicsnotes.com/articles/analogue_circuits/thyristor -scr-triac/overvoltage-protection-crowbarcircuit.php (Accessed Date: April 20, 2021). </unstructured_citation></citation><citation key="ref27"><unstructured_citation>Microchip Technology. ATmega328P, [Online].https://www.microchip.com/enus/product/atmega328p (Accessed Date: September 20, 2021). </unstructured_citation></citation><citation key="ref28"><unstructured_citation>Horáček, J. MTB-2-AVR PCB, [Online]. https://github.com/kmzbrnoI/mtb-2-avr-pcb (Accessed Date: October 10, 2023). </unstructured_citation></citation><citation key="ref29"><unstructured_citation>Horáček, J. MTB-2-AVR Firmware, [Online]. https://github.com/kmzbrnoI/mtb-2-avr-fw (Accessed Date: October 10, 2023). </unstructured_citation></citation><citation key="ref30"><unstructured_citation>Horáček, J. MTB-USB v4 PCB, [Online]. https://github.com/kmzbrnoI/mtb-usb-4-pcb, (Accessed Date: October 10, 2023). </unstructured_citation></citation><citation key="ref31"><unstructured_citation>Horáček, J. MTB-USB v4 Firmware, [Online]. https://github.com/kmzbrnoI/mtbusb-4-fw (Accessed Date: October 10, 2023). </unstructured_citation></citation><citation key="ref32"><unstructured_citation>Kicad. KiCad ESA – A Cross Platform and Open Source Electronics Design Automation Suite, 2023, [Online]. https://www.kicad.org/ (Accessed Date: April 20, 2021). </unstructured_citation></citation><citation key="ref33"><unstructured_citation>ST Microelectronics. STM32F103 [online]. Available at https://www.st.com/en /microcontrollers-microprocessors /stm32f103.html (Accessed Date: September 20, 2023). </unstructured_citation></citation><citation key="ref34"><unstructured_citation>ST Microelectronics. ST-LINK/V2 in-circuit debugger/programmer for STM8 and STM32, [Online]. https://www.st.com/en/development-tools/stlink-v2.html (Accessed Date: September 20, 2023). </unstructured_citation></citation><citation key="ref35"><unstructured_citation>Horáček, J. MTB daemon, [Online]. https://github.com/kmzbrnoI/mtb-daemon (Accessed Date: October 10, 2023). </unstructured_citation></citation><citation key="ref36"><unstructured_citation>Horáček, J. hJOP MTB Network RCS Library, [Online]. https://github.com/kmzbrnoI/mtb-net-lib (Accessed Date: October 10, 2023). </unstructured_citation></citation><citation key="ref37"><unstructured_citation>JMRI Community. What is JMRI? , [Online]. https://www.jmri.org/ (Accessed Date: August 13, 2023). </unstructured_citation></citation><citation key="ref38"><unstructured_citation>Freiwald Software. Model Railroad Computer Control with TrainController™, [Online]. https://www.freiwald.com/pages/traincontroll er.htm (Accessed Date: August 20, 2023).</unstructured_citation></citation></citation_list></journal_article></journal></body></doi_batch>