無人機相比較衛(wèi)星和載人航空飛機遙感平臺而言,具有成本低、靈活性高的特點。為了滿足科學遙感實驗、完成遙感作業(yè)任務、協(xié)調(diào)無人機電子吊艙中多組件工作、控制遙感影像傳感器姿態(tài),系統(tǒng)以AT89S52為主控芯片,擴展多路串口及USB接口以實現(xiàn)系統(tǒng)與外圍設備的通信,同時設計了相機驅(qū)動模塊及三自由度步進電機驅(qū)動模塊。通過無人機航空遙感實驗證明該系統(tǒng)能夠滿足遙感實驗要求。
USB接口擴展電路設計
USB口擴展由CH375芯片實現(xiàn)。CH375是南京沁恒有限公司生產(chǎn)的USB總線的通用接口芯片。它的主要特點是價格便宜、接口方便、可靠性高。支持 USB-HOST主機方式和USB-DEVICE/SLAVE設備方式。CH375的USB主機方式支持常用的USB全速設備,外部單片機需要編寫固件程序按照相應的USB協(xié)議與USB設備通信。但是對于常用的USB存儲設備,CH375的內(nèi)置固件可以自動處理Mass-Storage海量存儲設備的專用通信協(xié)議,通常情況下,外部單片機不需要編寫固件程序.就可以直接讀寫USB存儲設備中的數(shù)據(jù)。CH375和單片機的通信有2種方式:并行方式和串行方式。USB擴展電路原理圖如圖3所示,CH375芯片設置為內(nèi)置固件模式,使用12 MHz晶體。單片機P0口與CH375的D0~D7相連作為數(shù)據(jù)總線,譯碼器輸出與CH375的相連片選該芯片,單片機A0與CH375的A0相連,可選擇CH375的地址或是數(shù)據(jù)輸入與輸出。當A0為高電平是D0~D7的傳輸?shù)氖堑刂?,低電平時傳輸?shù)氖菙?shù)據(jù)。P3.6和P3.7分別控制CH375的讀寫操作。CH375的接單片機的輸入端,當有數(shù)據(jù)通過USB口輸入時產(chǎn)生中斷信號,通知單片機進行數(shù)據(jù)處理。當CH375芯片初始化后并成功與主機連通之后,指示燈亮。
步進電機驅(qū)動電路
穩(wěn)定云臺控制即為三自由度步進電機控制,即控制遙感傳感器的俯仰角、橫滾角和航向角使穩(wěn)定云臺保持水平(或垂直)狀態(tài)。步進電機驅(qū)動由THB6128芯片實現(xiàn),單片機只需輸出步進電機運行方向和脈沖信號即可達到控制步進電機的目的。
THB6128是高細分兩相混合式步進電機驅(qū)動專用芯片,通過單片機輸出控制信號,即可設計出高性能、多細分的驅(qū)動電路。其特點為雙全橋MOSFET驅(qū)動,低導通電阻Ron=0.55 Ω,最高耐壓36 V,大電流2.2 A(峰值),多種細分可選,最高可達128細分,具有自動半流鎖定功能,快衰、慢衰、混合式衰減3種衰減方式可選,內(nèi)置溫度保護及過流保護。圖4為航向角步進電機驅(qū)動電路,俯仰角、橫滾角步進電機驅(qū)動與之相同。圖中CP1與U/D分別為單片機給出的驅(qū)動脈沖與電機運行方向控制信號。M1,M2,M3為電機驅(qū)動細分數(shù)選擇信號輸入,由撥碼開關人為控制。FDT1與VREG1分別為衰減模式選擇電壓與電流控制電壓輸入端。當3.5 V時為慢衰減模式;當為混合衰減模式;當FDT1《0.8 V時為快衰減模式。調(diào)整VREG1端電壓即可設定步進電機驅(qū)動電流值。
CCD/相機驅(qū)動電路設計
CCD/相機驅(qū)動由單穩(wěn)態(tài)觸發(fā)器74LS221和光耦合器P521實現(xiàn)。74LS221既可以下降沿觸發(fā)也可上升沿觸發(fā),且都可以禁止輸出。其輸出的脈寬通過內(nèi)部補償獲得而不受外部電壓和穩(wěn)定影響,在大多數(shù)應用中,脈寬只由外接的時控元件決定。CCD/相機驅(qū)動電路如圖5所示。圖示參數(shù)的單穩(wěn)態(tài)觸發(fā)器高電平持續(xù)時間約為33 ms,可根據(jù)相機的實際曝光時間的需要,改變電路的充電時間常數(shù)RC來調(diào)節(jié)穩(wěn)態(tài)時間的長短。圖中Camera為單片機P3.5口,當其為下降沿時,觸發(fā)單穩(wěn)態(tài)觸發(fā)器輸出高電平,此高電平作用于光耦合器P521的二極管端,從而觸發(fā)三極管端導通,進而觸發(fā)相機快門。P521的輸出端串接一個10kΩ的電阻,防止導通時電流過大而損壞相機。
數(shù)據(jù)存儲模塊由AT24C512實現(xiàn),單片機P3.0,P3.1口分別與AT24C512的SCL、SDL端口相連,并接入上拉電阻,模擬I2C總線擴展 64 KB E2PROM數(shù)據(jù)存儲器。SRAM擴展由IDT6116SA芯片實現(xiàn),擴展2 KB用于緩存單片機計算過程中的臨時數(shù)據(jù)。系統(tǒng)輸入電壓為12 V直流電,電源模塊采用7805與7805兩片三端穩(wěn)壓器串接,降低單片穩(wěn)壓器兩端的壓降,獲得平穩(wěn)的+5 V電壓。|
通過實驗證明本系統(tǒng)可以較好的滿足無人機航空遙感平臺機載作業(yè)控制的要求,可以協(xié)調(diào)電子吊艙的各個組件工作,控制相機的姿態(tài),實時下傳機載作業(yè)數(shù)據(jù),使用的I/O口較少,USB接口的擴展解決了當前許多筆記本電腦不具備COM口的問題,在野外實驗時亦可及時的處理作業(yè)系統(tǒng)中的照片信息數(shù)據(jù)。單片機仍還有較多的資源可以利用,可方便系統(tǒng)的升級,但同時也受到微處理器數(shù)據(jù)處理能力的限制。
評論
查看更多