数字信号处理技术_交流电机的模拟参数输入硬件电路的组成分解.pptVIP

数字信号处理技术_交流电机的模拟参数输入硬件电路的组成分解.ppt

  1. 1、本文档共35页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
5.5.1 PID控制算法汇编主程序 所需的复位和中断向量定义文件“vectors. asm” 2.主程序Digital_PID.asm 5.5.2 PID控制算法汇编主程序分析 5.5.3 PID控制算法的命令文件 -stack 40 MEMORY { PAGE 0: /*程序空间*/ VECS: origin=0000H,length=0040H /*中断向量存储空间*/ PVECS: origin=0044H,length=0100H /*外围中断向量*/ PM: origin=0150H,length=7EB0H /*片内Flash存储空间*/ PAGE 1: /*数据空间*/ BLOCK_B2: origin=0060H,length=0020H /*块B2*/ BLOCK_B0: origin=0200H,length=0100H /*块B0,若CNF=0,则分配为片内DARAM*/ BLOCK_B1: origin=0300H,length=0100H /*块B1*/ } SECTIONS { .text: PM PAGE 0 .vectors: VECS PAGE 0 .pvectors: PVECS PAGE 0 .data: BLOCK_B0 PAGE 1 } 5.5.4 PID控制算法的命令文件分析 3.1.1交流电机的模拟参数输入硬件电路的组成 3.1.2交流电机的模拟参数输入过程 3.2.1 MCP604简介 3.2.2 MCP604的引脚与引脚功能 3.3.1 模数转换模块(ADC)工作原理 3.3.2 模数转换模块(ADC)工作方式 连续自动排序模式、启动/停止模式。 3.3.3 ADC模块的寄存器 ADC控制寄存器1(ADCTRL1) ADC控制寄存器2(ADCTRL2) 最大转换通道寄存器(MAXCONV) 自动排序状态寄存器(AUTO_SEQ_SR) ADC输入通道选择排序控制寄存器(CHSEL SEQn) ADC转换结果缓冲寄存器(RESULTn) 3.3.4 ADC转换举例 所需的复位和中断向量定义文件“vectors.asm” 2.主程序Adc.c 3.4.1 TMS320LF240x DSP汇编指令的寻址方式 立即数寻址 直接寻址 间接寻址 3.4.2 TMS320LF240x DSP的常用汇编指令 ABS,累加器取绝对值 ADD,累加器加 ADDC,带进位的累加器加 ADDS,符号扩展抑制的累加器加 ADRK,辅助寄存器加短立即数 AND,和累加器进行与操作 B,无条件跳转 BACC,跳转到累加器指定的地址 BANZ,辅助寄存器非0跳转 BCND,条件跳转 CALA,累加器指定地址的子程序调用 CALL,无条件子程序调用 CC,条件子程序调用 CLRC,控制位清零 CMPL,累加器逻辑取反 CMPR,辅助寄存器与AR0比较 IN,从端口读入数据 INTR,软件中断 LACC,带移位的累加器装载 LACL,装载累加器低16位,高16位清0 LAR,辅助寄存器装载 LDP,数据页指针装载 LT,暂存寄存器装载 LST,状态寄存器装载 LTD,TREG寄存器装载、累加前一次乘积并数据移动 MAR,修改辅助寄存器 MPY,乘 MPYU,乘无符号数 NEG,求补 NMI,非屏蔽中断 NOP,空操作 OR,与累加器进行或操作 OUT,输出数据到端口 PAC,乘积寄存器内容装载到累加器 POP,堆栈顶内容弹出到累加器低16位 PUSH,累加器低16位压入堆栈 RET,子程序返回 RPT,重复执行下一条指令 SACH,存储累加器移位后的高16位 SACL,存储累加器移位后的低16位 SAR,存储辅助寄存器 SBRK,辅助寄存器减去短立即数 SETC,控制位置位 SPAC,累加器减乘积寄存器 SPH,存储乘积寄存器的高16位 SPLK,长立即数存储到数据存储单元 SPM,将立即数赋给乘积移位模式PM位 SST,存储状态寄存器 SUB,累加器减 3.5.1交流电机的模拟参数输入汇编语言主程序 所需的复位和中断向量定义文件“vectors. asm” 2.主程序Dyxhcj.asm 3.5.2交流

文档评论(0)

ee88870 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档