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