国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

太陽能跟蹤控制裝置中ARM接口電路的設計*

2022-11-28 09:27呂棟騰
自動化技術與應用 2022年10期
關鍵詞:集熱器字節(jié)串口

呂棟騰

(陜西國防工業(yè)職業(yè)技術學院,陜西 西安 710300)

1 引言

太陽自動跟蹤裝置常用的方法有傳感器跟蹤和視日運動軌跡跟蹤[1]。傳感器跟蹤是采用光電傳感器檢測陽光是否偏離系統(tǒng)集熱器法線,光電傳感器發(fā)出偏差反饋信號,通過控制系統(tǒng)調(diào)整集熱器的角度重新對準太陽光;視日運動軌跡跟蹤是預先設計好程序,控制集熱器跟隨太陽的運行軌跡進行動作;傳感器跟蹤受限于傳感器精度影響,某些情況下會出現(xiàn)錯誤跟蹤。開環(huán)的視日運動跟蹤在系統(tǒng)運行前要精準定位,控制程序存在較多的局限性,出現(xiàn)誤差后需要人為調(diào)整跟蹤裝置的方向;實踐證明,太陽的跟蹤與非跟蹤,能量的接收效率相差達到35%[2]。本次設計的太陽能跟蹤裝置通過兩個高精度數(shù)字傳感器完成初始定位,采用ARM 架構的LPC2290 微處理器作為主控芯片,以傳感器的瞬時測量值作為反饋,實現(xiàn)了數(shù)字傳感器和ARM的串口通信。該系統(tǒng)工作穩(wěn)定,能顯著提高太陽能的利用效率。

2 太陽能跟蹤裝置的結構

本次設計是將太陽能傳感器跟蹤和視日運動軌跡跟蹤兩種方法結合,采用兩級混合跟蹤。太陽能集熱器自動跟蹤裝置結構如圖1所示。在視日運動跟蹤的基礎上增加了QXJ-BZ-V-90-G-Φ64型數(shù)字式傾斜角傳感器和DWQT-360-BZ-232-Φ34-I 型數(shù)字式水平角度傳感器兩個高精度角度傳感器,通過傳感器完成初始定位,在高度角和方位角兩個方向上進行跟蹤,并串行輸出表示傾角的數(shù)字信號,利用傳感器的瞬時測量值作反饋修正程序。采用基于16/32位ARM7TDMI-S的LPC2290微處理器作為主控芯片,支持系統(tǒng)實時仿真和跟蹤。

3 ARM微處理器和串行通信接口UART0

ARM架構是面向預算較低市場設計的一種RISC處理器,其應用范圍遍及電子、自動化、汽車等各個領域[3]。采用ARM技術的微處理器普遍具有高性能、低功耗等特點。隨著指令集功能的擴大,ARM的體系結構也在不斷演變。本次設計采用的LPC2290芯片是一款基于16/32位ARM7TDMI-S 的微處理器,工作處于Thumb 狀態(tài)時,可將代碼規(guī)模降低30%,而性能不受影響,支持控制系統(tǒng)的實時仿真和跟蹤。LPC2290 具有豐富的外設資源,支持雙電源操作,2路高級互連的CAN通道,帶有先進的驗收濾波器。另有兩路UART,片內(nèi)boot 裝載程序可以通過UART0串口進行下載和編程[4]。

本次設計以傳感器的瞬時測量值作為反饋對太陽能跟蹤裝置的控制程序進行誤差修正,要實現(xiàn)數(shù)字傳感器和ARM 間的串行通信,其核心器件是通用異步收發(fā)器UART(Universal Asynchronous Receiver/Transmitter)。LPC2290有2個UART,結構基本相同。UART0 提供數(shù)據(jù)的發(fā)送和接收接口,UART1多一個調(diào)制解調(diào)控制接口,我們主要使用UART0接口進行數(shù)據(jù)處理,UART0內(nèi) 部結構如圖2所示[5]。UART0 有RxD0 和TxD0 兩 個引腳,用作串行數(shù)據(jù)的輸入和輸出,它通過VPB接口與CPU通訊,調(diào)整VPB 時鐘可以改變位傳輸?shù)乃俾?。UART0在工作時移位寄存器(U0RSR)進行數(shù)據(jù)的位傳輸,將接收到的有效字節(jié)數(shù)據(jù)放置于接收緩沖區(qū)中等待CPU 讀取,而待發(fā)送的數(shù)據(jù)先暫存于保持寄存器(U0THR)中,由U0TSR 按位讀取和發(fā)送。由于LPC2290 的I/O 電壓較低,使用UART0 與其它控制器進行數(shù)據(jù)交換時,要注意電平的匹配;如果是與PC機進行通信,在連接時還要使用RS232轉換器,通過UART0進行ISP操作[6]。

