全球旧事资料 分类
单片机无此功能。对于方案一,该方案能够实现对直流风扇电机的无级调速,速度变化灵敏,但是DA转换芯片的价格较高,与其温控状态下无级调速功能相比性价比不高。对于方案二,相对于其他用硬件或者软硬件相结合的方法实现对电机进行调速而言,采用PWM的方法来实现调速过程,具有更大的灵活性,并可大大降低成本,只需要一个驱动芯片,就能够充分发挥单片机的功能,对于简单速
4
f度控制系统的实现提供了一种有效的途径。综合考虑选用方案二。
214控制核心的选择
在本设计中采用AT89C52单片机作为控制核心,通过软件编程的方法进行温度检测和判断,并在其IO口输出控制信号。AT89C52单片机工作电压低,性能高,片内含8k字节的只读程序存储器ROM和256字节的随机数据存储器RAM,它兼容标准的MCS51指令系统,单片价格也不贵,适合本设计系统。
22系统整体框图
本设计的整体思路是:利用温度传感器DS18B20检测环境温度并直接输出数字温度信号给单片机AT89C52进行处理,在液晶显示器上显示当前环境温度值。其中预设温度值为整数形式,检测到的当前环境温度取一位小数。同时采用驱动电路改变直流风扇电机的转速。系统框图如下。
温度显示模块温度检测模块
单片机
调速控制模块
复位电路
图21系统框图
5
f3系统硬件设计
31功能器件介绍311AT89C52简介
本次设计选择89C52单片机。AT89C52是51系列单片机的一个型号,它是由ATMEL公司生产的一个低电压、高性能的8位单片机,片内器件采用ATMEL公司的非易失性、高密度存储技术生产,与标准的MCS51指令系统兼容,同时片内置有通用8位中央处理器和8k字节的可反复擦写的只读程序存储器ROM以及256字节的数据存储器RAM,在许多许多较复杂的控制系统中AT89C52单片机得到了广泛的应用。AT89C52有40个引脚,各引脚介绍如下:VCC:5V电源线;GND:接地线。P0口:P07P00,这组引脚共8条,其中P07为最高位,P00为最低位。这8条引脚共有两种不同的功能,分别使用于两种不同的情况。第一种情况是单片机不带片外存储器,P0口可以作为通用IO口使用,P07P00用于传送CPU的输入输出数据,此时它需外接一上拉电阻才能正常工作。第二种情况是单片机带片外存储器,其各引脚在CPU访问片外存储器时先是用于传送片外存储器的低8位地址,然后传送CPU对片外存储器的读写数据4。P1口:P1口是一个内部含上拉电阻的8位双向IO口。它也可作为通用的IO口使用,与P0口一样用于传送用户的输入输出数据,所不同的是它片内r
好听全球资料 返回顶部