为了使系统工作,系统硬件设备的选择将是一个非常重要的问题。
(1)温度传感器的选择
系统对温度进行监测,首要的工作是如何选择温度传感器。温度传感器的正确选择对系统的性能和价格有重大影响。讨论了温度传感器的测温范围、精度、响应时间、稳定性、线性度和灵敏度。经过多方面的比较和分析,本系统选择了美国DALLAS半导体公司生产的DS18B20温度传感器。
选择传感器的原因如下:
①DS18B20和微处理器只需要一根线就可以实现双向通信,简化了连接难度;
②不需要其他AD转换器件,降低了成本和硬件板制作成本;
③可用电压范围宽:可使用3.0V至5.5V,器件功耗低;
④测温分辨率高,高可达0.125度,便于控温;
⑤支持多点测试,一条线上可以并联多个DS18B20,实现多点测温。
(2)无线模块的选择
本系统是多点监控,其数据传输是无线的,所以无线传输模块需要支持多点数据传输。综合考虑稳定性、数据传输速度、误码率等方面,本系统选用NRF905无线数据传输模块。选择本模块的原因如下:
①①433 MHz ISM频段免执照,无需申请额外频段;
②传输速率高,高数据传输速率可达50KB,满足实时监控的需求;
③具有CRC纠错功能,抗干扰能力强。所需电压仅为3.3V,功耗低;
④125通道,支持多点通信,满足系统多点监控的需求。
(3)主控芯片的选择
ATmega16是ATMEL公司推出的基于AVR RISC架构的8位低功耗CMOS单片机。ATmega16在16MHz具有16MIPS的运算速度,并具有双周期硬件乘法器,使设计人员可以在功耗和执行速度之间取得平衡,非易失性程序和数据内存资源足够大,可以满足程序代码设计的需要。丰富的外设资源:2个8位定时器/计数器,具有独立的预分频器和比较器功能;具有独立预分频器和比较/捕获功能的16位定时器/计数器;它支持四路PWM输出和八个10位ADC。支持TWI接口、USART和SPI接口的多机通信,满足扩展功能的需要。
(4)其他外围设备
USB控制芯片PDUSBD12、显示模块1602、报警蜂鸣器等。与USB PC通信。
联系人:汪先生
手 机:13818541390
座 机:0512-36874515
网 址:www.ksxxdz.com
地 址:江苏省昆山市花桥镇花安路169号中寰广场写字楼935室