4 角度傳感器和ARM的串口通信

安裝傳感器時要使傳感器的標記箭頭為待測的敏感方向。電源線紅正黑負,6V~12V 直流電。信號線為黃色-PC_RXD,藍色-PC_TXD,屏蔽線-GND。安裝接線完成后要對傳感器進行零位校準,并以用戶的標準(水平)位置為準,將傳感器置于標準(水平)位置,通過串行通信命令讀取傳感器輸出數(shù)值,以該數(shù)值為零位[7-9]。

4.1 串行通信協(xié)議

傳感器串行通信標準是RS-232,波特率設為9600b/s,偶校驗。一幀數(shù)據(jù)共11位,起始位1+8個數(shù)據(jù)位+1個校驗位+1 個停止位。數(shù)據(jù)格式為7 字節(jié)的ASCII 碼,數(shù)據(jù)含義是符號1 字節(jié)、角度整數(shù)部分2 字節(jié)、小數(shù)點1 字節(jié)、角度小數(shù)部分2 字節(jié)和結束1 字節(jié),數(shù)據(jù)輸出格式見表1。數(shù)據(jù)傳輸方式為單向無條件連續(xù)輸出,數(shù)據(jù)刷新時間大約0.14S。

表1 每組7字節(jié)數(shù)據(jù)

4.2 具體實現(xiàn)

傳感器工作前首先進行驗證是否無故障。在斷電的狀態(tài)下,連接傳感器和計算機,利用串口小助手,接收串行輸出數(shù)據(jù),通過設置來驗證傳感器是否正常,傳感器驗證無故障后方可進行通信設置[10]。本次設計采用了水平角度和傾斜角度兩個高精度數(shù)字角度傳感器,和ARM芯片進行通信,通過其瞬時測量值修正控制程序。兩個傳感器工作過程基本類似,系統(tǒng)上電后傳感器測量角度,然后將所測信號回傳給ARM,ARM接收角度信號,經(jīng)換算后顯示所測真實角度值,傳感器工作過程如圖3所示。

5 結束語

我國頒布的《可再生能源法》中明確提出了未來將重點發(fā)展太陽能、風能和生物能等新型清潔能源,其中太陽能的研究和利用是新能源技術中前景最為廣闊的,且目前隨著科研人員的努力也取得了很大的成績[11]。但太陽能的輻射量會隨著時間變化(主要由太陽傾角影響),同時還存在分散性和方向性等問題,不利于能量的有效收集[12]。本次設計的混合雙軸太陽能跟蹤裝置在方位角和高度角方向上都安裝了高精度角度傳感器,通過傳感器和ARM的串口通信設置,將反射裝置的實際位置與太陽的位置進行比較,通過偏差信號進行修正和調(diào)整,使太陽光始終垂直照射在接收面,提高能量的接收效率。經(jīng)過綜合調(diào)試,該系統(tǒng)工作過程穩(wěn)定,跟蹤精度能夠滿足實際要求,對現(xiàn)階段太陽能跟蹤系統(tǒng)的設計有一定的借鑒意義。

猜你喜歡
集熱器字節(jié)串口
蓄能型空氣式太陽能集熱器的實驗研究與分析
管式太陽能集熱器的顆粒換熱模擬
微通道平板集熱器太陽能熱水系統(tǒng)模擬分析
No.8 字節(jié)跳動將推出獨立出口電商APP
太陽能集熱器
基于API函數(shù)庫實現(xiàn)串口數(shù)據(jù)通信的分析與設計
基于EM9000工控板高性能雙串口通信模型設計與實現(xiàn)
No.10 “字節(jié)跳動手機”要來了?
MCS—51單片機中的多串口通訊技術的應用
人類進入“澤它時代”