Introduction to AGV system architecture and TI's corresponding reference design solution
[Copy link]
This post was last edited by alan000345 on 2018-10-16 07:53 AGV (Automatic Guided Vehicle) is an unmanned transport vehicle. Generally, the route is pre-set through the ground QR code or geomagnetic channel. The vehicle can automatically navigate according to the pre-set route to complete the storage and transportation work, which can greatly reduce the labor costs of logistics companies and production companies. It is currently receiving more and more attention. Unmanned truck The whole system of the unmanned transport vehicle looks very complicated, but we can break it down into several parts for analysis, as shown in the figure below. First, the vehicle needs to scan the QR code or use geomagnetism to move. Taking the QR code method as an example, there will be a camera at the bottom of the vehicle for QR code scanning. Currently, industrial cameras are often used to achieve this function. After scanning the QR code information, the vehicle will transmit the information to the cruise board for analysis to determine the next action. The cruise board generally uses the Intel X86 platform for analysis. The vehicle needs to move, so there are generally two motors at the bottom of the vehicle. Currently, DC brushless motors are mainly used. In addition, there is a motor control board at the bottom of the vehicle to complete the communication with the remote control, cruise board, and motor driver board. In addition, ultrasonic chips are often added to this board to realize the obstacle avoidance function of the vehicle. Secondly, because the vehicle needs to realize object lifting and direction steering, there are lifting motors and rotating motors. Therefore, there are also lifting motors, rotating motor drive boards, and lifting and rotating motor control boards in the system. Because the unmanned transport vehicle is powered by batteries, there will be a battery management board in the system. In addition, this system also has a remote control board (remote control) and an LED light strip board (cool status display). There is also an external charging pile board to charge the battery. Unmanned guided vehicle system architecture After the above decomposition, we can summarize the entire system into: motor drive board, motor control board, wireless communication board, battery management board, charging pile board, industrial camera board, cruise board, etc. For the most important motor drive, motor control and wireless remote control, TI has many corresponding reference designs, such as: This reference design uses TM4C1294 MCU and CC3100 network processor build Wi-Fi nodes and remotely control the MCU operating status through the Internet. CC3100 is used as the network processor, and the Wi-Fi protocol stack runs on CC3100. TM4C1294 is used as the host processor to call the Wi-Fi callback function and control function, and TM4C1294 and CC3100 are used as the network processor.com.cn/product/cn/CC3100]CC3100[/url] is built as a Wi-Fi HTTP server, which can be flexibly configured as an access point AP or a base station Station. With the help of HTML code, users can remotely control the TM4C1294 through a web browser. This solution can demonstrate various operations on the TM4C1294XL launchpad, such as LED switching, internal temperature reading, and button operation recording. When designing the AGV solution, you can make full use of the reference design of the above TMS320F28027F, TM4C123, TM4C129, CC3100 as the main control to realize the basic architecture of AGV motor drive board, motor control board and wireless communication board, speed up product development progress, and thus accelerate product launch.
|