关 闭

新闻中心

EEPW首页 > 安全与国防 > 设计应用 > 一种具有实时振动补偿的显示模块的设计

一种具有实时振动补偿的显示模块的设计

作者:时间:2010-05-21来源:网络收藏
 

本系统如图7所示,是用双色OLED12864显示屏,采用SSD1303驱动。支持64级亮度控制,工作电压在2.4V-3.5V之间,最大列电极输出电流320μA,最大行电极吸入电流45mA,单色256级对比度控制,内置振荡器,垂直、水平滚动显示支持。OLED的片选端接到PA0,数据输入端与加速度采集端分时复用。由于本系统不需要读GDDRAM,为了节省I/O,将RD、RES端置高。

  

  射频收发电路

  射频收发电路如图8所示,采用挪威Nordic VLSI公司推出的单片射频收发模块nRF905,工作频率覆盖433/868/915MHz三个国际通用的ISM(工业、科学和医学)频段,可用在需要多信道工作的特殊场合;它是GMSK调制,抗干扰能力强,适合工业控制场合。采用DSS+PLL频率合成技术,频率稳定性极好;灵敏度高(达到+100dBm);最大发射功率达+10dBm;使用距离最远可达1000米。工作电压低(1.9V~3.6V),功耗小(待机状态仅为1μA),以+10dBm的输出功率发射时电流只有11mA,工作于接收模式时的电流为12.5mA,并且内建空闲模式与关机模式,易于实现节能。工作速率最高可达100kb/s,外围元件少(仅10个),基本无需调试。SPI控制脚接到MC9S08QG8的SPI脚上,接收数据完成脚DR接MC9S08QG8的外部中断请求脚(IRQ),JP3用来选择发送/接收模式。

  

  软件描述

  系统软件主要包括初始化模块、刷新GDDRAM模块、读取加速度模块、数字滤波模块、极值判断模块、积分模块、输出偏移量模块和中断处理模块。程序的流程如图9,具体的程序实现这里不作赘述。


上一页 1 2 3 下一页

评论


相关推荐

技术专区

关闭