对于第二种方案,液晶显示屏同样可以很稳定的显示温度数值,不仅如此,它还能显示一些比LED数码管更为复杂的图形等,与LED数码管相比,这是一大优点。但是液晶显示屏价格较贵,显示器的驱动准备也更为复杂,相对于第二种方案来说不够简单实用,故此方案我们不予采纳。
2。2。4 调速方法的选择
对于调速方法的选择,我们同样制定了两种方案。第一种方案:采用PWM调速的方法。
方案:采用变压器调节的方式。首先通过线圈来进行降压,然后根据不同的电压值得到相应的转速。
对以上两种方案进行详细分析:
对于第一种方案,采用PWM调速的方法。PWM是脉宽调制的缩写,它存在一定的规律。PWM不需要进行数模转换,它可以将信号保持为数字形式,因此它具有抗干扰能力强的特性。所以PWM也经常被广泛地运用到各种通信当中去。与其他方法相比较,优点很多。因此该方案我们可以采纳。
对于第二种方案,采用变压器调节的方法,限制比较多,真正使用起来并不方便,而且此方法也存在着诸多缺点,比如在变压过程中会有损耗和发热现象,而发热可能会导致一些不良后果,并且变压器的效率不高。因此该方案不适合本系统。综合考虑选用第一种方案。
3 系统的硬件设计论文网
系统主要器件:控制核心元件单片机AT89C51、温度检测元件温度传感器DS18B20、用于显示温度的四位LED共阴数码管、风扇电机。
设计框架简介:(1)核心元件:单片机AT89C51;(2)温度采集电路:运用温度传感器DS18B20读取温度数据;(3)数码管显示电路:动态显示温度值;(4)按键设置电路:利用三个独立按键来设置预设温度值,一个是设置按键,一个是初值加按键,一个是初值减按键;(5)驱动电路:三极管放大输出信号,进而驱动风扇电机的转动;(6)晶振与复位电路:为系统提供基本的时钟信号。系统整体框图如图3-1所示:
图3-1 系统整体框图
3。1 系统器件简介
3。1。1 AT89C51单片机简介
AT89C51是一种低功耗,高性能的单片机,其采用了高密度的存储技术进行生产,而且功能强大,性价比高,可以应用于多种控制领域[8]。该芯片工作电压低,运行高效,价格便宜,运用的场合也越来越多。AT89C51单片机的各管脚如图3-2所示。
1。电源线:(1)VCC(2)GND
图3-2 AT89C51单片机各管脚
2。端口线:
(1)P0口:共有8个引脚,32~39脚为P0。0~P0。7输入/输出引脚。P0口为双向8位I/O口。P0口有两大功能:第一个功能是P0口可以作为通用I/O接口使用,需要注意的是,此时要外接一个上拉电阻才能正常工作。第二个功能是P0口经常可以作为地址/数据复用总线使用[9]。
(2)P1口:共有8个引脚,1~8脚为P1。0~P1。7的输入/输出引脚。P1口是8位准双向I/O 口,与P0口不同的是,P1口内部具有上拉电阻而P0口不具有。P1口可以作为通用I/O接口使用。
(3) P2口:共有8个引脚,21~28脚为P2。0~P2。7的输入/输出引脚。P2口为8位准双向I/O接口。P2口内部也具有上拉电阻。P2口有两大功能:第一个功能是可以作为通用I/O接口使用,第二个功能是可以作为外部扩展时的高8位地址总线使用。
(4)P3口:共有8个引脚,10~17脚为P3。0~P3。7的输入/输出引脚。P3口为8位准双向I/O口,内部具有上拉电阻,可作为通用I/O口,为双功能复用口,它最常用的是它的第二功能[10]。
3。控制线:(1)RST(2)ALE/ (3) /VPP(4)XTAL1和XTAL2(5)