一種具有實(shí)時(shí)振動(dòng)補(bǔ)償?shù)娘@示模塊的設(shè)計(jì)
本系統(tǒng)如圖7所示,是用雙色OLED12864顯示屏,采用SSD1303驅(qū)動(dòng)。支持64級(jí)亮度控制,工作電壓在2.4V-3.5V之間,最大列電極輸出電流320μA,最大行電極吸入電流45mA,單色256級(jí)對(duì)比度控制,內(nèi)置振蕩器,垂直、水平滾動(dòng)顯示支持。OLED的片選端接到PA0,數(shù)據(jù)輸入端與加速度采集端分時(shí)復(fù)用。由于本系統(tǒng)不需要讀GDDRAM,為了節(jié)省I/O,將RD、RES端置高。
射頻收發(fā)電路
射頻收發(fā)電路如圖8所示,采用挪威Nordic VLSI公司推出的單片射頻收發(fā)模塊nRF905,工作頻率覆蓋433/868/915MHz三個(gè)國(guó)際通用的ISM(工業(yè)、科學(xué)和醫(yī)學(xué))頻段,可用在需要多信道工作的特殊場(chǎng)合;它是GMSK調(diào)制,抗干擾能力強(qiáng),適合工業(yè)控制場(chǎng)合。采用DSS+PLL頻率合成技術(shù),頻率穩(wěn)定性極好;靈敏度高(達(dá)到+100dBm);最大發(fā)射功率達(dá)+10dBm;使用距離最遠(yuǎn)可達(dá)1000米。工作電壓低(1.9V~3.6V),功耗?。ù龣C(jī)狀態(tài)僅為1μA),以+10dBm的輸出功率發(fā)射時(shí)電流只有11mA,工作于接收模式時(shí)的電流為12.5mA,并且內(nèi)建空閑模式與關(guān)機(jī)模式,易于實(shí)現(xiàn)節(jié)能。工作速率最高可達(dá)100kb/s,外圍元件少(僅10個(gè)),基本無(wú)需調(diào)試。SPI控制腳接到MC9S08QG8的SPI腳上,接收數(shù)據(jù)完成腳DR接MC9S08QG8的外部中斷請(qǐng)求腳(IRQ),JP3用來(lái)選擇發(fā)送/接收模式。
軟件描述
系統(tǒng)軟件主要包括初始化模塊、刷新GDDRAM模塊、讀取加速度模塊、數(shù)字濾波模塊、極值判斷模塊、積分模塊、輸出偏移量模塊和中斷處理模塊。程序的流程如圖9,具體的程序?qū)崿F(xiàn)這里不作贅述。
評(píng)論