第一范文网 - 专业文章范例文档资料分享平台

数字温湿度计(带程序) - 图文

来源:用户分享 时间:2025/6/2 13:58:27 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

西南交通大学本科课程设计(论文) 第6页

8、多一个串口

9、IO口可以定义,有四种状态 10、中断优先级有四种状态可定义 优点:运算速度快。 缺点:价格稍高。

综合本设计需要满足的技术指标以及硬件设计的性价比我们选择方案二。

2.3.2显示器的选择

方案一:数码管

数码管要正常显示,就要用驱动电路来驱动数码管的各个段码,从而显示出我们要的数字,因此根据数码管的驱动方式的不同,可以分为静态式和动态式两类。 (1)静态显示驱动

静态驱动也称直流驱动。静态驱动是指每个数码管的每一个段码都由一个单片机的I/O端口进行驱动,或者使用如BCD码二-十进制译码器译码进行驱动。静态驱动的优点是编程简单,显示亮度高,缺点是占用I/O端口多,如驱动5个数码管静态显示则需要5×8=40根I/O端口来驱动,要知道一个89S51单片机可用的I/O端口才32个呢:),实际应用时必须增加译码驱动器进行驱动,增加了硬件电路的复杂性。 (2)动态显示驱动

数码管动态显示接口是单片机中应用最为广泛的一种显示方式之一,动态驱动是将所有数码管的8个显示笔划\的同名端连在一起,另外为每个数码管的公共极COM增加位选通控制电路,位选通由各自独立的I/O线控制,当单片机输出字形码时,所有数码管都接收到相同的字形码,但究竟是哪个数码管会显示出字形,取决于单片机对位选通COM端电路的控制,所以我们只要将需要显示的数码管的选通控制打开,该位就显示出字形,没有选通的数码管就不会亮。通过分时轮流控制各个数码管的的COM端,就使各个数码管轮流受控显示,这就是动态驱动。在轮流显示过程中,每位数码管的点亮时间为1~2ms,由于人的视觉暂留现象及发光二极管的余辉效应,尽管实际上各位数码管并非同时点亮,但只要扫描的速度足够快,给人的印象就是一组稳定的显示数据,不会有闪烁感,动态显示的效果和静态显示是一样的。

优点:数码管亮度高、工作电压低、功耗小、小型化、寿命长、耐冲击和性能稳定。

西南交通大学本科课程设计(论文) 第7页

缺点:对于温湿度的显示不太方便,而且连线复杂。 方案二:LCD 1602

液晶显示的原理是利用液晶的物理特性,通过电压对其显示区域进行控制,有电就有显示,这样即可以显示出图形。1602具有轻薄短小、低压微功耗、体积小、无辐射、平面直角显示及影像稳定不闪烁等优点,且可视面积大、效果好、分辨率高、抗干扰能力强,适合用于显示字母、数字、符号等信息,而且不需要扩展过多外围电路,可由单片机直接进行控制输出显示。

优点:可视面积大、效果好、分辨率高、抗干扰能力强,适合用于显示字母、数字、符号等信息。

缺点:显示内容较少。 方案三:OLED 12864

OLED在工艺上只需用两层薄膜和玻璃或塑料基板,比LCD的工艺更加简单。OLED显示效果比LCD显示屏更明亮、更细腻,理论上也更省电。由于OLED材料具有自发光特性,无需背光模块及彩色滤光片,也不需要一般LCD面板的灌液晶工艺,所以制作上比采用液晶体发光的LCD少三道工序,量产后成本将明显降低。OLED具备有构造简单、自发光不需背光源、对比度高、厚度薄、视角广、反应速度快、可用于挠曲性面板、使用温度范围广等优点。12864由128*64个点构成,相对于1602来说像素点更多,显示内容更丰富,可以显示汉字。

优点:显示内容丰富、自发光不需背光源、对比度高、厚度薄、视角广。 缺点:价格高、不带字库、驱动较为麻烦。

综合以上方案的优缺点,本设计选择方案三作为显示方案。

2.3.3 USB转串口芯片的选择

方案一:PL2303

PL2303内置USB功能控制器、USB 收发器、振荡器和带有全部调制解调器控制信号的UART, 只需外接几只电容就可实现USB 信号与RS232 信号的转换,能够方便嵌入到各种设备;该器件作为USB/RS232 双向转换器,一方面从主机接收USB 数据并将其转换为RS232 信息流格式发送给外设;另一方面从RS232 外设接收数据转换为USB 数据格式传送回主机。这些工作全部由器件自动完成,开发者无需考虑固件设计。PL2303 的高兼容驱动可在大多操作系统上模拟成传统COM 端口,

