单片机课程设计水塔水位控制系统.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
单片机课程设计水塔水位控制系统

PAGE PAGE 10 - 机械与车辆学院 《单片机原理及接口技术课程设计》设计报告 (2011-2012学年第一学期) 设计题目:水塔水位控制系统 姓 名: 学 号: 班 级:09机械电子工程3班 指导老师: 设计时间:2011年11月28日—2011年12月16日 目录 一、课程设计的目的………………………………………………2 二、课程设计用的仪器和器件…………………………………………2 三、课程设计的具体内容………………………………………………2 3.1、总体报告 ……………………………………………………………3 3.1.1、水塔水位控制原理…………………………………………………3 3.1.2、水塔水位状态信号表………………………………………………3 3.2、硬件设计 ……………………………………………………………4 3.2.1、用Protel软件画硬件原理图………………………………………4 3.2.2、画最小系统…………………………………………………………4 3.2.3、设计水塔水位感应器………………………………………………4 3.2.4、设计一个单片机至水泵的控制电路………………………………4 3.3、软件流程和程序 …………………………………………………5 3.3.1、软件的使用流程……………………………………………………5 3.3.2、程序的编写…………………………………………………………6 3.4、调试过程及结果分析 ……………………………………………8 3.4.1、调试的过程 ………………………………………………………8 3.4.2、结果分析 …………………………………………………………9 四、课程设计的体会和发生的问题 …………………………………9 4.1、课程设计的心得体会……………………………………………9 4.2、课程设计发生的问题……………………………………………10 五、参考文献………………………………………………………………11 六、致 谢…………………………………………………………………12 一、课程设计的目的 课程设计是培养学生综合运用所学知识,发现,提出,分析和解决实际问题,锻炼实践能力的重要环节,是对学生实际工作能力的具体训练和考察过程。通过单片机原理与接口技术课程设计的实习,让我们提高理论联系实际及动手操作的能力,本次实习所选题目《水塔水位控制》紧密结合,我们所学的《单片机应用技术》(C语言版)所学的主要内容,加深巩固所学知识,同时对所学内容进行了一定的深度和广度的扩展,能充分发挥学生的能动性和想象力。通过本次的课程设计让我们掌握Protel软件的画硬件原理图和Keil C软件的编程,初步了解电路设计、安装、调试等一系列环节的实施过程,提高我们对单片机应用系统的设计能力。 二、课程设计用的仪器和器件 1、塑料桶一个(Φ25-30cm) 2、塑料尺30cm 一个 3、微型水泵 一个 4、塑料管2米 5、光电耦合器4N25 一个 6、12V微型继电器 一个 7、电路板(4*4cm)一块 8、薄铜片2cm*10cm 一块 9、直流稳压电源一台、PC机一台、仿真仪一台。 10、其它:导线2米、二极管一个、PNP三极管一个、4.7K电阻2个、300Ω电阻2个。 11、电烙铁、焊锡、钳子、剪刀若干(各组共用)。 三、课程设计的具体内容 3.1、总体报告 了解水塔水位控制系统的工作原理,利用protel绘制硬件原理图和单片机的最小系统。确认原理图无误后开始按照原理图焊接电路板,焊接完毕后用万用电表对电路板的个焊接点进行调试,看各元件是否能正常工作和接线是否有错误。利用keil C编写程序,然后把水位传感装置连接电路板,电路板连接单片机,把程序录入单片机后进行调试,看是否能达到预期的目的。 3.1.1、水塔水位控制原理 水塔水位控制原理图见图3-1-1,图中两条虚线表示正常工作情况下水位升降的上下限,在正常供水时,水位应控制在两条虚线代表的水位之间。B测量水位下限,C测量水位上限,A接+5V,B、C接地。 在水塔无水或水位低于下限水位时,B、C为断开,B、C两点电位为零(低电平“0” ),需要水泵供水,单片机输出低电平,控制电机工作供水。水位上升到B点,B接通,B点电位变为高电平“1”,C开关仍断开,C点仍为低电平,维持现状水泵继续供水。当水位上升到C点时,C接通。这时B、C均接通,B、C两点都为高电平,表示水塔水位已满,需水泵停止供水,单片机输出高电平,电机断电停止供水。水塔水位开始下降,水位在降到B点之前,B点电位为高、C点电位为低,单片机输出控制电平维持

文档评论(0)

2017meng + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档