- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
V4所有外设配置,针对开发板(除CAN口和EQEP)V5针对项目,配置了
V4 所有外设配置,针对开发板(除CAN口和EQEP)
V5 针对项目,配置了对应的外设(包含有EQEP)
V6 针对开发板,对EQEP进行了调试和配置
V7 添加控制程序
PWM初始状态:
上电为低电平
初始化GPIO之后变为低电平(InitGPio)
InitEPwmGpio之后为低电平(EPWM默认为不上拉(其他的为默认上拉),输入脚)
InitEPwm之后,高阻态(通过TZ实现的)
(6)如果PWM定时器中断的时间不够,可以改变ET的触发次数值来实现延长中断时间的目的,而不改变PWM的周期
TZ调试
开发板上由于复用了引脚,因此TZ3~TZ6都不可用,程序中使用了TZ1和TZ2 (要修改为TZ5和TZ6,只需用在InitEPwm中修改两处,以及将InitTzGpio中的注释部分去掉)
出现TZ将PWM置于高阻态,测量引脚实际是高电平
CBC(适用于电流限制)是出现TZ封锁,TZ消失后恢复(自动的);one shot(适用于短路电流和过流)是一旦出现,就一直保持是封锁状态(但也可以手动恢复:
//EALLOW;
//EPwm1Regs.TZCLR.bit.OST = 1;
//EPwm1Regs.TZCLR.bit.INT = 1;
// EDIS;
通过TZ来进行脉冲的封锁与使能
逻辑顺序是:关中断——封脉冲(softforce)——开脉冲(清除flag位)——开中断
使用232进行控制,232中断里完成清除flag位与开中断的任务。
将机侧和网侧都改为one shot trip sources,CBC在软件trip的时候不是很好用,无法封锁脉冲
SCI调试
使能FIFO,设置为接收一个数据便进入一次中断
串口调试助手应选择16进制发送,即在发送之前把发送内容变为16进制,这样DSP收到的数才正确
ScicRegs.SCIRXBUF.all里的数在读出之后便无效,使用观察窗口看不到接收到的数
如果是9600的波特率,5K的开关频率,限于通讯速率,如果发送使用查询模式,一次中断只发送一个数据。
CAN口调试
具有时间戳,可以考虑用中断方式进行接受,能够实现传输超时的检测
CAN口是总线,也可以理解为是半双工的,通过优先级进行仲裁
CAN只有在接受端接收到正确的数据,实现了握手,才能将TA置位
Ecap调试
上电高电平,
当通过禁止时钟来实现封锁APWM时 ,PWM一会儿高电平,一会儿低电平;因此可以考虑采用改变比较值来封锁脉冲。设置
实现封锁后一直输出高。
CpuTIMER调试
只使能timer0
预留了timer1和timer2的初始化与配置。如果程序过大,可以从此处精简
I2C调试
注意读写之间要加延时DELAY_US(10000)
64K与2K的EEPROM在数据格式上有差别:主要是64K的地址位更多
XINTF调试
原理图上存储芯片的CS信号为什么不和DSP的直接相连?难道是为了进一步的扩展?
On 28x devices, regions of memory where peripheral registers are common are protected from this order reversal by hardware. These regions of memory are said to be read-followed-by-write pipeline protected. XINTF Zone 0 is by default read-followed-by-write pipeline protected. Write and read accesses to Zone 0 are executed in the same order that they are written. For example, a write followed by a read is executed in the same order it was written
eqed调试
(1)在高速时精度才能保证
比如对于1024线每转的码盘,如果计算周期T是100HZ,则绝对误差为 60×100/(1024×4)=1.5rmp
(2)如果.text文件很大将其放在一段放不下,需将其放到两个程序段中
最长的一个length=0x002000,也放不下时.可以这样处理:
PAGE 0 :
??????????? PRAMH0???? : origin = 0x3F8002, length = 0x0014FE??????????? L0RAM????? : origin = 0x008000, length = 0x001000
?
SECTIONS
您可能关注的文档
- B-德明财经科技大学!.doc
- B156_9习题.doc-到上层目录.doc
- BM-108B电池组监测仪通信协议-大连微拓电气有限公司主页.doc
- BotBall—火星样本回收任务竞赛规则.doc
- 8年级-新北市政府教育局.doc
- Al-Si合金金相样品制备与观察邓晓辉高士鑫李程曹海峰施丽君罗浩铭.ppt
- CAN-BUS汽车多路传输系统故障诊断ok.doc.doc
- A1人事资料报送服务网.ppt
- BP-2A微机母线保护装置检验.doc
- Apoptosis(细胞凋亡).ppt
- 专题02+时事热点(精讲课件)2025年中考地理二轮复习讲练测(安徽专用).pptx
- 专题10+经济建设 2025年中考道德与法治二轮复习讲练测(广东专用).pptx
- 专题02+西游记【名著概览】+-+2025年中考语文必读名著演练.pptx
- 专题七+认识国家(课件)-【省心备考】2025年中考地理一轮复习优质课件.pptx
- 第22课《礼记》二则——《大道之行也》(课件)-2024-2025学年八年级语文下册同步备课精品资源.pptx
- 跨学科实践15:制作“龙骨水车”(课件)-2024-2025学年八年级物理下学期项目化课程案例.pptx
- 第13课_辽宋夏金元时期的对外交流(课件)2024-2025学年七年级历史下册同步教学课件.pptx
- 选择题专项讲解——综合类(课件)2025年初中道德与法治中考选择题练习.pptx
- 第21课《庄子》二则——《北冥有鱼》(课件)-2024-2025学年八年级语文下册同步备课精品资源.pptx
- 7.3+感受澳大利亚(第二课时)-2025学年七年级地理下册同步精品课堂(晋教版2024).pptx
文档评论(0)