西南交通大学本科课程设计(论文) 第8页

并允许基于COM 端口应用可方便地转换成USB接口应用,通讯波特率高达6 Mb/s。在工作模式和休眠模式时都具有功耗低,是嵌入式系统手持设备的理想选择。该器件具有以下特征:完全兼容USB1.1协议;可调节的3~5 V 输出电压,满足3V、3.3V和5V不同应用需求;支持完整的RS232接口,可编程设置的波特率:75b/s~6 Mb/s,并为外部串行接口提供电源;512字节可调的双向数据缓存;支持默认的ROM和外部EEPROM存储设备配置信息,具有I2C总线接口,支持从外部MODEM 信号远程唤醒。 优点:成本低。

缺点:不稳定,丢包严重。 方案二:CP2102

CP2102其集成度高,内置USB2.0全速功能控制器、USB收发器、晶体振荡器、EEPROM及异步串行数据总线(UART),支持调制解调器全功能信号,无需任何外部的USB器件。CP2102与其他USB-UART转接电路的工作原理类似,通过驱动程序将PC的USB口虚拟成COM口以达到扩展的目的。 优点:使用简单。 缺点:不太稳定。 方案三:CH340

CH340 是一个USB 总线的转接芯片,实现USB 转串口、USB 转IrDA 红外或者USB 转打印口。 在串口方式下,CH340 提供常用的MODEM联络信号,用于为计算机扩展异步串口,或者将普通的串口设备直接升级到USB 总线。 在红外方式下,CH340 外加红外收发器即可构成USB 红外线适配器,实现SIR 红外线通讯。 优点:使用简单,较为稳定。 缺点:兼容性差。 方式四:FT232RL

FT232RL芯片具有宽温、高速、稳定传输等特点,可从USB上取电,无需外加电源、兼容USB1.0/1.1/2.0、RS-422、RS-485标准,能够将USB信号及协议帧转换为平衡差分的RS-422或RS-485信号和UART协议帧,可实现星形USB网络到RS-422/RS-485网络的桥接,相当于一个网桥设备。可提供每线浪涌保护和600W防雷保护。采用TVS和热敏电阻双重防雷防浪涌技术能有效抗雷击以及各种原因在线

西南交通大学本科课程设计(论文) 第9页

路上产生的浪涌电压并且保持了极小的极间电容保证了RS-422/RS-485接口的高速传输。转换器内部带有零延时自动收发转换,独有的I/O电路自动控制数据流方向而不需任何握手信号(如 RTS、DTR等),也无需跳线设置实现全双工(RS-422)、半双工(RS-485)模式转换,即插即用确保适合一切现有的通信软件和接口硬件。 该系列接口转换器可以为点到点、点到多点的通信提供可靠的连接,点到多点每台转换器可允许连接32个RS-422或RS-485接口设备,数据通讯速率300-128000bps,带有电源指示灯及数据流量指示灯可指示故障情况、支持的通讯方式有USB到RS-422、USB到RS-485转换。 优点:兼容性好,稳定性高。 缺点:价格贵。

综合可靠性、稳定性、易用性以及成本来考虑,本设计选择方案三。

第3章 硬件设计

本设计的硬件系统主要由主控模块、显示模块、温湿度采集模块、串口通信模块、时钟电路和复位电路组成。

3.1 主控模块

本系统主控模块采用STC12C5A60S2单片机作为控制核心,通过AM2302温湿度传感器专用的数字模块采集技术和温湿度传感技术,把采集到的温湿度数字信号通过单片机的处理输出到OLED12864显示器,以显示其温湿度值。本设计可以根据当前的温湿度作出提示显示在显示器上。

3.1.1 STC12C5A60S2简介

STC12C5A60S2是STC生产的单时钟/机器周期(1T)的单片机,是高速、低功耗、超强抗干扰的新一代8051单片机,指令代码完全兼容传统8051,但速度快8-12倍。内部集成MAX810专用复位电路,2路PWM,8路高速10位A/D转换,针对电机控制,强干扰场合。

3.1.2 STC12C5A60S2的主要特点

1、增强型8051CPU,1T(1024G),单时钟/机器周期

搜索更多关于: 数字温湿度计(带程序) - 图文 的文档
数字温湿度计(带程序) - 图文.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c332bg5d3c31ujto7zfpw_4.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top