1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。
3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。
这也是次预演和准备毕业设计工作。
通过课程设计,让我们找出自身状况与实际需要的差距,并在以后的学习期间及时补充相关知识,为求职或继续深造做好充分的知识能力准备,从而缩短从校园走向社会的心理转型期。
课程设计促进了我系人才培养计划的完善和课程设置的调整。
近年来,我系为适应学生的实践需要陆续增设与调整了系列课程,受到同学的欢迎,其中这次的设计很受同学们的喜欢。
课程设计达到了专业学习的预期目的。
在课程设计之后,我们普遍感到不仅实际动手能力有所提高,更重要的是通过对软件开发流程的了解,进步激发了我们对专业知识的兴趣,并能够结合实际存在的问题在专业领域内进行更深入的学习。
参考资料微型计算机原理及接口技术冯博琴清华大学出版社模拟电子技术王远机械工业出版社处理器软件及接口技术教程著王克义,王钧,方晖,蔡旭斌译薛琳吕英俊微机原理及其接口技术实验指导书山东科技大学信电学院微机实验室键盘扫描子程序流程图返回扫描完毕键号存储器继续修改行扫描值有列线是否为低电平把行数送到扫描行是否有列线处于低电平状态有键按下往所有行线上输出读所有列线电平标志开始将的控制字送端口地址调键盘扫描送键号初值及扫描初值返回键号图计分部分程序流程图开始将键码送入是否加分调显示加分子程序调显示减分子程序定时绿灯亮秒定时红灯亮秒定时时间到下步图定时时间到灯灭加减分阶段键盘显示子程序流程图开始指向数据缓冲区,使最右边的灯位选有效取右边第个待显示数据到,段码表首送,取出段码段码送段口,位码扫描延时扫描完遍了吗取下个待显示数,取下个位码扫描结束,子程序返回图调试分析硬件调试为了使每次实验都能准确进行,实验前先进行硬件调试。
首先,检测数码管是否显示良好。
其次,检测数码管为良好显示后。
再检查的三个输送端口口口口是否可以正常输出输入,作为并行端口使用。
再次,查的良好性,只能通过简单小程序单步进行检测,或用示波器来进行检测。
最后确定实验时排线连接正确,及电源开关正确。
尽量避免长时间将实验箱处于开电源状态以使实验箱温度过高。
软件调试在进行软件调试时遇到了许多问题,下面叙述如下在刚开始编程时,各种功能大部分是由主程序来完成的。
由于主程序过于复杂,可读性不高。
使得在以后的程序的调试中遇到了很大的麻烦。
后来把主程序的部分功能转化成子程序来实现,并在些重要的地方增加了注释,使的程序的可读性大大加强。
调试也变的比较简单了。
到此基本解决了第个问题。
在编程时,子程序的调试也是相当重要,由于子程序不可避免的使用通用寄存器个或几个。
使得原主程序中的通用寄存器的内容很容易被覆盖,对子程序中所有的通用寄存器出入栈即可以避免上诉的问题,不用考虑使用的是哪几个寄存器,使用起来又比较简单方便。
所以至此这个问题也已基本解决。
软件的调试是个复杂烦琐而漫长的过程。
在调试的过程中定要耐下心来去做,否则旦出现烦躁的心里,就会事倍功半,适得其反。
在本次设计中出现的主要问题即如上所述,解决方法也如上所述,在今后的软件调试过程中更应注意如上问题。
总结我们进行了驱动和蜂鸣器,以实现声光报警功能。
译码电路用于选通和。
答题计时判分显示与声光报警模块工作原理在上显示抢答选手号,倒计时开始,答题键按下后由裁判控制评分,答对加十分绿灯亮三秒,答错减十分红灯亮三秒。
若在内没有完成答题,则会出现报警黄灯闪,蜂鸣器响。
然后进入下轮抢答。
电路图见。
图答题计时判分显示与声光报警电路图软件设计软件设计思想本次实验的软件设计思想如下利用的口,口作为并行输入输出,其中口定义为高四位输出,低四位输入,口定义为输出,口定义为输出。
利用的通道和作为红灯亮秒定时器,绿灯亮定时器,而的通道用来接黄灯和蜂鸣器具体的功能实现通过端口来扫描键盘输入,并有定的削抖功能。
信号传输至进行处理。
通过软件进行倒记时,进行加减分,送显示。
信号灯,蜂鸣器作相应的反应。
至此整体思路已如上所描述。
整个编程思想如下所述首先,为了使主程序易读,本次设计采用了将多个功能的模块编成为子程序的方法,所用程序为键盘显示子程序,键盘扫描子程序,秒倒记时子程序,声光报警子程序。
第,初始化给送初值。
这部分主要完成的初始化。
第二,查询是否有键盘按键按下,若没有按下则继续查询,仍未开始定时,直到检测出有按键按下为止才可以开始定时。
第三,当开始键按下,给送初值开始定时,然后用指令来进行查询。
第四,当定时开始时每进行次循环要判断是否有答题结束键按下。
如果有,结束倒记时,若没有,倒记时至并打开声光报警系统第五,通过检测键盘是否有正确键按下。
如果有,则调用加法指令,并绿灯闪烁。
否则调用减法指令,红灯闪烁。
因此,在设计该软件时考虑到程序设计的基本要求中要求程序应简单易读便于读者理解,更重要的是设计者自身的设计思想应清晰,编制的程序应易于理解。
所以本次设计采用的软件思想如上所述。
程序流程图该设计的程序流程图可以分为五个主程序流程图键盘显示子程序流程图键盘扫描子程序流程图秒倒记时声光报警模块程序流程图计分模块程序流程图。
注程序流程图如下所示。
主程序流程图图秒倒记时声光报警模块程序流程图图取数码表首地址选择位码调倒记时显示子程序查表并通过送显示判未到初始化减通道覆初值调声光报警子程序产生方波驱动蜂鸣器及黄灯下步关的秒定时通道控制字,码计数,方式,产生方波驱动蜂明器,及黄,步提高思想觉悟。
尤其是观察分析和解决问题的实际工作能力,以便培养成为能够主动适应社会主义现代化建设需要的高素质的复合型人才。
作为整个学习体系的有机组成部分,课程设计虽然安排在两周进行,但并不具有绝对独立的意义。
它的个重要功能,在于运用学习成果,检验学习成果。
运用学习成果,把课堂上学到的系统化的理论知识,尝试性地应用于实际设计工作,并从理论的高度对设计工作的现代化提出些有针对性的建议和设想。
检验学习成果,看看课堂学习与实际工作到底有多大距离,并通过综合分析,找出学习中存在的不足,以便为完善学习计划,改变学习内容与方法提供实践依据。
对我们电气工程专业的本科生来说,实际能力的培养至关重要,而这种实际能力的培养单靠课堂教学是远远不够的,必须从课堂为期备的组态即可完成智能调节器和机的通信功能。
监控画面在用户窗口中完成,利用丰富的动画组态功能可快速构造各种复杂生动的动态画面。
是套基于操作系统可用来快速构造和生成上位机监控系统的组态软件包,它为用户提供了从设备驱动数据采集实时曲线构件历史曲线构件报警显示构件自由表格构件等。
主监控界面如下所示。
图进水流量跟随出水流量的比值调节图进水流量定值调节水箱作水源图进水流量定值调节水泵作水源图主监控界面定义动画链接。
动画链接是将动画与数据库变量建立联系,当数据库变量发生改变时动画就可以表现出来。
即当水箱中水位发生变化时,动画可以适时显示。
报警系统。
当数据对象的值或状态发生改变时,实时数据库判断对应的数据是否发生报警或已产生的报警是否已经结束,并把所产生的报警信息通知给系统的其它部分,同时,实时数据库根据用户的组态设定,把报警信息存入指定的存盘数据库文件中。
运行与调试。
当以上步骤完成以后,先进行组态检查通过后就可以进入运行环境调试。
总结与展望本文设计的基于的流量比值控制系统操作界面美观简洁明了,能实现的功能如工艺过程的动态监视工艺参数流量测量值及流量设定值的实时棒图显示控制参数流量设定值性能参数的实时输入流量测量值的实时与历史变化曲线流量超越限值大小的实时报警与存盘功能等。
本系统已调试成功,运行良好。
经实践证明,该系统是个可以用于工业生产的实用化系统,具有较强的监测和调节能力。
参考文献张根宝工业自动化仪表过程控制西安西北工业大学出版社,厉玉鸣化工仪表及自动化北京化学工业出版社,俞金寿,蒋慰孙过程控制工程北京电子工业出版社,薛迎成,何坚强工控机及组态控制技术原理及应用中国电力出版社,丁芳,贾翔宇,倪杰神经网络在流量比值控制系统中的应用机床与液压孙志强生产过程自动化及仪表北京清华大学出版社,曹润生工程控制仪表杭州浙江大学出版社,曹立学基于组态软件的计算机液位串级控制系统设计与研究工业控制计算机,侯志林,过程控制与自动化仪表北京机械工业出版社,陈夕松,汪木兰过程控制系统北京科学出版社,刘建中国教育技术装备北京赵玉珠测量仪表与自动化东营石油大学出版社,附录外文文献译文基于组态软件的流量比值控制系统的设计与实现曹立学陕西理工学院电气工程系,汉中市根据系统的工艺要求与实际需要,提出了流量比值控制的设计方案与硬件实施,着重说明了工控组态软件设计开发计算机流量比值控制系统的应用。
实际运行结果表明,系统不仅能够实下限显示值输入上限显示值输出方式输出下限输出上限系统功能运行状态上限报警测量值大于值时仪表将产生上限报警。
测量值小于值时,仪表将解除上限报警。
设置到其最大值可避免产生报警作用。
下限报警当测量值小于时产生下限报警,当测量值大于时下限报警解除。
设置到其最小值可避免产生报警作用。
正偏差报警采用人工智能调节时,当偏差测量值减给定值大于时产生正偏差报警。
当偏差小于时正偏差报警解除。
设置温度时为时,正偏差报警功能被取消。
负偏差报警采用人工智能调节时,当负偏差给定值减测量值大于时产生负偏差走向实践。
这也是次预演和准备毕业设计工作。
通过课程设计,让我们找出自身状况与实际需要的差距,并在以后的学习期间及时补充相关知识,为求职或继续深造做好充分的知识能力准备,从而缩短从校园走向社会的心理转型期。
课程设计促进了我系人才培养计划的完善和课程设置的调整。
近年来,我系为适应学生的实践需要陆续增设与调整了系列课程,受到同学的欢迎,其中这次的设计很受同学们的喜欢。
课程设计达到了专业学习的预期目的。
在课程设计之后,我们普遍感到不仅实际动手能力有所提高,更重要的是通过对软件开发流程的了解,进步激发了我们对专业知识的兴趣,并能够结合实际存在的问题在专业领域内进行更深入的学习。
参考资料微型计算机原理及接口技术冯博琴清华大学出版社模拟电子技术王远机械工业出版社处理器软件及接口技术教程著王克义,王钧,方晖,蔡旭斌译薛琳吕英俊微机原理及其接口技术实验指导书山东科技大学信电学院微机实验室键盘扫描子程序流程图返回扫描完毕键号存储器继续修改行扫描值有列线是否为低电平把行数送到扫描行是否有列线处于低电平状态有键按下往所有行线上输出读所有列线电平标志开始将的控制字送端口地址调键盘扫描送键号初值及扫描初值返回键号图计分部分程序流程图开始将键码送入是否加分调显示加分子程序调显示减分子程序定时绿灯亮秒定时红灯亮秒定时时间到下步图定时时间到灯灭加减分阶段键盘显示子程序流程图开始指向数据缓冲区,使最右边的灯位选有效取右边第个待显示数据到,段码表首送,取出段码段码送段口,位码扫描延时扫描完遍了吗取下个待显示数,取下个位码扫描结束,子程序返回图调试分析硬件调试为了使每次实验都能准确进行,实验前先进行硬件调试。
首先,检测数码管是否显示良好。
其次,检测数码管为良好显示后。
再检查的三个输送端口口口口是否可以正常输出输入,作为并行端口使用。
再次,查的良好性,只能通过简单小程序单步进行检测,或用示波器来进行检测。
最后确定实验时排线连接正确,及电源开关正确。
尽量避免长时间将实验箱处于开电源状态以使实验箱温度过高。
软件调试在进行软件调试时遇到了许多问题,下面叙述如下在刚开始编程时,各种功能大部分是由主程序来完成的。
由于主程序过于复杂,可读性不高。
使得在以后的程序的调试中遇到了很大的麻烦。
后来把主程序的部分功能转化成子程序来实现,并在些重要的地方增加了注释,使的程序的可读性大大加强。
调试也变的比较简单了。
到此基本解决了第个问题。
在编程时,子程序的调试也是相当重要,由于子程序不可避免的使用通用寄存器个或几个。
使得原主程序中的通用寄存器的内容很容易被覆盖,对子程序中所有的通用寄存器出入栈即可以避免上诉的问题,不用考虑使用的是哪几个寄存器,使用起来又比较简单方便。
所以至此这个问题也已基本解决。
软件的调试是个复杂烦琐而漫长的过程。
在调试的过程中定要耐下心来去做,否则旦出现烦躁的心里,就会事倍功半,适得其反。
在本次设计中出现的主要问题即如上所述,解决方法也如上所述,在今后的软件调试过程中更应注意如上问题。
总结我们进行了
