帮帮文库

返回

基于ARM9的直流电机控制系统的设计 基于ARM9的直流电机控制系统的设计

格式:word 上传:2022-06-26 11:42:47

《基于ARM9的直流电机控制系统的设计》修改意见稿

1、“.....上位机为每个串口都保留系列的端口资源,大多数都有个指定中断的请求或者中断请求级别。对串口的控制方式是中断处理方式。串行接口包括个主要的寄存器,即控制寄存器,状态寄存器,数据输入寄存器及数据输出寄存器。控制寄存器是用来接受送给此接口的各种控制信息,而控制信息决定接口的工作方式。状态寄存器的各位为状态位,每个状态位都可以用来指示传输过程中的个或者当前传输状态。数据输入存储器总是和串行输入并行输出移位寄存器配对使用。在输入过程中,数据位位从外部设备进入接口的移位寄存器,当接收完个字符以后,数据就从移位寄存器送到数据输入寄存器,在等待来取走。输出的情况和输入过程类似,在输出过程中,数据输出个数据后,数据便传输到移位寄存器,然后位位地通过输出线送到外设......”

2、“.....需要用户额外进行开发,所以本设计的硬件电路由开发板的串行通信模块与外部测控模块构成。其整体电路图见附录,具体实物如图所示。图硬件电路实物图软件方案设计系统软件设计步骤直流电机控制系统的软件部分设计包括程序的编写。程序的编写关系到系统运行时的稳定性与否,所以,本设计采取了顺序性的编写模式。硬件功能的实现离不开软件的设计与完成。软件设计是直流电机控制系统设计中最重要最关键的部分,也是本次毕业设计的难点之处。由于本系统使用平台,运用编程语言,在软件平台进行。本课题软件设计的思想主要是自顶向下,模块化设计,逐设计各个子模块,分别进行调试,最后的连调整个程序,判断是否达到预期的要求,做出结论。主要分为转速测量子程序算法子程序信号产生子程序通讯子程序等几部分......”

3、“.....保证调试的便利与程序的可读性。上位机通信开始初始化,首先设定些电机的信息,当做要实现的控制效果,作为个标准。然后读取输入的转速和转向,经过判断转换为值,并与转向信息打包,发送出去,传给下位机等待回应,若有新的数据传给上位机,说明控制成功。系统软件设计框图如图所示开始上位机通讯初始化读取输入的数值接收数据并与设定值比较生成值,并与专项信息打包发送数据包电机模阻返回设定电机信息转速转向是否满足启动电机调节图软件流程图编程环境设置的编写语言选择的是语言,但和以往常用到的单片机不同的是,同样作为控制核心的,其编写环境及语言都是特定的,其定义的功能引脚如下所示端口端口作为地址引脚共有个,大大增加了地址量,般情况下不用外扩端口端口个输出引脚......”

4、“.....方及卡的总线引脚端口总计个输入输出引脚,作为中断控制引脚,中断控制多,普通单片机的中断引脚远远不及,控制更加灵活端口个输入输出引脚,个串口端口个输入输出引脚用于本设计主要用的是中断功能调节功能串口功能,涉及到的端口为端口调节端口中断功能端口串口功能端口驱动模组。编写程序所用的编写软件是,称为是公司推出的新代集成开发工具,是业界公认最好的编译器之,现在的最新版本是,它取代了早期的和。由命令行工具开发,实时库,开发环境和,实用程序和支持软件组成。有了这些部件,用户就可以为系列的处理器编写和调试自己的开发应用程序。它由编译器,以及调试器,集成开发环境和指令集仿真器组成。可以支持所有标准架构和内核,针对特定处理器进行代码优化......”

5、“.....程序设计系统初始化系统的初始化可作为主程序,实现电机旋转的功能,包括些调用语句,以便调用以下的子程序。首先定义个时钟,作为时钟源,将其中的所有串口初始化。在选择其中的串口,作为超级终端显示输入。其次设置口为技术和控制电机转向环节,设置口为中断环节,在超级终端输入字符表示不同的指令键盘输入,如果输出的结果是,代表电机正传输出结果是,代表电机反转。系统的初始化主要是对程序中用到的信号传输端口相关变量进行设定同时通过设定初值,确定的内部定时时间,控制命令时序速度,并完成对定时中断的和其他初值信息设置功能。基于的直流电机控制系统的设计。直流电机控制系统包括硬件系统和软件系统两大部分,只有硬件和软件密切配合协调致,才能构成个功能完善性能可靠的控制系统......”

6、“.....首先要进行硬件的组装工作,然后便可以进入软件调试阶段,软件程序的调试是软件系统设计的重要环节。软件系统的调试任务是要查出程序设计当中的语法及逻辑,并加以纠正。由于本课题设计软件程序的编写是按功能模块的划分来完成的,所以软件调试可以采用先分块独立测试后组合联机先单步调试后联合调试的方法。所谓的先分块独立后组合联机就是首先将软件程序进行模块分类,把与硬件无关的模块进行独立调试,把与硬件相关的程序模块进行软硬联合仿真调试。当各模块都独立调试完成后,可将各程序模块连接起来进行联调,以解决在程序模块连接中可能出现的逻辑。硬件电路调试系统的调试过程是整个系统的设计开发过程中,最困难也是最麻烦的个环节。如何能够有效而且在最短的时间内完成整个系统的调试过程,需要定的经验和技巧......”

