全球旧事资料 分类
比AD590精度低。AD590还需要其它辅助电路,线路复杂,编程难度大。而AM2301外围电路简单,并且精度相比于DHT11高。所以,考虑到电路的设计复杂度、系统的精度,功耗,还有本系统需多点通信,在成本考虑上,选择方案三,即用AM2301作为本系统的温湿度传感器。224显示模块方案
方案一:采用字符液晶LCD1602显示信息,LCD1602是一款比较通用的字符液晶模块,能显示字符和数字等信息,且价格便宜,容易控制。
fV5CFDCENVRGAA7AP6AP5AP4AP3AP2AP1AP0AP7CP6CP5CP4CP3CP2CP1CP0CP8776543210879654321093153333333322222222221FCCCDCECCCNCRVVVGVAAIDT5CPADS1CPLCS0CPODT4CPSMT3CPKCT2CP0CDA0AP1CDA1AP2CDA2AP3CDA3AP4CDA4AP5CDA5AP6CDA6AP7CDA7AP2CSOT7CP1CSOT6CP12LLDDDAANNNTTGGGXX2CO7DPPCI6DPA1CO5DPB1CO4DP1TNI3DP0TNI2DPDXT1DPDXR0DPTESERKCS7BPOSIM6BPISOM5BPSS4BP0CO1NIA3BP2TNI0NIA2BP1T1BP0TKCX0BPIA8L61agemTA98654321043210687943213111111114444412XXE0BP6DP5DP4DP3DP2BP1BPTSR0DP1DP7DPQRIISOMOSIMKCSCNSC1FK1Cu00R1C1CV1S
方案二:选择主控为ST7920驱动器的带字库的LCD12864来显示信息。LCD12864是一款通用的液晶显示屏,能够显示常用的汉字及ASCII码,而且能够绘制图片,描点画线,设计成比较理想的结果,但考虑到监测节点较多,需显示的信息较多,而其最多只能显示四行信息。
方案三:采用配置28寸的TFTLCD即薄膜晶体管液晶显示器。该模块的控制器为ILI9325具有26万像素,320×240的分辨率,16位真彩显示。可以清晰的显示各监测节点的信息,且其可以显示人性化界面,各节点信息以及报警上限温湿度值一目了然。
综合以上方案,选择了可显示人性化界面的TFTLCD作为接收端的显示。
3主要芯片介绍和系统模块硬件设计
31ATmega16L8AI单片机
图2单片机最小系统
单片机控制模块由ATmega16L最小系统组成,包括ATmega16L8AI单片机(芯片内集成晶振电路)和复位电路。单片机复位端低电平有效,系统上电后由RC充放电电路实现自动复位,也可短按复位按键S1实现手动复位王卫星,2009。单片机最小系统如图2所示。
ATmega16L系列单片机管脚如图2所示。本设计无线传感器模块控制接口为PB3~PB7以及PD2;下载程序采用ISP通信,采用USBISP下载器进行程序下载,其接口为PB5PB7以及RST端口;RXDP30和TXDP31为串口通信端口,RXD用于读数据,
fTXD用于发送数据;监测端:温湿度数据采集端口为PC0~PC7;接收端:TFT彩屏接口为PC0~PC7和PA2~PA4。32
RF24L01无线模块321
RF24L01模块电路图
RF24L01张玉建,2012;刘靖等,2007芯片是由NORDIC公司生产一款无线通信芯片,r
好听全球资料 返回顶部