基于单片机三层电梯系统设计毕业论文内容摘要:

13 13 系统硬件制作与调试 1,对课题要求做出分析,列出所需模块有单片机最小系统、指示灯模块、按键电路、数码管显示电路; 2,划分好系统模块后,根据实际情 况确定各个模块的实现方式,为各模块分配I/O 口,由此确定系统的大概结构。 本设计中,由于系统硬件较简单,直接用各个I/O 口控制各个模块,而无需经地址译码。 其中, P0 口给数码管送段选码, 和 P1 口控制电梯内外指示灯, P2 口接按键; 3,根据实际情况,确定各个模块的实现方式,进而确定系统的详细参数。 本系中所需按键较多故采用矩阵键盘, P0 口无内部上拉电阻,故应在外部加上,此外,为使数码管足够量,用一个三极管进行驱动。 4,运用 DXP 软件绘制原理图、 PCB 图并手动布线。 绘制原理图的过程中,要注意选 择合适的元件封装。 在进行布线时不但要考虑电路的稳定、安全,还要考虑其美观、以及调试的方便,布线过程中要细心以免造成断路或短路; 5,打印 PCB 图、熨烫、腐蚀、打孔、焊接、检查线路,腐蚀电路板时应注意把握度,以免腐蚀过度,打孔、焊接、检查电路时应细心以保证电路板的质量。 焊接的实物图如图。 14 14 图 实物图 如图 为电梯从 1 楼到 2 楼的情况。 此时电梯为上升状态,黄色 LED 灯亮,同时电机转动,数码管显示下降状态“ E”以及目标楼层 2,到达后,黄色 LED 灯灭,电机停止转动,蜂鸣器提示到达目标楼层。 15 15 图 电梯从 1楼到 2楼 如图 为电梯从 2 楼到 3 楼的情况。 此时电梯为上升状态,黄色 LED 灯亮,同时电机转动,数码管显示上升状态“ E”以及目标楼层 3,到达后,黄色 LED 灯灭,电机停止转动,蜂鸣器提示到达目标楼层。 16 16 图 电梯从 2楼到 3楼 调试方案和步骤 1,先对电路板进行目测,看电路是否有无断点或短路点。 若有就用电烙铁进行焊接。 如果怀疑某点是断路点或短路点,就用万用表的蜂鸣器测试电路,电路通则蜂鸣器响,不通则不响。 2,在用万用表的蜂鸣器测试所有电路,特别是电源线和地线,确 保电路正常通路。 3,确保无误后,连接电源。 17 17 4,对各个模块进行检测,首先单片机上电后,各个 I/O 口一般为高电平,可用万用表检测验证,此时指示灯、数码管所有段应全亮,可观察指示灯和数码管是否正常亮,若不够亮或不亮,可能是电流不够,可检测相关节点电压以分析原因并解决。 另外,可烧入一简单的拉低所有 I/O 口电平的程序,看是否有相应的变化。 5,烧入一简单的程序,拉低键盘行线电平,列线保持高电平,按下按键, 用万用表检测按下后按键所在列线电平是否变低,若变低则正常,否则,不 正常,应检测相关节点的电平,以分析 故障原因并解决。 6 设计总结 电路设计总结 本系统的硬件结构简明、清晰,但在调试过程中还是发现很多的问题,分析这些问题后发现,电路设计、制作过程中需注意很多问题。 首先,在划分系统模块、确定各模块实现的电路形式时,不但要考虑控制芯片的控制 I/O 口个数、特点,还应根据系统运行时的环境和具体情况来选择与之最合适的电路形式和元件;其次,在设计过程的每一步时,都应该考虑如何设置才能便于后续的工作及最终的调试和操作;此外,在确定各个模块的电路后,应对电路某些关键的参数进行分析,结合实际与理想的区别, 进行合理的设置。 软件设计总结 本系统设计的关键和难点就是电梯动作的调度程序,正因如此,在设计和调试程序的过程中,获益匪浅。 首先,在对设计所要模拟、实现的内容分析时,不但要全面考虑各种情况,而且,还要准确的把握这些不同情况的规律以及所遵循的统一原则,如本电梯控制模型设计中就应该考虑到不同情况下对相同请求的响应的差别、相同情况下对不同请求响应的区别,而且,要从中找出其“顺路”的请求先响应的原则、规律; 18 18 其次,编写程序代码时,要养成良好 的编程习惯,有好的设计风格,关键性语句加注释,使程序可读性强,也便于后续的查错、调试;再者,在写到条件、循环语句时,要考虑全面,以免逻辑错误或死循环;此外,对于用到的状态变量和控制变量,应进行初始化,以免默认的初始化值与预想的不一致。 本系统设计是用单片机实现 电梯运行 控制功能。 系统采用单片机 AT89C5 数码管按键等等元器件,实现了 设计所要求的全部功能,系统不足之处是由于元器件的原因及个人水平有限,某些功能模块存在不足,需加以改正。 通过这次毕业设计,使我加深了对旧知识的巩固和增强了对新知识的了解,使我 得到了一次利用专业知识,专业技能分析、处理和解决问题的能力,使加强了对单片机的的原理、应用、开发等方面的掌握,为日后的工作学习打下了结实的基础。 最后,我要向所有为我提供过帮助的人致谢。 真诚的感谢导师及同学们的关心和指导。 [参考文献 ] [1] 李朝青.单片机通讯技术与工程实践 [M].北京:航空航天大学出版, [2] 李群芳.单片机原理接口与应用 [M].北京:清华大学出版社, [3] 杨志亮 . Protel 99 SE 电路原理图设计技术 [M].西安: 西北工业大学出版社 , [4] 马忠梅.单片机 C语言应用程序设计 [M].北京:航空航天大学出版社, [5] 谢自美.电子线路设计 [M].武汉:华中科技大学出版社, [6] 胡烨. Protel99SE电路设计与仿真教程 [M].北京:机械工业 出版社, [7] 谭浩强著, C程序设计 第三版 [M].华大学出版社, [8] 刘柏私,谢开贵,马春雷,等.复杂中压。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。