- 1、本文档共20页,可阅读全部内容。
- 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
计算机控制课程设计
课题:水塔水位控制系统设计
院 系: 电子与信息工程学院
专 业: 自动化
姓 名:
学 号: 0924121
成 绩:
河南城建学院
2016年 01月 07 日
目 录
一 1
二、设计任务及要求 1
三、方案设计 2
四、系统硬件设计 2
4.1 水位检测电路 3
4.2 水位显示电路 3
4.3 报警电路 4
4.4 电机控制电路 5
4.5 时钟电路 5
4.6 复位电路 6
4.7 水塔水位控制系统整体电路 6
五、系统软件设计 8
六、系统仿真与结果分析 12
结束语 16
参考文献 17
一、设计目的
通过对一个实用控制系统的设计,综合运用科学理论知识,提高工程意识和实践技能,使学生获得控制技术工程的基本训练,培养学生理论联系实际、分析解决实际问题的初步应用能力。
运用已学的知识解决实际问题的能力和查阅资料的能力。培养一定的自学能力和独立分析问题、解决问题的能力,能通过独立思考、查阅工具书、参考文献,寻找解决方案完成所选题的分析设计与,达到技术要求。
二、设计任务及要求
基本要求:水位控制范围10cm至5cm
控制精度:0.4cm
显示:十进制数码
水塔模型:
三、方案设计
水塔水位自动控制电路是通过水位传感器将水位高度用直流电压表示,送入单片机进行处理来达到对水位进行自动控制的目的。通过对电压和水位的转换关系,最终利用单片机进行精确的控制,实现对水位档位的显示、主/备电机和报警装置的控制。水位自动控制器7个部分组成,即水位检测电路、水位显示电路、单片机、时钟电路、复位电路、电机控制、报警控制部分,其总框图如图1 所示。
图1 总设计框图
四、系统硬件设计
水塔水位控制系统的单片机选用AT89C51 芯片,在Proteus 平台下进行硬件仿真。硬件电路设计分为水位检测、水位显示、报警、电机控制、电机工作指示灯、振荡电路和复位电路几个部分。
4.1 水位检测电路
水位检测部分是用单片机P2.2~P2.5 连接的三个个按钮分别代表水位1、水位2、水位3、手动开关。水位检测电路如图1 所示。
图2 水位检测电路
4.2 水位显示电路
采用一片LED 显示器进行显示,由单片机P0.0~P0.7口输出段码,进行水位显示数字1至3分别代表水位1、水位2、水位3时的水位标志。水位显示电路如图2 所示。
图3水位显示电路
4.3 报警电路
结合水位检测部分,报警电路采用了单片机的P1.0 和P1.1 接口来实现水位的报警。当水满或到达水位3 时,即P1.1 接通,则水满报警,红灯亮;当到达水位2 时,即P1.0 接通,则水少报警,绿灯亮。报警电路如图3 所示。
图4 报警电路
4.4 电机控制电路
人工加水时,电机正常工作。为确保水塔内不能没有水,所以在设计当中,当到达水位1 的时候就开始供水,电机工作。电机控制部分,采用了三极管放大和二极管正向导通的作用和继电器的吸合作用来控制电机的工作,由单片机P1.7 口进行控制。电机控制电路如图4 所示。
图5 电机控制电路
4.5 时钟电路
时钟是单片机的心脏,单片机的各个功能部件的运行都是以时钟的频率为基准的,时钟频率直接影响单片机的运行速度,时钟电路的质量也直接影响单片机的系统的稳定性。AT89C51单片机内部有一个用于构成振荡器的高增益反相放大器,该高增益反相放大器的输入端为芯片引脚XTAL1,输出端为引脚XTAL2,这两个引脚跨接石英晶体振荡器和微调电容,就构成了一个稳定的自激振荡器。
时钟电路有两种方式:
①内部时钟方式:当使用片内振荡器时,XTAL1(19脚)连接外部石英晶体和微调电容,XTAL2(18脚)连接外部石英晶体和微调电容。
②外部时钟方式:当采用外接时钟源时,XTAL1(19脚)接外部时钟振荡器的信号,XTAL2(18脚)悬空。
该电路采用的是内部时钟方式,该时钟电路如图5所示。
图6 时钟电路
4.6 复位电路
单片机在启动时都需要复位,以使CPU及系统各部件处于确定的初始状态,并从初态开始工作。89系列单片机的复位信号是从RST引脚输入到芯片内的施密特触发器中的。当系统处于正常工作状态时,且振荡器稳定后,如果RST引脚上有一个高电平并维持2个机器周期(24个振荡周期)以上,
文档评论(0)