350 rub
Journal Information-measuring and Control Systems №9 for 2015 г.
Article in number:
Hardware research of the autonomous mobile robot
Authors:
D.S. Kurushin - Ph.D. (Eng.), Associate Professor, Perm National Research Polytechnic University. E-mail: daniel.kurushin@gmail.com D.V. Kondakov - The Master Student, Perm National Research Polytechnic University. E-mail: x8973@ya.ru E.V. Dolgova - Dr.Sc. (Econ.), Professor, Perm National Research Polytechnic University. E-mail: elena@dolgova.info
Abstract:
Let us assume that the mobile robotic complex (MRC) consists of a rear driven four-wheeled chassis, the control circuit traction motor, hydraulic brakes, and steerable front wheels. MRC is also equipped wit headlights, parking lights and other automotive lighting. The actuators require a complex control system to of management and control. It is difficult to create a system based on a microcontroller. In this regard, it was proposed to use a block configuration of the work properly. All units of this system should be unified. The system has a network for data exchange. The function of control is entrusted to a microcomputer, which plays the role of «master» in the master-slave type data exchange model. Each unit has the ability to connect to a data network and toprocess a set of commands that it is programmed to. In the article the block diagram of the execution unit is provided and the main aspects of the development of software solutions for the above-described mobile robot are discussed. After we supply voltage to the microcontroller universal execution unit (UXU) reads the status of its ports to determine the address and mode, then initializes the USART module. Further work is performed in accordance with the mode, read from UXU dip switches. The on-board microcomputer polls the bus for connected UXU and their types. To do this, the onboard computer sends data packets with the field «Package Type» set to 0x00. By receiving this package, UXU generates a response packet with the value of it\'s device type.
Pages: 45-50
References

 

  1. Evstifeev A.V. Mikrokontrollery AVR semejjstva Mega. Rukovodstvo polzovatelja. M.: Izdatelskijj dom «Dodehka-XXI». 2007. 592 s.
  2. Atmel Corporation: 8-bit AVR Microcontroller with 16K Bytes In-System Programmable Flash ATmega16 ATmega16L // [EHlektronnyjjresurs] URL http://www.atmel.com/ru/ru/Images/doc2466.pdf.
  3. Atmel Corporation: AVR Hardware Design Considerations // [EHlektronnyjjresurs] URL http://www.atmel.com/images/atmel-2521-avr-hardware- design-considerations_application-note_avr042.pdf.
  4. Analog Devices: 5 V Low Power EIA RS-485 Transceiver ADM485 // [EHlektronnyjjresurs] URL http://www.farnell.com/datasheets/83903.pdf.
  5. Texas Instruments: xx555 Precision Timers // [EHlektronnyjjresurs] URL http://www.ti.com/lit/ds/symlink/ne555.pdf.
  6. On Semiconductor: MC34063A, MC33063A, SC34063A, SC33063A, NCV33063A 1.5 A, Step-Up/Down/Inverting Switching Regulators // [EHlektronnyjjresurs] URL http://www.onsemi.com/pub_link/Collateral/MC34063A-D.PDF.
  7. NovoSoft: Interfejjs RS-485: opisanie, podkljuchenie // [EHlektronnyjj resurs] URL http://www.novosoft.by/Ency/rs-485.htm.
  8. Easyelectronics: EHlektronika dlja vsekh: AVR. Uchebnyjj kurs. Peredacha dannykh cherez UART // [EHlektronnyjj resurs] URL http://easyelectronics.ru/avr-uchebnyj-kurs-peredacha-dannyx-cherez-uart.html.
  9. Habrahabr: UART i s chem ego edjat // [EHlektronnyjj resurs] URL http://habrahabr.ru/post/109395/.