在無線通訊蓬勃發展的現今,無線通訊系統最廣為工業及家庭自動控制領域所應用,舉凡無線遙控、無線鍵盤、滑鼠、遊戲搖桿等、2.4GHz ISM頻段通訊系統等。因此,本論文使用8051微控器結合2.4GHz RF IC製作通訊系統,操作在ISM頻段。 本論文首先簡要介紹C8051F930微控器(Microcontroller Unit;MCU)和A7125 2.4GHz RF IC的基本原理和主要特點。接者,詳細說明本論文之韌體設計流程,並將其設定為頻率為2.45GHz,發送功率約0dBm,Data Rate為2Mbps的通訊模組。 應用方面,利用C++ Builder所撰寫之使用者介面,讓使用者可在傳送端發送單筆或連續多筆GPS定位資料(經度、緯度、高度)傳送至接收端,而接收端程式,具有雜訊屏除功能,當收到不是數字及小數點字元,則不接受此筆資訊;或當兩地距離過大時,也不接受此筆資料,如果以上兩條件都符合,再將此筆資料傳給追蹤控制旋轉檯。最後接收端使追蹤天線系統(Automatic Tracking Antenna System;ATAS)轉向至預設的位置,達到追蹤的效果。 本論文設計之通訊系統擴充延展性佳。硬體方面,低成本、低功耗的特性並可在RF晶片後端加上功率放大器,加大傳輸範圍。軟體方面,因有撰寫人機使用者介面,所以使用起來簡潔有效率並且降低操作複雜度,另外,也可依使用者的需求應用在各個無線傳輸架構上。而本論文之系統架構,可利用於追蹤無人航空載具(UAV)、學術火箭…等。
The wireless communication is vigorous development nowadays. Wireless communication systems are most widely used for industrial and automatic control, such as wireless remote control, wireless keyboard, wireless mouse, gamepads and 2.4GHz ISM-band communications system. Therefore, in this thesis, an 8051 microcontroller combined with 2.4GHz RF IC are used to build a remote control system. Firstly, the features of the microcontroller (C8051F930) and the 2.4GHz RF IC(A7125) is introduced. Then, the detailed description of the firmware design process, frequency, power and data rate setting are given in detail. Finally, the implementation of the proposed system is presented. C++ Builder is used to perform the user interface of the transceiver. At transmitter, user can send single or multiple GPS location information (longitude, latitude and altitude) to receiver. The program of receiver has noise dismiss function, when received data are not number or decimal point characters, the program doesn`t accept this information of location, or when the distance between two positions is too far, the program doesn`t accept these data, either. If these two conditions are met, these data will send to turn the rotation table and let the Automatic Tracking Antenna System (ATAS) turn to the right position. In this thesis, a low-cost and robust system is designed. An efficient software is programmed to reduce the operation complexity. In addition, the proposed system can be used in any wireless system, such as tracking the UAV (Unmanned Aerial Vehicle) or academic rockets.