基于ARM的旋轉天線控制器設計
發(fā)布時間:2018-04-27 10:37
本文選題:天線驅動單元 + ARM; 參考:《西安電子科技大學》2014年碩士論文
【摘要】:近年來,隨著微處理器和大規(guī)模集成電路的快速發(fā)展,嵌入式控制的應用領域越來越廣泛,控制的對象越來越多樣化。再加上網(wǎng)絡控制技術的不斷發(fā)展,嵌入式控制器利用網(wǎng)絡可以實現(xiàn)網(wǎng)絡化、智能化的控制。為了實現(xiàn)對旋轉天線的網(wǎng)絡化控制,本文針對底端的天線驅動單元提出了一種基于ARM7(LPC2214)的嵌入式控制設計方案,并完成了具體的天線驅動單元的設計。使其與上層單元間組成網(wǎng)絡化控制系統(tǒng),實現(xiàn)對旋轉天線的本地控制以及遠程控制。天線驅動單元主要由空氣開關、防雷模塊、主控制器板、固態(tài)繼電器、電機保護器等部分組成。根據(jù)旋轉天線的運動功能需求,在硬件上,圍繞著ARM7芯片完成了以電源電路、串口通信電路、電機控制電路、自整角機轉換器信號處理電路、溫濕度模塊電路、電機保護器模塊電路為核心的電路設計。繪制了相應的裝配圖和電氣接線圖,并根據(jù)圖紙完成各個模塊的裝配與接線;在軟件上,完成了與網(wǎng)絡控制單元、自整角機轉換器、電機保護器、溫濕度模塊的數(shù)據(jù)通信,數(shù)據(jù)解析的具體程序設計,完成了電機控制,數(shù)碼管顯示,鍵盤等的模塊程序設計。最后,給出了主要程序的設計流程圖,對關鍵設計進行了詳細闡述。天線驅動單元采用串口通信的方式來接收和上傳數(shù)據(jù),當天線驅動單元接收到上位機發(fā)來的運動控制指令,經(jīng)過解析和相應的算法處理后,產(chǎn)生相應的控制信號來控制三相異步電機的轉動,同時也可以利用天線驅動單元面板上的按鍵和數(shù)碼管來操控天線的運動。天線驅動單元通過自整角機來實時反饋天線所在的位置,從而構成天線的閉環(huán)控制。最后,利用搭建好的天線控制平臺、網(wǎng)絡控制單元和上位機軟件,對天線驅動單元進行了功能以及性能方面的測試,并對控制精度進行了試驗測試,驗證了該天線驅動單元在可行性和可靠性方面達到了所要求的指標。
[Abstract]:In recent years, with the rapid development of microprocessors and large scale integrated circuits, the application of embedded control is becoming more and more extensive, and the object of control is becoming more and more diverse. In addition, with the continuous development of network control technology, embedded controller can realize networked and intelligent control by using network. In order to realize the networked control of the rotating antenna, this paper presents an embedded control scheme based on ARM7LPC2214 for the antenna drive unit at the bottom, and completes the design of the antenna driver unit. A networked control system is formed between the system and the upper unit to realize the local control and remote control of the rotating antenna. The antenna drive unit consists of air switch, lightning protection module, main controller board, solid state relay, motor protector and so on. According to the motion function requirement of rotating antenna, the circuit of power supply circuit, serial communication circuit, motor control circuit, signal processing circuit of self-tuning machine converter, temperature and humidity module circuit are completed around ARM7 chip in hardware. Motor protector module circuit as the core of the circuit design. The corresponding assembly drawing and electrical wiring diagram are drawn, and the assembly and wiring of each module are completed according to the drawing. In software, the data communication with the network control unit, the automatic angle converter, the motor protector and the temperature and humidity module is completed. Data analysis of the specific program design, complete the motor control, digital tube display, keyboard module program design. Finally, the design flow chart of the main program is given, and the key design is described in detail. The antenna drive unit receives and uploads the data by serial communication. When the antenna driver unit receives the motion control instructions from the host computer, it is analyzed and processed by the corresponding algorithm. The corresponding control signal is generated to control the rotation of the three-phase asynchronous motor. At the same time, the key and digital tube on the panel of the antenna drive unit can be used to control the motion of the antenna. The antenna drive unit can feedback the position of the antenna in real time through the self-tuning machine, thus constituting the closed-loop control of the antenna. Finally, using the antenna control platform, network control unit and host computer software, the function and performance of the antenna drive unit are tested, and the control precision is tested. The feasibility and reliability of the antenna drive unit are verified.
【學位授予單位】:西安電子科技大學
【學位級別】:碩士
【學位授予年份】:2014
【分類號】:TN822
【參考文獻】
相關碩士學位論文 前1條
1 姜志波;基于ARM+FPGA的六軸運動控制器的開發(fā)設計[D];西安電子科技大學;2013年
,本文編號:1810386
本文鏈接:http://sikaile.net/kejilunwen/wltx/1810386.html
最近更新
教材專著