- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
单片机课程设计报告
PAGE
单片机原理及系统课程设计
专业:电气工程及其自动化
班级:
姓名:
学号:7
指导教师:
评语:
平时(40)
修改(30)
报告(30)
总成绩
兰州交通大学自动化与电气工程学院
2012年7月1日
PAGE2
1引言
太阳能热水器控制器设计
2方案设计及原理
2.1设计方案
如图2-1所示,本系统主要由控制器、自动控制阀、手动控制阀、水位检测电极、水温检测传感器、电阻加热丝、储水箱等组成。
图2-1系统组成示意图2.2系统组成及工作原理
图2-1系统组成示意图
本系统由温度传感器及调理电路、水位传感器及调理电路、A/D转换电路、液晶显示电路、FPGA控制模块、按键输入和继电器执行部件组成,其中FPGA控制模块是本系统的核心。系统结构如图2-1所示。
(1)液位传感器采用ATSl73型霍尔元件121,若干霍尔元件固定在一个垂直导槽上,霍尔元件的输出经电阻网络转成不同电压,经ADC送入智能控制模块中。
(2)FPGA控制部分根据检测到的水位信号、温度信号以及用户的设定或操作,通过必要的逻辑运算,以确定当前应该进行的操作,并通过输出口送至执行部件,进而控制进水阀、加热泵的状态,以实现所要求的控制功能。
2.3单元模块设计
2.3.1单片机概述
图3.1中,晶体振荡器的频率选6MHZ,复位电路采用上电复位,电路参数如图中所示,以满足系统复位时两个机器周期的高电平的要求。由于CPU的内部已含有程序存储器,所以EA引脚接高电平。
图2.3.1时钟电路与复位电路
该水位自动显示控制器采用AT89C51单片机,机内有一高增益反相放大器,构成自激振荡电路,振荡频率取6MHz,外接6MHz晶振,两个电容C1、C2取20pF,以便于起振荡的作用。右图中XTAL1为内部时钟工作电路的输入,XTAL2为来自反向振荡器的输出。
2.3.2温度检测模块
本设计温度传感器选用AD590。AD590属于半导体集成电路温度传感器,测温范围-55℃-+150℃,在其二端加上一定的工作电压,其输出电流与温度变化成线性关系,1uA/°K,误差有几种等级:±1、±0.5、±0.3℃,本设计中选取±0.5℃品种。OP07为高精度运算放大器,
R2、RP2为运算负反馈电阻,成反相比例放大器,将温度信号转换成0-5V的电压信号,ADC0832再将其转换为数字信号,输入CPU。图3.2温度检测和A/D转换电路图。
图2.3.2温度检测电路
3硬、软件设计
3.1硬件设计
AT89C51是一个低功耗高性能CMOS8位单片机,4kBytesFlash只读程序存储器(ROM),512Bytes内部数据存储器(RAM),片内的Flash存储器,AT89S51片内总共有256字节的用户数据区,8位中央处理器和Flash
单片机的定时器To做16位计数器,四位数码管采用动态扫描方式显示,长度计量仪采用0.5英寸共阳极连接的LED数码管,LED数码管由发光二极管作为显示字段的数码型显示器件。
3.2软件设计
主程序流程图如图4.1
开中断
开中断
调水位控制子程序
开始
初始化
调温度控制子程序
调键盘控制子程序
判定水位?
显示温度
温度设定
启动辅助加热
延时
关闭加热
Y
图4.1主程序流程图
4总结
本控制装置充分应用AT89C51单片机的软硬件资源,该系统具有智能化、结构紧凑、性能稳定等优点,这次基于单片机的
5参考文献
[1]刘刚、秦永左.单片机原理及应用.北京:北京大学出版社,2006.
[2]胡汉才.单片机原理及其接口技术.北京:清华大学出版社,2004.
[3]蔡美琴、张为民.MCS-51系列单片机系统及其应用(第二版)高等教育出版社,2004.
附录1:程序仿真图
附录2:程序
2.1主程序
ORG0000H
LJMPMAIN
ORG000BH
LJMPCT0;转定时器0中断服务程序
ORG0030H;主程序
MAIN:MOV30H,#00H;0.1秒单元
MOV20H,
原创力文档


文档评论(0)