毕业论文

打赏
当前位置: 毕业论文 > 自动化 >

51单片机室内电力自控装置的设计+流程图+方框图(3)

时间:2017-01-04 19:27来源:毕业论文
AT89S52主要功能列举如下: 1、拥有灵巧的8位CPU和在系统可编程Flash 2、晶片内部具时钟振荡器(传统最高工作频率可至 12MHz) 3、内部程序存储器(ROM)为


    AT89S52主要功能列举如下:
1、拥有灵巧的8位CPU和在系统可编程Flash
2、晶片内部具时钟振荡器(传统最高工作频率可至 12MHz)
3、内部程序存储器(ROM)为 8KB
4、内部数据存储器(RAM)为 256字节
5、32 个可编程I/O 口线
6、8 个中断向量源
7、三个 16 位定时器/计数器
8、三级加密程序存储器
9、全双工UART串行通道
 
图2 AT89S52引脚功能图
将各功能模块接入对应的管脚即可。另外,XTAL1为单芯片系统时钟的反相放大器及内部时钟工作电路的输入端,XTAL2为反相放大器输出端,一般在设计上只要在 XTAL1 和 XTAL2 上接上一只石英振荡晶体系统就可以动作了,同时可以在两引脚与地之间加入约 30PF 的小电容,这样可以使系统更稳定,避免噪声干扰而死机。如下图所示:
 4.1.2模数转换及存储电路
使用I2C总线能有效节省单片机I/O口,各个模块的通用使电路简单、程序简洁,本课题中模数转换和数据存储两个模块就很适合采用I2C总线的通信方式。
如图3所示,左侧为PCF8591的光敏模拟信号输入,I2C总线的可变地址000,右侧为I2C连线,两个上拉电阻能稳定信号。SDA接到P3^3,SCL接到P3^4。

图3模数转换模块和光敏二极管电路
虽然单片机本身附带EEPROM存储器,但是其只能所有数据同时写入,不能单独更新,不适合本系统的使用,所以选用ATMEL公司AT24C02这个经典的EEPROM,采用IIC总线连接,上拉电阻由于图3中已有,便不再画出。如图4所示,可更改地址为111。由于与PCF8591共用IIC总线,所以管脚定义等于其一样。

图4存储模块电路
4.1.3时钟电路
        由于单片机管脚充足,所以这里选用三信号线制DS1302,其功能模块相关电路如图5所示。接至单片机的管脚如图中所示。

图5 时钟模块电路

4.1.4热释电传感器及处理电路
热释电红外传感器能以非接触形式检测出人体辐射的红外线,并将其转变为电压信号。热释电传感器具有成本低、不需要用红外线或电磁波等发射源、灵敏度高、可移动安装等特点。实际使用时,在热释电传感器前需安装菲涅尔透镜,这样可大大提高接收灵敏度,增加检测距离及范围。实验证明,热释电红外传感器若不加菲涅尔透镜,则其检测距离仅为2 m左右;而配上菲涅尔透镜后,其检测距离可增加到10m以上。
由于热释电传感器输出的信号变化缓慢、幅值小(小于1 mV),不能直接作为照明系统的控制信号,因此传感器的输出信号必须经过一个专门的信号处理电路,使得传感器输出信号的不规则波形转变成适合于单片机处理的数字信号。
根据以上要求,人体热释电检测电路组成框图如图6所示。
 
图6 热释电检测电路组成框图
本次采用BIS000l来完成对热释电传感器输出信号的处理。BIS0001是一款具有较高性能的热释电传感器信号处理集成电路,它主要由运算放大器、电压比较器、状态控制器、延迟时间定时器以及封锁时间定时器等构成由BIS000l构成的信号处理电路如图7所示。经过信号处理电路的输出接至单片机P3.2。
 
图7 热释电传感器信号处理电路图
图7中,热释电传感器S极输出信号送入BIS0001的l4脚,经内部第一级运算放大器放大后,由BIS0001的16脚输出经C3耦合从12脚输入至内部第二级运算放大器放大,再经电压比较器构成的鉴幅器处理后,检出有效触发信号去启动延迟时间定时器,最后从2脚输出信号(V O)送入单片机进行照明控制。实验所得,当传感器检测室内的有人时,Vo≈4V;无人时Vo≈0.4。 51单片机室内电力自控装置的设计+流程图+方框图(3):http://www.751com.cn/zidonghua/lunwen_1801.html
------分隔线----------------------------
推荐内容