2.2.1 控制核心的选择本系统选择了 ATMEL 公司的 AT89C52 单片机作为控制核心,然后利用软件编程的方法进行温度检测和判断 , 并在单片机 的 I/ O 口输 出 PW M 调制控制信号 。由于 AT89C52 单片机具有工作电压比较低 , 性能较好的优点 , 片内含有 8KB 的只读程序存储器 ROM 以及 256B 的随机数据存储器 RAM , 同时它还能与标准 的MCS-51 指令系统完全兼容源`自,751.文;论"文'网[www.751com.cn 。 AT89C52 单片机价格比较便宜 , 故比较适合本系统的需求。2.2.2 温度传感器的选择为了完成本系统的设计,有下面两种可选方案对温度传感模块进行选择:方案一:选用集成模块的 DS18B20 数字温度传感器作为温度检测元件,由其检测并直接将测得的数字温度值传输给单片机 AT89C52 进行处理。方案二:选用热敏电阻作为温度检测元件,再经运算放大器( OP-AMP ) 进行信号放大 。 我们知道 , 热敏电阻的阻值会随着温度的变化而显著改变 , 由此会产生输出电压变化的微弱信号,最后经由模数转换( A/D )芯片 ADC0809 把这个微弱的电压变化信号转化成数字信号并直接传输给单片机进行处理。方案二中 , 虽然热敏电阻的价格便宜 、 元件容易购置 , 但是缺点是热敏电阻对温度的微小的变化不够敏感 。 再加上在信号的采集 、 放大和转换的过程中也要产生一定的失真和误差 , 以及热敏电阻的非线性的 R-T 关系 , 这也会因温度变化而产生一些偏差 , 虽然这种误差是可以通过电路结构的改进而得到一定程度的降低的 , 但这么做一方面会使得电路设计变得比较复杂 , 另一方面似乎没有必要这么麻烦 , 因为误差原本便是非显著的 , 如果增加电路复杂度则可能让误差朝着另一方向增大。故不适合本系统。方案一中,因为温度传感器 DS18B20 是一种集成芯片,正是得益于这种高度的集成化 , 使得传感器在对温度数值进行转换的过程中几乎不会产生明显的误差 ; 除此之外 , DS18B20 还具有非常高的分辨率 , 可以捕捉到温度的细微变化 。由于传感器是数字式的 , 所以它所测得温度值是可以直接以数字信号的方式输出给单片机的 , 这将极大简化软件程序的设计 。 而且这种传感器采用的是单总线技术,使得它的接线非常简洁。故本系统选择方案一。
- 上一篇:基于FPGA的数字频率计设计+电路图
- 下一篇:STC89C52单片机室内火灾报警器控制系统设计+电路图
-
-
-
-
-
-
-
河岸冲刷和泥沙淤积的监测国内外研究现状
中考体育项目与体育教学合理结合的研究
酸性水汽提装置总汽提塔设计+CAD图纸
电站锅炉暖风器设计任务书
java+mysql车辆管理系统的设计+源代码
杂拟谷盗体内共生菌沃尔...
大众媒体对公共政策制定的影响
乳业同业并购式全产业链...
当代大学生慈善意识研究+文献综述
十二层带中心支撑钢结构...