一種具有實(shí)時(shí)振動(dòng)補償的顯示模塊的設計
還要考慮加速度的噪聲會(huì )因為積分而被放大,使積分結果不準。加速度噪聲的來(lái)源有:傳感器本身的噪聲、周邊電路的電磁串擾、電源的波動(dòng)、負載的波動(dòng)(OLED的功耗與被點(diǎn)亮的點(diǎn)數成比例)。MMA7260QT傳感器內部集成信號電路輸出紋波較?。╪RMS=4.7mVrms),為了濾去由于電磁干擾等引起的高頻噪聲,給系統加一個(gè)通頻帶在50Hz內的RC低通濾波器。由于模擬濾波器難以調整,系統的軟件還加入了簡(jiǎn)單而且快速的數字慣性濾波器,能很好地消除周期性干擾和較寬頻率的隨機干擾信號。
實(shí)時(shí)輸出具有相反方向偏移量的動(dòng)態(tài)圖像
上文已述及處理器的運算速度和顯示器件的響應速度是兩個(gè)關(guān)鍵。本系統顯示器件選擇OLED器件即有機發(fā)光二極管(Organic Light-Emitting Diode,OLED)該顯示器件具有輕薄、易攜、全彩、高亮度、省電、視角寬廣及高應答速度等優(yōu)點(diǎn),為未來(lái)人機互動(dòng)的接口開(kāi)啟了新的紀元,如今采用OLED作為顯示器件的電子產(chǎn)品幾乎已經(jīng)普及。
本系統所采用的OLED顯示材料的響應時(shí)間在μs量級,OLED器件的驅動(dòng)芯片SSD1303的并行總線(xiàn)寫(xiě)入時(shí)間僅為300ns,因此總的響應時(shí)間(包括驅動(dòng)芯片的延遲和OLED材料的延遲)仍然是μs,只要MCU速度足夠快,是完全能實(shí)現圖像的動(dòng)態(tài)顯示的。另外SSD1303支持垂直偏移指令和水平滾動(dòng)指令,因此只需將GDDRAM一次寫(xiě)滿(mǎn),圖像需要平動(dòng)時(shí)僅需要寫(xiě)一條偏移或滾動(dòng)指令,而不是刷新整個(gè)GDDRAM。
本系統所采用的微控制器MC9S08QG8工作頻率高達20MHz,有8kBytes的FLASH存儲器,512Bytes的RAM。如果處理器僅用來(lái)完成圖像數據的變換和GDDRAM的刷新是沒(méi)有問(wèn)題的,但是處理器還要進(jìn)行數字濾波等處理,難以完成所有的工作,因此系統采用偏移或滾動(dòng)指令來(lái)實(shí)現平動(dòng)。
顯示模塊與信源的通訊
為了方便與信源接口,本系統采用MC9S08QG8自帶的SPI控制器,提供SPI接口作為信號輸入通道??紤]到顯示模塊可能工作在比較惡劣的場(chǎng)合,通訊線(xiàn)纜連接固定的信源和振動(dòng)的顯示模塊,會(huì )因為長(cháng)期的彎曲而疲勞破壞,本系統特意設計集成了單片射頻收發(fā)芯片,可以進(jìn)行短距離無(wú)線(xiàn)數據傳輸。單片射頻收發(fā)芯片采用挪威Nordic VLSI公司推出的單片射頻收發(fā)芯片nRF905,它能簡(jiǎn)單地實(shí)現200m范圍內的傳輸速率在100kb/s內的數據傳輸。
硬件描述
本系統的硬件框圖如圖5所示。整個(gè)硬件系統由微控制器電路、加速度傳感器電路、濾波器電路、OLED電路、射頻收發(fā)電路和穩壓電路組成。
本系統所設計的微控制器電路如圖6所示,MC9S08QG8包含上電復位電路(POR)和內部時(shí)鐘源(ICS),這會(huì )簡(jiǎn)化微控制器電路且減少外部時(shí)鐘電路造成的高頻干擾。MC9S08QG8具有單線(xiàn)的背景調試接口(BDM),能夠進(jìn)行實(shí)時(shí)總線(xiàn)捕捉,系統采用BDM進(jìn)行系統調試并附加LED作為工作指示。
OLED電路
評論