7、“.....对硬件的调试仍然是比较重要的部分。在调试软件程序模块之前,为了确保电路中各个元件之间线路连接良好确保各个元件都能正常工作,我们需要首先检测下硬件电路的导线连接情况。在检查硬件电路连线时用到最多的检查工具就是万用表,它能方便快捷地测量出电路中各节点间电压各节点对地电压和电路中两点连线是否牢固地连接上。通过检查发现,在电路连接中有几个地方连接。利用调试程序当前的学习与开发非常流行,由于的软件开发相对以前单片机而言更加复杂,硬件上的考虑也比较多,因此选择个好的调试方法将可以使得开发的除错过程变得更加直接和简单。现在市面上有很多可用于调试的仿真器出售,然而其价格往往都比较贵。这些仿真器般都有其专用的软件和硬件,在速度和编程等方面有各自的优势。然而对初学者而言,这些仿真器的成本都太高。而简易仿真器的出现......”

8、“.....软件启动界面如图所示。图启动界面有了调试器的硬件,还要加上调试代理软件,作为中介,将调试器前端软件比如的调试信息与目标板上的目标芯片交互,才能最终完成仿真的任务。目前,可以免费使用的简易仿真器的代理软件很多,差别也比较大,主要表现在易用程度,目标器件支持,调试速度等方面。系统联调结果与分析在上述调试过程完成之后,对硬件的联合调式便成了接下来最关键的步。系统软硬件的联调是个不断完善的过程,常常需要反复多次修改补充才能调试出个性能良好的系统。本设计在联调过程中遇到了各种故障,比如将芯片光耦芯片的烧坏,导线的误接,相关引脚电流过大等等。这时就需要利用万用表示波器等工具对硬件系统进行逐排查。系统采用串口通信接口来实现上位机与开发板相连,串行口是计算机的种标准接口......”

9、“.....串口通信接口标准是在标准的基础上经过改进而形成的。上位机中的每个口都是由通用异步接收发送器控制的异步串行端口。上位机为每个串口都保留系列的端口资源,大多数都有个指定中断的请求或者中断请求级别。对串口的控制方式是中断处理方式。串行接口包括个主要的寄存器,即控制寄存器,状态寄存器,数据输入寄存器及数据输出寄存器。控制寄存器是用来接受送给此接口的各种控制信息,而控制信息决定接口的工作方式。状态寄存器的各位为状态位,每个状态位都可以用来指示传输过程中的个或者当前传输状态。数据输入存储器总是和串行输入并行输出移位寄存器配对使用。在输入过程中,数据位位从外部设备进入接口的移位寄存器,当接收完个字符以后,数据就从移位寄存器送到数据输入寄存器,在等待来取走。输出的情况和输入过程类似,在输出过程中......”

下一篇
温馨提示:手指轻点页面,可唤醒全屏阅读模式,左右滑动可以翻页。
基于ARM9的直流电机控制系统的设计.doc预览图(1)
1 页 / 共 50
基于ARM9的直流电机控制系统的设计.doc预览图(2)
2 页 / 共 50
基于ARM9的直流电机控制系统的设计.doc预览图(3)
3 页 / 共 50
基于ARM9的直流电机控制系统的设计.doc预览图(4)
4 页 / 共 50
基于ARM9的直流电机控制系统的设计.doc预览图(5)
5 页 / 共 50
基于ARM9的直流电机控制系统的设计.doc预览图(6)
6 页 / 共 50
基于ARM9的直流电机控制系统的设计.doc预览图(7)
7 页 / 共 50
基于ARM9的直流电机控制系统的设计.doc预览图(8)
8 页 / 共 50
基于ARM9的直流电机控制系统的设计.doc预览图(9)
9 页 / 共 50
基于ARM9的直流电机控制系统的设计.doc预览图(10)
10 页 / 共 50
基于ARM9的直流电机控制系统的设计.doc预览图(11)
11 页 / 共 50
基于ARM9的直流电机控制系统的设计.doc预览图(12)
12 页 / 共 50
基于ARM9的直流电机控制系统的设计.doc预览图(13)
13 页 / 共 50
基于ARM9的直流电机控制系统的设计.doc预览图(14)
14 页 / 共 50
基于ARM9的直流电机控制系统的设计.doc预览图(15)
15 页 / 共 50
预览结束,还剩 35 页未读
阅读全文需用电脑访问
温馨提示 电脑下载 投诉举报

1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。

2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。

3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。

  • Hi,我是你的文档小助手!
    你可以按格式查找相似内容哟
DOC PPT RAR 精品 全部
小贴士:
  • 🔯 当前文档为word文档,建议你点击DOC查看当前文档的相似文档。
  • ⭐ 查询的内容是以当前文档的标题进行精准匹配找到的结果,如果你对结果不满意,可以在顶部的搜索输入框输入关健词进行。
帮帮文库
换一批

搜索

客服

足迹

下载文档