版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、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转换举
2、例 1.所需的复位和中断向量定义文件“vectors.asm” 2.主程序Adc.c 3.4.1 TMS320LF240 x DSP汇编指令的寻址方式 立即数寻址 直接寻址 间接寻址 3.4.2 TMS320LF240 x DSP的常用汇编指令 ABS,累加器取绝对值 ADD,累加器加 ADDC,带进位的累加器加 ADDS,符号扩展抑制的累加器加 ADRK,辅助寄存器加短立即数 AND,和累加器进行与操作 B,无条件跳转 BACC,跳转到累加器指定的地址 BANZ,辅助寄存器非0跳转 BCND,条件跳转 CALA,累加器指定地址的子程序调用 CALL,无条件子程序调用 CC,条件子程序调用 C
3、LRC,控制位清零 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
4、位压入堆栈 RET,子程序返回 RPT,重复执行下一条指令 SACH,存储累加器移位后的高16位 SACL,存储累加器移位后的低16位 SAR,存储辅助寄存器 SBRK,辅助寄存器减去短立即数 SETC,控制位置位 SPAC,累加器减乘积寄存器 SPH,存储乘积寄存器的高16位 SPLK,长立即数存储到数据存储单元 SPM,将立即数赋给乘积移位模式PM位 SST,存储状态寄存器 SUB,累加器减 3.5.1交流电机的模拟参数输入汇编语言主程序 1.所需的复位和中断向量定义文件“vectors. asm” 2.主程序Dyxhcj.asm 3.5.2交流电机的模拟参数输入汇编语言主程序分析 程序执
5、行过程 采样过程说明 数字量与模拟量的关系 REFLOREFHI REFLO VV VA *1023D REFLOREFHI REFLO VV VA *1023D ADCINT中断向量地址的获取 A/D转换的转换周期 7.1.1电压信号输出系统硬件电路的组成 7.1.2电压信号的输出过程 7.2.1 MAX5121芯片功能介绍 7.2.2 MAX5121的SPI接口指令 7.2.3 MAX5121的SPI接口工作时序图 7.3.1串行外设接口概述 SPI模块共有4个相关的I/O引脚: SPISOMI(SPI主动输入/从动输出引脚) SPISIMO(SPI从动输入/主动输出引脚) SPICLK(
6、SPI时钟引脚) SPISTE(SPI从动发送使能引脚) 7.3.2串行外设接口操作 1.主动方式 SPIRXBUF.15 串行输入缓冲器 SPIRXBUF 移位寄存器 (SPIDAT) SPITXBUF.15 串行发送缓冲器 SPITXBUF MSBLSB SPIDAT.15 SPI 主方式(主/从1) 过程1 SPISIMO SPISOMI SPICLK SPLRXBUF.15 串行输入缓冲器 SPIRXBUF 移位寄存器 (SPIDAT) SPITXBUF.15 串行发送缓冲器 SPITXBUF SPIDAT.15 SPI 从方式(主/从=0) 过程2 SPISIMO SPISOMI S
7、PICLK 从入/主出 SPI闸门 从出/主入 串行时钟 SPISTESPISTE MSBLSB 2.从动方式 串行外设接口波特率设置 当SPIBRR=3127时: SPI波特率=SYSCLK/(SPIBRR+1) 当SPIBRR=0,1或2时: SPI波特率=SYSCLK/4 7.3.3 串行外设接口控制寄存器 串行外设接口配置控制寄存器(SPICCR) 串行外设接口操作控制寄存器(SPICTL) 串行外设接口状态寄存器(SPISTS) 串行外设接口波特率设置寄存器(SPIBRR) 串行外设接口仿真接收缓冲器寄存器(SPIRXEMU) 串行外设接口接收缓冲器寄存器(SPIRXBUF) 串行外
8、设接口发送缓冲器寄存器(SPITXBUF) 串行外设接口发送/接收缓冲器寄存器(SPIDAT) 串行外设接口中断优先级控制寄存器(SPIPRI) 7.4.1 CCS概述 7.4.2 CCS的安装和使用 7.4.3 CCS的使用 创建项目 新文件导入新项目 编译、汇编、链接新工程 7.5.1 CCS工程文件中的命令文件 MEMORY PAGE 0:ROM:origin=2000H, length=1000H PAGE 1:RAM:origin=200H, length=1000H SECTIONS .text: load = ROM .bss: load = RAM .data: ROM 7.5
9、.2 CCS工程文件中的命令文件的创建 1.段 .text .data .bss .usect .sect 2.在*.cmd文件里指定段存储空间 MEMORY伪指令 SECTIONS伪指令 3.*.cmd文件里指定段存储空间 MEMORY PAGE 0:EPROM:origin=2000H,length=1000H PAGE 1:DARAM:origin=3000H,length=1000H SECTIONS .text : EPROMPAGE 0 .vectors : EPROM PAGE 0 .data : DARAMPAGE 1 .bss : DARAM PAGE 1 7.6.1电压信号
10、的输出程序 1.所需的复位和中断向量定义文件“vectors.asm” 2.主程序Dyxhsc.c 7.6.2电压信号的输出程序分析 SPI总线波特率的设置 MAX5121与LF2407的SPI软件实现 程序分析 7.6.3电压信号的输出命令文件 MEMORY PAGE 0: /*程序空间*/ VECS:origin=0000H,length=0040H /*中断向量存储空间*/ PVECS:origin=0044H,length=0100H /*外围中断向量*/ PM:origin=0150H,length=7EB0H/*片内Flash存储空间*/ PAGE 1: /*数据空间*/ /*数据
11、空间*/ 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: VECSPAGE 0 .pvectors: PVECSPAGE 0 .data: BLOCK_B0PAGE 1 .bssBLOCK_B0PAGE 1 7.6.4 TMS320LF2407与PC机的串行通信的命令文件分析 5.
12、1.1 PID控制系统硬件电路的组成 5.1.2 PID控制过程 DSP LF2407 被控对象D/A A/D c(t)u(t)u(k) - c(k) r(k)e(k)+ 5.2.1 AD8041简介 5.2.2 AD8041的引脚与引脚功能 5.3.1 AD7237简介 5.3.2 AD7237的工作原理 5.4.1 PID控制方法简介 5.4.2 PID控制方法的实现 积分环节,I 比例环节,P 微分环节,D 被控对象 + - + + Up UI UD e(t)r(t) c(t) + 增量式PID控制算式 5.4.1定标的概念 数的定标 溢出及处理方法 舍入与截尾 5.4.2定点运算 加法
13、/减法定点运算的C语言模拟 乘法定点运算的C语言模拟 除法定点运算的C语言模拟 程序变量的Q值确定 5.4.3 TMS320LF2407的定点运算 定点乘法 定点加法 5.5.1 PID控制算法汇编主程序 1.所需的复位和中断向量定义文件“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_
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年广州小型客运从业资格证考试题答案
- 2024年西宁道路运输客运从业资格证考试
- 2024年南京客运资格证试题及答案选择题
- 崇明县第16届推广普通话宣传周活动方案
- 环境污染调查报告汇编15篇
- 直播心理健康教育心得体会范文(32篇)
- 小学生读书心得演讲稿
- 高中年级化学备课组工作计划(31篇)
- 暑假初二学习计划
- 阳光成长心理健康班会发言稿范文(3篇)
- 珍爱生命远离毒品-主题班会课件(共32张PPT)
- DB32∕T 186-2015 建筑消防设施检测技术规程
- 北师大版四年级数学上册运算律复习统编课件ppt
- 《园林工程》图文课件ppt-项目二
- 油气集输工艺理论--单点系泊和浮式生产系统
- 软件无线电接收机课件
- 医院大楼二次装修工程施工组织设计(99页含施工工艺)
- 医院往来账款管理制度
- T∕CGMA 031003-2020 一般用离心空气压缩机
- 企业消防安全教育培训教案PPT课件
- 古诗选择题带答案解析
评论
0/150
提交评论