Abstract
Aiming at the application demand of voice communication between user terminals in the simulated training environment, a design and implementation method of embedded network voice communication terminal based on STM32 and μCOSIII is proposed. The hardware module of communication terminal is based on STM32 microcontroller, voice communication module, LCD display module and SD card storage module. The embedded real-time operating system μCOSIII is transplanted in order to enhance the real time and stability of the control system, and the user interface management system STemWin is used to manage LCD module. The signal exchange protocol of speech communication is designed, and the realization of the communication function software based on TCP/IP protocol is completed. In order to detect the voice communication function of communication terminal, a communication server software based on .NET Framework platform is designed, which is responsible for managing the communication terminal and forwarding the communication data. The experimental results show that the user interface of the communication terminal is good, the data transmission is stable and the communication function is reliable.
Highlights
With the rapid development of science and technology, the pace of all kinds of military and civil equipment is accelerated
In the existing simulation training system, voice communication based on Bluetooth[1] and wireless LAN [2] can meet the requirement of reliable communication of short distance, there is a big limitation in communication distance; voice communication based on CAN bus[3] has a long distance, but there is a big constraint in long distance communication data
The human-computer interaction module with 3.5 inch thin film transistor liquid crystal display (TFTLCD) touch screen, used to provide GUI interface display and user input function; communication module mainly includes audio capture and playback circuit which provides voice communication function; interface module provides a communication port between terminal and server for data communication, STM32 micro controller embodied with multiple USART serial ports, so use the serial port server convert serial network port to network port, which is used to connect to the network
Summary
With the rapid development of science and technology, the pace of all kinds of military and civil equipment is accelerated. The high technology brings greater operational complexity for the operator, at the same time, there exists some problems of ensuring high cost, difficult maintenance, limited resources and other issues under the objective conditions, these problems hindered the new equipment to carry out a wide range of practical training. In the existing simulation training system, voice communication based on Bluetooth[1] and wireless LAN [2] can meet the requirement of reliable communication of short distance, there is a big limitation in communication distance; voice communication based on CAN bus[3] has a long distance, but there is a big constraint in long distance communication data. The terminal has strong extensibility and can be integrated on other analog training systems based on Ethernet to realize equipment simulation training together
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have