论文部分内容阅读
此次设计的主要内容:首先简单描述了遥控车系统各个组成部分原理及整体构架,根据整体功能和各部分所要完成的任务,对遥控车的各个组成部件进行选型和设计。重点阐述遥控车系统的通信方式、测速原理、PWM驱动方式及中断等几个部分。设计红外遥控车系统所作的主要工作:(1)对红外信号发射的编码原理以及红外信号接收的解码原理分别进行阐述。明确了信号发射设备所使用的编码方式;信号解码设备通过终端系统对所接收的红外信号进行测试,确定红外信号所包含的数据内容,根据这些数据来设定小车的运行状态。(2)对调速原理进行了简要的阐述。在实际的硬件设计上,首先完成测速装与单片机的接口电路。对小车的齿轮构造进行一定的测量,为后面的确定实际转速的工作做好铺垫。(3)遥控车系统能否准确的完成所要求的任务在于是否能有稳定调速系统,本次设计采用直流电机的PWM方式调速。首先根据直流电机给定数据计算出频域内数学模型,通过数字PID控制器根据测速系统所获得的实际速度值与所设定值进行比较得出偏差后进行校正。最后通过Matlab对调速系统的PID的参数进行仿真调试,进而获得最合适参数。(4)通过Atmegal6手册对本次设计所使用的端口寄存器的功能进行了解,重点要明确PWM信号产生及外部中断相关寄存器设置。(5)从软件的平台上来说:对于输入程序,需要Java 6的安装环境;对于Atmel单片机来说,WinAVR是一套可执行的,开放源软件开发工具。它允许在Window环境下运行AVR-GCC (C语言编程器)和其它的开放源工具。遥控车的控制技术是当今世界科技发展中多种学科交叉技术。它集中了自动控制领域中的通讯技术、自动控制原理、以及单片机与接口技术等多种学科的最新研究成果,是当代新型技术发展的新平台。其应用和研究的领域已经不局限于军事,许多成型的技术已经在民用生产中得到广泛应用。