回漯河职业技术学院图从机控制程序流程图延长定时器定时时间若定时器中断次数小于,表明显示个点的时间过长,应该适当减少定时器定时时间。
通过对定时器定时时间的不断调整也就是调整显示每个点的时间,从而达到稳定的显示。
这种方法只需在软件上进行修改调试,即使电机的转速发生了改变,也能够正确的显示文字或图象。
漯河职业技术学院系统调试在前面几章中,我们详细讨论了旋转显示屏的软件硬件设计,要系统真正运行起来并达到预期的指标和功能,进行调试是必不可少的。
元件的焊接和整板测试元件焊接焊接前对电阻电容的量值要进行测量筛选,选择与电路中参数值最接近的元件。
芯片选择时要注意封装。
本系统中元件全部都是直插式的。
整板测试整板测试是在元件焊接完成但未加电前对电路板进行的检查。
该过程是系统上电前的检查工作,需要对每个器件逐个引脚进行检查,方面是检查有没有引脚虚焊或与其他信号线短路,另方面是对器件引脚功能的再检查,查看设计是否正确。
整板测试可以按照先电源和地,再逐个器件引脚的顺序测试。
上电功能测试上电测试是调试的关键部分,按照系统方案设计的模块化思想,应该分模块测试系统。
首先还是应该测试电源部分,系统上电以后,测试各个电源端口和器件的电源部分是否工作正常,同时应注意系统中有无器件过热情况,如果有的话,可能是相应的器件损坏或电路中有短路,需要处理之后再加电。
如果没有问题,则可以进行功能的检测。
系统硬件调试由于系统硬件较复杂,硬件电路装配焊接完成后,可能不能正常工作。
为了方便调试,采用分块调试的方法。
电路由多个模块组成,电源模块复位电路输入输出接口电路下载接口电路等。
单片机处理器是系统的灵魂,所以先对单片机进行检测调试。
首先,利用下载口检测单片机,如果检测不到,问题般是单片机的复位电路下载口以及晶振。
分别对这三个端口进行检测,基本都可以解决问题。
其次,对从机的芯片进行检测。
检测芯片的电源连接情况,使能控制端的情况。
这些问题都解决以后,就可以进行软件测试了。
软件测试硬件测试完成以后,软件测试就非常重要了。
系统软件调试时也要分模块来进行调试,这样才能使进程有条不紊的进行下去,而不至于出现混乱。
漯河职业技术学院首先,调试驱动芯片。
通过参阅有关资料,详细了解芯片的参数,以及控制方法,调试起来就方便多了。
上电后,发现并没有显示。
利用万用表测量输出端口的电压发现,电压几乎为零。
通过查阅资料,的使能控制端,当时,输出为高阻态。
通过对端的检测,发现的电平为高电平,原来有跟跳线没有接上。
焊接好跳线后,上电后,可以正常工作了。
其次,对通讯模块进行测试。
为了方便测试,在布的时候,把主机模块的单片机的端口引出来。
接上液晶,把接收到的数据用液晶显示出来。
但是,系统上电以后,液晶直没有显示出接收的结果。
通过检测发现,在没有接上的时候,端口电压正常,但是接上的时候却变为。
通过线路的检测,发现端口的电源线没焊接好。
解决电源问题后,再次上电,但是液晶显示的数据也是不正确。
通过对软件的程序的仔细分析,以及翻阅相关的书籍,在无线通讯中,往往存在干扰,所以必须要对通讯的数据进行检验。
通常检验数据的方法有,奇偶校验校验等。
奇偶校验方法比较简单,但是当的数据位为偶数个时,检测不出数据有错。
检验理论上可以检测出任何位的,但是计算比较复杂,增加了单片机的工作负担。
不过,利用检验表可以实现简单的的检验如表。
表校验十六进制数检验码十六进制数检验码其原理是把要发送的命令通过读表的方式,得到校验码,发送出去。
这种方法简单快捷,大幅度的减少了单片机的工作量。
系统联调最后,便是系统整体调试了。
系统上电后,并没有看到正确的文字显示。
文字显示歪歪斜斜的,过了很长段时间,还是这样。
分析可能是定时器的初始值可能太大或北京电子工业出版社,漯河职业技术学院附录附录系统原理图图从机电路原理图漯河职业技术学院图主机电路原理图附录二系统图图从机图主机漯河职业技术学院附录三程序代码主要控制函数程序代码如下,驱动函数漯河职业技术学院计时器初始化串口初始化计时起中断函数计算计时器的中断次数循环显示文字漯河职业技术学院显示数字为数据点阵,外部中断函数,自适应算法实现校验,自适应算法,判断计时器中断的次数,调整计时器的初始值,若表明定时器定时太短,应该增长定时时间漯河职业技术学院初始化初始化,选择频道,接收状态外部中断优先等待中断太小所至。
通过修改程序,从进入中断开始计时到进入下次中断,把时间发送出去。
液晶显示的数据和预先设想的数据相差甚远。
通过修改定时器的初始值后,上电测试,能够显示出文字。
显示效果如图和图所示。
漯河职业技术学院图文字显示效果图文字显示效果分析可能是通讯中干扰太大,从机没有收到信号,或者收到的信号都是的。
为了解决问题,通过个测试程序,用液晶把接收到的数据和发送的数据分别显示出来,的数据占了约。
如表所示漯河职业技术学院表主机发送的数据与从机接收到的数据比较十六进制数主机发送的数据检验码从机接收的数据十六进制数主机发送的数据检验码从机接收的数据最后,通过把主机的命令改为多次的间断发送,即使从机第次接收到命令,不做出响应,但是主机不断的发送命令,即使通讯中有干扰,从机也总能接收到正确的命令,从而解决了这个问题。
最后,系统实现了稳定的工作。
即能够通过主机控制从机显示文字或者数字,显示效果如上图和图所示。
漯河职业技术学院结论通过几个月的努力,掌握了旋转显示屏的工作原理,并且成功的实现了设计的基本要求。
同时也提高了利用高级语言编写单片机程序的能力,以及查阅资料和解决问题的能力。
系统主要实现的功能有通过单片机控制扫描显示的时间,能够稳定的显示数字或文字,轴向分辨率为位。
能够通过无线控制显示数字或文字。
通过对电机的改造,解决了系统供电问题,使系统能够长期工作。
不过这次毕业设计仍然存在不足的地方。
比如重心偏移,电机旋转时产生抖动,应该在设计时对布局进行科学的分析,调整重心轴向分辨率只有位,只能显示简单的图像或文字数据的传送速度比较慢,没有实现主机到从机的大量的数据的交换,主要使用了半双工通讯芯片,其收发状态的转换需要,影响了数据通讯的效率。
总之,通过这次毕业设计巩固了以前所学的知识,很大程度上提高了分析问题和解决问题的能力。
漯河职业技术学院谢辞首先,我要感谢我的导师高倩老师对我的悉心指导和关怀。
他为我的毕业设计和论文的顺利完成倾注了心血和汗水,他渊博的知识严谨的治学态度平易近人的性格以及在设计上敏锐的洞察力,使我受益非浅。
在整个毕业设计期间,高倩老师给了我非常大的帮助和支持,从给我定题目,到工作开展,实验进行,直到最后论文的撰写都离不开他的悉心指导。
高倩老师给我提出了很多宝贵的建议,让我少走了很多弯路,得以顺利的完成论文。
同时,还要感谢实验室的汪涛老师。
他们在我进行调试过程中给了许多指导并提供了实验设备,让我的毕业设计能够顺利完成。
正是由于他们给我的帮助,让我很快的进入了实际的工作。
在这四年的学习生活中,感谢电子电气工程系给了我发挥的机会和展现自我的舞台。
在那里我学到了知识,结识了帮有着共同爱好的朋友,我们大家共同学习,为完成毕业设计打下了坚实的基础,在此我向他们表示诚挚的祝福。
最后,我感谢我的家人和朋友,他她们对我的支持和付出是我的毕业设计得以顺利进行的保障。
谢谢大家,漯河职业技术学院参考文献陈尚松,雷加,郭庆电子测量与仪器北京电子工业出版社,徐科军传感器与检测技术北京电子工业出版社,






























1、该文档不包含其他附件(如表格、图纸),本站只保证下载后内容跟在线阅读一样,不确保内容完整性,请务必认真阅读。
2、有的文档阅读时显示本站(www.woc88.com)水印的,下载后是没有本站水印的(仅在线阅读显示),请放心下载。
3、除PDF格式下载后需转换成word才能编辑,其他下载后均可以随意编辑、修改、打印。
4、有的标题标有”最新”、多篇,实质内容并不相符,下载内容以在线阅读为准,请认真阅读全文再下载。
5、该文档为会员上传,下载所得收益全部归上传者所有,若您对文档版权有异议,可联系客服认领,既往收入全部归您。
