当前位置:主页 > 科技论文 > 计算机论文 >

基于ATmega128单片机的运动控制系统的设计与实现

发布时间:2025-03-15 04:02
  随着电子电机学,自动控制技术和单片机技术的发展,运动控制系统的性能越来越高,在实际中应用到了许多方面。 本论文结合广东科技会展中心DVD构造原理的展览项目,介绍了一种以ATmega128单片机为主控制器,来操控光盘和光头模型运动控制的系统。该系统构造基于“单片机+运动控制器+电机”模型,运动控制器从单片机接收控制命令,然后完成与运动有关的控制,用于电机控制的脉冲信号的发送,检测限位信号等几乎不占用单片机资源,这样单片机可处理其它控制:控制键盘和PC机等。 论文分别对光盘和光头运动控制的策略和实现进行了研究和讨论。在系统实现方面,对ATmega128单片机控制端硬件模块接口设计进行了具体论述,包括单片机与PC的通信接口的实现、单片机与运动控制器接口的实现、单片机与传感器接口的实现和单片机与用户体验按键接口的实现。在单片机控制端软件系统的设计与实现上,论文分模块进行了讨论,首先给出了单片机端主程序的流程图,根据流程图展开,然后讨论了单片机与PC机通信的软件设计,和对光盘、光头运动控制器的设计;最后,对用户按键的获取和光头位置的获取的软件实现进行了具体讲述。 基于本文提出的软...

【文章页数】:69 页

【学位级别】:硕士

【部分图文】:

图4-3ATmega128单片机与PC机接口电路图

图4-3ATmega128单片机与PC机接口电路图

图4-3ATmega128单片机与PC机接口电路图如图4-3所示,MAX232引脚T1IN接单片机串行口发送端TxD,R1OUT接串行口接收端RxD,T1OUT接计算机的RxD端,R1IN接计算机的TxD端,计算机的GND和MAX232....


图5-3USART波特率寄存器

图5-3USART波特率寄存器

具体通信过程:用户按下开始按键,单片机将键码发送给PC,PC将整个视频长度发送给单片机,如果单片机没有收到视频长度,则不开始工作。单片机每1s给PC发送位置信息。开始按键具有两个功能,因此在发送键码的过程中,需要用一个字节表示状态,是开始指令还是暂停指令。单片机发送给....


图5-4USART数据寄存器

图5-4USART数据寄存器

图5-4USART数据寄存器数据寄存器UDR如图5-4所示,发送和接收数据地址用同一地址,将数据写入到UDR时的实际操作是发送数据缓冲寄存器(TXB),读UDR时实际返回的是接收数据缓冲寄存器(RXB)的内容。


图5-5USART控制状态寄存器控制状态寄存器UCSRnA、UCSRnB、UCSRnC如图5-5所示,用来设置串口

图5-5USART控制状态寄存器控制状态寄存器UCSRnA、UCSRnB、UCSRnC如图5-5所示,用来设置串口

波特率设置寄存器UBRRn,15-12bit保留以后使用,11-0bit设置波特率,具体波特率见datasheet的表,和主时钟频率和倍频bit有关。图5-4USART数据寄存器数据寄存器UDR如图5-4所示,发送和接收数据地址用同一地址,将数据写入到....



本文编号:4035129

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/4035129.html

上一篇:国产处理器监听广播协议部件的优化和验证  
下一篇:没有了

Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户3c4d6***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com