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