- 1、本文档共15页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于单片机的水温控制系统的设计..doc
华南理工大学广州学院
《电子软件仿真》课程设计报告
姓 名: 陈泉乡
学 号: 201038787187
院 系: 电子信息工程学院
班 级: 10自动化2班
一、设计目的
Proteus 软件是由英国 Labcenter Electronics 公司开发的EDA工具软件,已有近20年的历史,在全球得到了广泛应用。Proteus 软件的功能强大,它集电路设计、制版及仿真等多种功能于一身,不仅能够对电工、电子技术学科涉及的电路进行设计与分析,还能够对微处理器进行设计和仿真,并且功能齐全,界面多彩。
通过本课程设计,学生应学习并掌握:
1.掌握proteus的基本画图方法
2. 掌握利用proteus设计单片机系统和仿真,使用该软件,对电路分析、模拟电路和数字电路的电路设计与仿真做系统的讲解和分析
二、设计内容
1、基于单片机的水温控制系统的设计
(1)元器件的选取、元器件所在的库
7SEG-MPX4-CA-BLUE,共阳极4位数码管显示器,选取于Optoelectronics元件库
74HC245,总线收发器,选取于74HC元件库
74HC04,非门,选取于74HC元件库
AT89C51,单片机芯片,选取于Microprocessor ICs元件库
Button,点动按钮,选取于Switcherrelays元件库
DS18B20,温度传感器,选取于Maxim元件库
LED,LED灯 ,选取于ACTIVE元件库
Optocoupler-nand,光电耦合器,选取于DEVICE元件库
RES,电阻,选取于DEVICE元件库
RESPACK,排阻,选取于DEVICE元件库
元器件截图分别如下:
图一、4位数码管显示器 图二、总线收发器
图三、非门 图四、按钮 图五、温度传感器 图六、LED灯
图七、排阻 图八、光电耦合器 图九、电阻
图十、单片机89C51
(2)工作原理
本设计中先是利用单片机,通过按钮S1、S2来设置一个预定的温度,然后利用DS18B20温度传感器对水温进行检测,当水温低于预定温度时系统便会通过加热器进行自动加热(用发光二极管表示加热状态)、当温度达到预设温度值时系统便会自动停止加热。预设温度值和实测温度值分别通过4位数码管显示器显示出来
(3)、原理流程图
(4)、运行结果
图一、水温未达到设定值 图二、水温达到设定值
2、基于proteus八路抢答器的设计
(1)、元器件的选取、元器件所在的库
①7SEG-COM-ANODE,共极数码管555定时器BCD-7段数码管译码器/驱动器四2输入或门双上升沿D触发器优先编码器
图10 直流可调稳压电源组成框图
①电源变压器电路
电源变压器的作用是将来自电网的220V交流电压变换为整流电路所需要的交流电压。
图11电源变压器电路 图12 整流滤波电路
②整流滤波电路
整流电路的作用是将交流电压变换成脉动的直流电压;滤波电路的作用是把脉动直流电压中的大部分纹波加以滤除,以得出较平滑的直流电压。
③稳压电路
稳压电路的作用是当外界因素发生变化时,能使输出直流电压不受影响,而维持稳定的输出。
图13稳压电路
(3)、运行结果
四、设计的收获与体会
通过这次的课程设计让我受益匪浅,这一次的电子仿真课程设计学习,我学会了很多,也对proteus软件有了更深一层的了解,并且充分认识到,设计知识在实际工程设计环节中必不可少。同时,我也深感觉到自己所学知识的优势及不足,觉得平时的知识积累的还不够,仍然有好多东西等着我去学习。课程设计结束后,给我的启示主要是今后要不断地提高自身的综合素质;只有不断地通过理论与实践相结合,不断发现问题解决问题,才能创作出更好的设计作品。
在这次的课程设计中,我通过了查阅各种资料和请教一些学习好的同学,懂得了如何去设计。但是在设计中我遇到过不少的问题,有一些参数不知道如何设置、仿真结果出错,数码管无法显示等一系列的问题。但是经过了连续几天的分析和请教同学,最后还是把这些问题给解决了。对于我的设计方案,虽然方案可能不是最理想的,但是,我的设计最终都还是能够达到各项要求的。
在设计的过程中我遇到很多的问题,往往是一个小问题都会导致实验的失败,这就要我花大量的时间去思索和改正,这是一个很艰辛的过程,但同时也是你收获最大的过程。
附:1基于单片机的水温控制系统的设计程序清单
TMPL EQU 29H
TMPH EQU 28H
FLAG1 EQU 38H
DATAIN BIT P3.7
ORG 00H
LJ
文档评论(0)