- 1、本文档共12页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
MSP430原理与应用讲义
“MSP430原理与应用”课程结业论文——题目: 浅谈MSP430单片机在电机控制中的应用——选修“MSP430原理与应用”课程有感姓名:贺 钊学号:201440420 班级: 电信5141班系部: 机电与信息工程系成绩:批阅教师:长江大学文理学院2016年5月17日摘 要MSP430单片机对步进电机的控制系统具有成本低、使用灵活的特点,广泛应用于数控机床、机器人,定量进给、工业自动控制以及各种可控的有定位要求的机械工具等应用领域。步进电机是数字控制电机,将脉冲信号转换成角位移,电机的转速、停止的位置取决于脉冲信号的频率和脉冲数,而不受负载变化的影响,非超载状态下,根据上述线性关系,再加上步进电机只有周期性误差而无累积误差,因此步进电机适用于单片机控制。步进电机通过输入脉冲信号进行控制,即电机的总转动角度由输入脉冲总数决定,而电机的转速由脉冲信号频率决定。步进电机的驱动电路是根据单片机产生的控制信号进行工作。因此,单片机通过向步进电机驱动电路发送控制信号就能实现对步进电机的控制。 关键词: 步进电机 MSP430单片机 角位移 转速控制 前 言随着步进电机在工业控制和检测系统中的应用不断增强,对步进电机的控制系统提出越来越高的要求,MSP430单片机具有优良的性能而成为首选的中央处理器,实现对步进电机驱动位移和速度的高精准显示和控制。MSP430系列超低功耗单片机是TI公司与1996年开始推出的超低功耗16位单片机,凭借其自身优良的性能、方便灵活的开发方式、丰富的技术资料和应用案例,使得MSP430在国内得到非常广泛的应用。PID调节是连续系统中技术最成熟、应用最为广泛的一个调节方式。其实质就是根据输入的偏差值,按比例、积分、微分的函数关系进行运算,其运算结果用以输出控制。实际应用中,根据被控对象的特性和控制要求,可灵活的改变PID结构,以允许发挥计算机的作用。MSP430系列单片机简介近几年来,随着微电子技术的日新月异,世界上的许多芯片制造商纷纷推出自己的新产品,品种极为丰富。由于竞争激烈,其中串行接口多、低功耗、本身具有液晶显示驱动器与看门狗定时器的多功能芯片将成为主流器件。全球著名DSP制造商—美国德州仪器(TI)公司所生产的新型芯片MSP430系列,以其独特的性能和丰富的片内外设成为电子技术设计开发人员的新宠。 MSP430系列单片机功能特性:TI公司MSP430系列单片机是一种超低功耗的混合信号控制器,其中包括一系列器件,它们针对不同的应用而由各种不同模块组成。它们具有16位RISC结构,CPU的16个寄存器和常数发生器使MSP430微控制器能达到最高的代码效率。灵活的时钟源可以使器件达到最低的功率消耗。数字控制的振荡器(DCO)可使器件从低功耗模式迅速唤醒,在小于6μs的时间内被激活到正常的工作方式。MSP430系列单片机的16位定时器是应用于工业控制如纹波计数器、数字化电机控制、电表、水表和手持式仪表等的理想配置,其内置的硬件乘法器大大加强了其功能并提供了软硬件相兼容的范围,提高了数据处理能力。MSP430单片机具有如下特点:(1)低电压、超低功耗MSP430系列单片机,在1.8~3.6V电压、1MHz的时钟条件下运行,工作电流(在0.1~400μA之间)因不同的工作模式而不同;具有16个可以任意嵌套的中断源,使用灵活方便:将CPU置于省电模式时,用中断方式可唤醒程序,其过度响应时间小于6 us,编制出的源代码程序实时性较高。(2)强大的处理能力MSP430系列单片机为16位RISC结构,具有丰富的寻址方式(7种源操作数寻址、4种目的操作数寻址)、简洁的27条内核指令以及大量的模拟指令;大量的寄存器以及片内数据存储器都可参加多种运算;还有高效的查表处理方法;有较高的处理速度,在晶振频率为8MHz驱动时,其指令周期为125μs。这些特点保证了可编制出高效率的源程序。(3)系统工作稳定上电复位后,首先由DCOCLK启动CPU,以保证程序从正确的位置开始执行,保证晶体振荡器有足够的起振及稳定时问。然后软件可设置适当的寄存器的控制位来确定最后的系统时钟频率。如果晶体振荡器在用作CPU时钟MCLK时发生故障,DCO会自动启动,以保证系统正常工作;如果程序跑飞,可以用看门狗将其复位。(4)丰富的片内外设MSP430系列单片机的各成员都集成了较丰富的片内外设。它们分别是以下一些外围模块的不同组合:看门狗(WDT)、定时器A(Timer_A)、定时器B(Timer_B)、比较器、串口0、1(USARTO、1)、硬件乘法器、液晶驱动器、l0/12位ADC、48个I/O端口、基本定时器(Basic Timer),可在线仿真的FLASH内存,7路PWM输出,以及内嵌的LCD驱动等。本设计所选用的主控芯片MSP430F
文档评论(0)