AUTHORS: George Popov
Download as PDF
ABSTRACT: This article concerns a modular automated system for conducting student laboratory experiments, which contains two parts: hardware and software. The hardware part is made up of PC and laboratory training kit with a constant analog/digital periphery and removable module (different for each experiment). The software part comprises two independent and complimentary subsystems: menu-oriented software and specialized language. Menu based system offers various research functions as a capture of transfer characteristic, printing, saving, etc. On the other hand, the specialized language for conducting laboratory experiments ULLE offers a possibility to draw up research programs, by using the stimulus-response method. It is implemented as a resident driver usesing the so-called conception of 'live variables”. When declaring a type of I/O variable (for connection to the laboratory training kits), its address is transmitted to the driver. By means of a periodic hardware interrupt, the driver performs auto-refresh of the I/O channels (of the hardware laboratory kit) and the associated I/O variables. Due to the fact the driver receives only the address of the variable, it can be run with programs written in different programming languages.
KEYWORDS: Laboratory experiment, Engineering education, Analogue electronics, Digital electronics, Distance engineering education
REFERENCES:
[1] H. Austerlitz, AP, Data Acquisition Techniques Using PC, San Diego, California, (1991)
[2] Nuno Sousa, Gustavo R. Alves, and Manuel G. Gericota, An Integrated Reusable Remote Laboratory to Complement Electronics Teaching, IEEE TRANSACTIONS ON LEARNING TECHNOLOGIES, VOL. 3, NO. 3, JULY-SEPTEMBER 2010
[3] V.J. Harward et al., 'The iLab Shared Architecture: A Web Services Infrastructure to Build Communities of Internet Accessible Laboratories,' Proc. IEEE, vol. 96, no. 6, pp. 931-950, June 2008
[4] D. Magin and S. Kanapathipillai, “Engineering Students’ Understanding of the Role of Experimentation”, European Journal of Engineering Education, 2000, Vol. 25, no. 4, pp. 351-358
[5] Mechkov C.,, Computer Based Technical Laboratory for Conduction of Laboratory, Experiments, Announcements, VMEI, 44th, Book 9 (1989) (in Bulgarian lang.)
[6] http://acumenlabware.com/electronics-trainingkits/communication-lab-equipment.html
[7] Zhekov Z., C. Mechkov. Modular System for Automation of Practical Laboratory Experiment, 3rd Nat. Ass.: Syst. Auto. Eng. Labour and Sci. Res. SAITNI-89, B.G. Albena, 10 (1989), (in Bulgarian lang.)
[8] https://wiki.analog.com/university/courses/elect ronics/labs
[9] Popov G., “Parallel Data Exchange Through Living Variables“, SAITNI-93, Albena, 1993,September (bulg. version)
[10] Nikolov L., Operating systems: A guide for exercises and project, Sofia, Technical University Press, 2003 (in Bulgarian lang.)
[11] Hakima Mostefaoui,.Abdelhalim Benachenhou and Abderrahmane Adda Benattia, “Design of a low cost remote electronic laboratory suitable for low bandwidth connection“ , Computer Applications in Engineering Education Volume 25, Issue 3, pages 480–488, May 2017
[12] Popov G., Krastev F., Universal language extension for conducting laboratory experiments on analogue and digital circuit design, WSEAS, Crete, July 14-17, 2017
[13] https://www.abelectronics.co.uk/docs/stock/ras pberrypi/adcdacpizero/adcdacpizeroschematic.pdf