基于单片机控制WIFI只能小车毕业设计 - 图文 联系客服

发布时间 : 星期三 文章基于单片机控制WIFI只能小车毕业设计 - 图文更新完毕开始阅读ea1e5436a26925c52cc5bfe8

Proteus软件是英国Labcenter electronics公司出版的EDA工具软件。它不仅具有其它EDA工具软件的仿真功能,还能仿真单片机及外围器件。它是目前最好的仿真单片机及外围器件的工具。虽然目前国内推广刚起步,但已受到单片机爱好者、从事单片机教学的教师、致力于单片机开发应用的科技工作者的青睐。Proteus是世界上著名的EDA工具(仿真软件),从原理图布图、代码调试到单片机与外围电路协同仿真,一键切换到PCB设计,真正实现了从概念到产品的完整设计。是目前世界上唯一将电路仿真软件、PCB设计软件和虚拟模型仿真软件三合一的设计平台,其处理器模型支持8051、HC11、PIC10/12/16/18/24/30/DsPIC33、AVR、ARM、8086和MSP430等,2010年即将增加Cortex和DSP系列处理器,并持续增加其他系列处理器模型。在编译方面,它也支持IAR、

Keil和MPLAB等多种编译。其软件界面如图5-2所示。

图5-2 Proteus软件界面

5.1.2 仿真测试

1.系统初始化测试:主要完成对系统中各模块电路的初始化等工作,如在Proteus里面对软件的一些参数进行调试。将Proteus里的单片机89C52的晶振设置为我们实物中使用的参数22.1184MHz,将T0、T1和T2定时器开启并使之从单片机的I/O口输出,我们通过Proteus软件里的示波器,就可看出我们设置的定时器初始值是否合适,如果不合适我们就能根据I/O口的波形,修改我们的参数直到合适为止。

2.分模块对软件进行测试,在Proteus软件中我们把我们的寻迹、避障模块程序分别进行调试,我将传感器的状态在软件中用开关替代,在输出I/O引脚上加上发光二极管,用观察输出状态。这样我们就可将外部的输入状态和输出进行对比,判断出个模

块软件的编写是否正常。

5.2 实物调试

根据系统设计方案,此系统调试可分为硬件调试、软件调试和软硬件联调三个部分。 1.硬件调试

由于此设计实物的焊接、装配工作量非常大,所以在电路安装完成后,首先应对系统进行整体检查,确认电路无虚焊、短路、断路等错误,然后应该对电路各功能模块进行分级调试,逐步实现系统的整体功能。

2.软件调试

此系统的软件程序,均使用C语言编写。首先选用单片机开发板作为程序调试的载体,逐步对各模块子程序进行调试,然后再将各子程序模块进行有机组合、联调,最终完成整个系统的软件调试。

3.软硬联调

系统软硬件联调的主要任务是检测系统中各模块的功能和效果,同时需要校正系统的相关数据,按实际测量数据进行调试,直至数据结果准确为止。

结 论

通过本次WIFI智能小车的理论学习、论文编写和实物的制作,进一步的认识到了自身存在的不足。特别是自己在路由器方面知识的欠缺,这使得我在小车在起步制作时路由器部分的处理花费了大量的时间。但通过我在网上不断的查询相关的资料,在网上请教这方面的高手,最终我还是完成了路由器部分的处理。但是我还是不知道其中具体的一些细节的原理,如我的摄像头为什么会在后期不能使用,使用不同摄像头时路由器要进行怎样的一个处理。还有在整机装配的时候我没有注意到一些细节的地方,这使得我把小车拆装了多次。要想把事情做好提高效率,这就需要注意学习生活工作中做事的细节,以及对自己知识的扩充。

同时,通过这次的毕业设计,我的各方面能力也得到了大幅度的提高。在知识上:一方面,我系统的总结了自己的专业知识,明确了自己今后事业的发展方向。另一方面,我如饥似渴的自学了单片机及其外围电路知识,并通过自己独立对软件的编写和实物制作,最终完成了整个WIFI智能小车的设计。在能力上:我通过不断查阅资料、与师生交流学习新知识、在网上请教相关的人士,然后又将自己沉淀后的知识和经验运用到实际电路设计理念中,丰富其功能与质量。在综合素质上,我虽然遇到很多的挑战和困难,但从未想过放弃,最终凭借自己百折不饶、勇于钻研的精神解决了这些技术难点。

当然,由于我的知识和能力有限,整个设计还有很多不足之处有待完善和改进,恳请老师指教,这必将是我在踏上工作岗位之前的最大一笔收获。