| 注册
home doc ppt pdf
请输入搜索内容

热门搜索

年终总结个人简历事迹材料租赁合同演讲稿项目管理职场社交

SimplIQ编程笔记

文***享

贡献于2021-03-28

字数:6089

编程软件手册
SimplIQ驱动描述
SimplIQ驱动器复杂面网络单轴数字驱动器特色:
1 先进控制算法包括高阶滤器增益调度
2 复杂参考生成算法 中包括绝时间  插运动着ECAM辅助信号
3 步网络操作力
4 CANopen标准致性
5 户友编程
6 先进分析工具设置
7 置autotuning设施
8 置数库维护工具
9 置固件维护工具
微DSP中实现
软件组织
SimplIQ家族驱动器DSP软件分三部分:
1启动软件永久烧部DSP闪存  产品生命升级引导软件包括助攻数  固件识准确驱动模型操作数  包括电机相电流名义总线电压硬件  传感器通信I O接口驱动器年级(模型)   (标准高级)
2 操作软件(固件)户网站果升级更新  修改必需
3 支持数库装载串行闪存数库服务特性描述作档系统文件系统存储数库应程序存储工厂户提供程序
启动软件 功:
1 某DSP初始化寄存器
2 动验证测试代码果代码验证失败动转移载固件模式
3 处理解释退化通讯需固件载功
4 支持固件载芯片闪存
5 控制转移固件(软件)
固件
固件实现软件功手册述SimplIQ命令参考手册固件控制转移引导软件载固件(DF)命令启动固件版升级结束固件载程中SimplIQ驱动重新启动
特性
特征数加载串行闪存包括文件分配表  文件包含数SimplIQ驱动器包括:
1 支持命令列表
2 错误代码列表
性格IDE中数项处理SimplIQ驱动该文件储备分配表空间存储应程序参数户项目性数固件烧串行闪存  软件固件引导没性数完全功前性数编程完整解释性数出附录A
相关软件
The Elmo Composer application电脑Microsoft Windows运行提供支持软件设置调整计划评估性SimplIQ驱动器许工具软件包含:
1 设置优化工具
菜单进入基应程序数限制
工具关联函数I O连接器针
电流控制器动调优
动换调优
手册先进手动动速度控制器调优
手册先进手动动位置控制器调优
2 智终端直接rs 232CAN
3 记录器先进范围控制时观察8信号系列事件触发
4 应程序数库维护保存加载应程序数库编辑应程序参数帮助
5 先进户程序开发IDE:
编辑编译传载Debugger:断点查变量调堆栈表
The Composer software读取SimplIQ性数驱动适应特定驱动模型

计量单位
部分描述测量单位SimplIQ驱动时间 位置速度电压电流
位置 详见P12
SimplIQ驱动指位置传感器计数物理关单位命令:
CA[18] 旋转电机 完整旋转传感器计数
CA[23]直线电机 单位计数值存储部计算
YA[1]YA[3] 丫[1]辅助反馈分辨率计数物理单元丫[3]   表明什物理单位革命仪表丫[1]   丫[3]存储方便SimplIQ软件数字部计算
速度加速度
数秒速度加速度测量计数 second2速度单位物理单位旋转计数 米231节中解释
电流转矩
安培电流测量没单方法指定前三相电机正弦电机RMS相电流通常指定电动机电流RMS决定机械旋转相电流电机前电机电流电机恒速规电机传统六步驱动电动机相位开路驱动电机电流流两阶段drivenphase前指定电机电流规电机六步变换1安培均方根电流092安培SimplIQ驱动器电动机电流定义样运行正弦梯形电机绕组电机电流定义绕组
获正弦RMS相电流电机增加电机电流报告SimplIQ驱动071倍 (道翻译稍出入详见P12 233)
SimplIQ驱动外围设备
1 位置解码器
SimplIQ驱动器包含两位置解码器辅助彼类似解码器定时(通定时器组AB)准确速度信息位置解码器措施正交脉方译码器计数率20 MHz没输入滤波器果输入滤波器应脉率降低(完全解释EF[N]命令  SimplIQ命令参考手册)
编码器输入没保护:没硬件识非法转换超脉计数率造成损失检测
2 AD转换器
采样信号
Ia Ib Ic 时检测三相电流
模拟输入参考电压时采样形成差动测量
线电压 采样纠正前环路增益

测量分辨率12位实践中位吵杂  电动机电流测量偏移量特殊测量结果机制电子错误SimplIQ驱动电路模拟输入法避免偏移量纠正分辨率约5毫伏作[1]参数[1]正确偏移量限决议范围  510毫伏意味着例果AG)[2] 10000抵消校正质量速度模拟引限制约100 秒
数字输入
驱动六数字输入插脚路数字输入端口外两针(56)路高速捕获输入辅助导航特殊功启停止RLS读者数字相关输入插脚(指SimplIQ IL命令命令参考手册)数字输入处理驱动器安装指南细节
数字输入响应时间受限光学耦合器速度输入滤器编码器指数家庭输入滤样位置解码器时间位置解码器滤器英孚[N]命令解释道部分SimplIQ命令参考手册
数字输入滤软件软件时间滤解释果[N]命令部分SimplIQ命令参考  手册
数字输出
SimplIQ驱动两数字输出连接器noncommitted针  数字输出OL命令程序特殊功 激活外部刹车

机通讯
Rs232 详见:P15

编译语言
SimplIQ伺服驱动器沟通语言户:
1 设置驱动器
2 发送命令
3 查询驱动状态
两种方法驱动通信:
1.通信接口 rs 232CANopen转移命令驱动驱动接收立响应方法需动力间线交流密切合作物理标准rs 232CANopen通信需方法命令语法章描述驱动语言  根基rs 232OS语法
2 写程序驱动语言驱动存储记忆驱动器运行程序没机援助

命令行
表达式 逗号换行回车终止


户程序语言
户程序组织
1 变量声明
2 程序文包括表达式命令标签评
3 退出指令终止程序
编译器命令程序:
1 传载数驱动器机间
2 数存储闪存检索数闪存
3 参执行程序
单命令执行
执行完整政策确保命令行执行保证  序列允许户控制程序执行速度越  命令程序程序执行速度越快代价  慢响应机通信
请注意政策足处果程序执行  需长时间者果永远循环部SimplIQ驱动器成完全  rs 232通信减少种风险   执行程序行3秒超时限制保护  长时间程序行持续执行果程序执行超3行  秒SimplIQ驱动器停止错误代码96户程序超时
行表达式终止
行终端回车换行组合行包含表达式序列表达式表达式序列行分号逗号分开(括号部括号) 例:
a 3 b 2 c a + b One line of three expressions separated by commas
a 3 b 2 c a + b One line of three expressions separated by semicolons
a 3 b 2 c a + b One line of three expressions separated by a comma a
semicolon and terminated with a line feed
[ab] func (23 c 314) An expression in which the comma is not an
expression separator because it is inside parentheses

行延续 …连接行
限制
户程序文行包含128字符(适屏幕  读性)果文行超值编译器错误问题
表达式局限性表达式容许长度512 符号包括评椭圆果程序包含复杂表达式需行摘长度(没评表达椭圆)超512字符编译器错误问题
系统命令
SimplIQ系统命令(描述完全SimplIQ命令参考手册)   两字母助记符号(英文字母区分写) 例子中表达式ac 100000AC 100000样意思  符号
命令16位国旗点定义功例第四位  (处理国旗)定义否命令设置值


障处理
1 意外预期外错误
详见:P40
2 预期错误


程序载传
 成功编译编译代码载SimplIQ驱动器步IDE支持载前动清闪存部门保存户程序
串行flash两命令执行载传DLLS两命令辅助LP命令量整数命令CP 命令清户闪存区域CC命令checksumverify程序设置程序读取标志

二进制数
SimplIQ驱动闪存界面二进制数发送二进制数rs 232行问题区分数分隔符
232发送问题字符:
1 128~255数字
2 结束符
3 等号() 退(backspace)
防止问题数传十六进制二进制格式载然增加传输数量
字节十六进制格式两数字(0 x12)认单字符例8位十六进制0 x12数量二进制格式两字符序列12
数字表示DSP闪存表示电脑:
1 8bit 数字相方法表示
2 16位数字表示十六进制格式等0 x1234表示  DSP两字节存:
1 字节1等0 x12值十六进制形式
2 字节2等0 x34值十六进制形式
3 32位数字表示等0 x12345678十六进制格式  DSP记忆接四字节:
1 字节1等0 x56值十六进制形式
2 字节2等0 x78值十六进制形式
3 字节3等0 x12值十六进制形式
4 字节4等0 x34值十六进制形式
载辅助命令:
LP[N] CP CC


载程序 :
DL命令
例:
LP[1]start
DL##xxxxxxxxxCS

XXXXXXXX 表示escapesequenced数效负载
Start 表示户程序字节址flash
CS 表示消息16位校验包括DL # #

DL命令错误:
1 试图写入flash保护区DL开始合法写入flash字节尝试非法(保护)写样情况DL命令拒绝串行flash容预知
2 电机DL
3 程序正运行DL
4 错误校验种情况DL拒绝会造成伤害
5 发生验证错误果DL试图写错误写入flash   前写会失败验证错误种情况容  flash预测需清完全重写
6 DL字符串太长DL字符串长度500字节  部SimplIQ驱动器限制
7 程序效标志1DL会执行(CP必须DL前发出)

载程:
1 读位置(loc)户代码长度分区LP[3]   LP[4]命令
2.验证映块适合分配空间
3CP清闪存
4载印象文件面序列:
LP[1]loc
DL##…100 bytes of payload
LP[1](loc+100)
DL##…next 100 bytes of payload
and so on until the end of the image
4 CC 校验命令宣布加载验证整结束载程

传程:
1 Read the location (loc) and the length (len) of the user code partition from the mainTOC using the LP[3] and LP[4] commands
2 Upload your image file using the following sequence
LP[1]loc
LP[2]100
Use LS to get the next 100 bytes of the payload
LP[1](loc+100)
Use LS to get the next 100 bytes of the payload
and so on until the end of the image

程序执行
1 启动程序
XQ程序启动命令表明标签应该执行开始
2 停止恢复程序
HP命令程序停止冻结程序状态会重置参数
XC恢复程序执行冻结开始执行
详见P86举例
3 动程序执行权力
果autoexec函数包含户程序该程序线功声明power up
4 保存串行闪存 CP

调试
程允许户调试程序载闪存SimplIQ驱动步骤开发户程序检查户流

运行断点恢复
XQ启动标签函数:
1XQ##MYFUNCTION(abc) 运行函数
2XQ函数返回 值
3 XQ##LABEL runs from ##LABEL
4XQ开始运行户程序代码
5XQ带参数 非法
6XQ返回值

目前机体状态
DB##MS返回机体状态
程序状态
DB##PS 详见P89

错误状态
DB # # ES命令返回户程序错误

设置清断点
SimplIQ驱动支持六断点时五户定义断点部IDE时间点设置断点果程序正运行

更调试容详见手册 P95前



文档香网(httpswwwxiangdangnet)户传

《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
该内容是文档的文本内容,更好的格式请下载文档

下载文档,方便阅读与编辑

文档的实际排版效果,会与网站的显示效果略有不同!!

需要 2 香币 [ 分享文档获得香币 ]

该文档为用户出售和定价!

购买文档

相关文档

Java编程思想读书笔记

Java编程思想读书笔记  这是一份试图提纲挈领的读书笔记,《java编程思想》这本八百多页的书娓娓道来地包含了太多细节,这对读者是非常贴心的,我也强烈建议细细读这本书,如果你希望在短时间内学会java这种语言,那么这本书不是最好的选择,你可以看看谭浩强系列。我把看这本书的过程中,个人觉得每一章中最重要的思想、用整理在这里,希望自己回顾的时候有所参照和提高。也希望大家带着同样的目的来看本篇读

卡***路 11年前 上传470   0

linux编程SHELL编程实验报告

Linux编程课程设计报告题 目: Linux Shell编程 专 业 学 号 姓 名 指 导 教 师 日 期

z***u 1年前 上传621   0

linux与windows 编程区别

linux windows 编程的区别 如果一个程序员从来没有在linux,unix下开发过程序,一直在windows下面开发程序, 同样是工作10年, 大部分情况下与在linux,unix下面开发10年的程序员水平会差别很大。我写这篇文章并不是想贬低windows下面开发的人,做windows开发的人看了可能会感觉不舒服,我并不是这个意思,我只是说说我自己的感受,我最早开始学习编程也是在wi

g***7 7年前 上传2617   0

编程 汇编题目

一、选择题1. 已知指令CALL DWORD PTR [BX]执行前(SP)=108H, 则该指令执行后SP的内容为 ( )。A. 100H B. 104H C. 0FEH D. 106H2.在标志寄存器中,当方向标志DF=1时,每次执行MOVSB指令时使变址寄存器SI和DI( )。A. 加1 B. 加2 C.

小***库 4年前 上传717   0

软件编程实习总结

软件编程实习总结  实习时间:3月1日―――5月9日  实习地点:广州xx大学生实训基地  实训目标:  1.通过系统性的实训,熟练掌握java se、java ee知识体系,具备java开发经验;  2.了解企业软件开发流程规范,初步具备正确的软件开发编程思路,掌握软件开发的基本方法,养成规范化项目开发习惯;  3.以项目案例带动实训,以企业开发为基础,对参加实训学生进

米***尔 9年前 上传527   0

Scratch趣味编程

Scratch趣味编程随着社会信息化程度的不断提高,掌握运用计算机 解决问题的能力显得越来越重要,计算机程序设计是培 养学生运用计算机解决问题能力的重要途径,也是培养 学生计算思维与创新能力的载体。Scratch是麻省理工学院媒体实验室开发的计算机程 序设计语言,它以形象、直观的积木式指令代替了枯 燥、难记的代码指令,可以方便地创建交互式故事、动 画、游戏、音乐等丰富的程序作品,非常适合小

蓝郎梦 2年前 上传727   1

编程人员的质量感言

质  量  感  言   质量是社会生活中最常见的概念,是企业永恒的主题,关系到企业的生存与发展。做为加工中心的一名编程人员,深知这个岗位的重要性,图纸一但输入错误会对公司造成很大的损失,所以我在工作中首先要做到在绘制图形录入电脑时认真负责,并且在图纸输入完成后对图纸进行核对后再录入电脑,发现产品图纸和加工工艺有问题及时报告并联系有关技术人员解决。合理编制程序,优化机床的加工方法,利用套裁来

1***0 12年前 上传12723   0

网络编程实习报告

网络编程实习报告  [实习目的]   通过理论联系实际,巩固所学的知识,提高处理实际问题的能力,并为自己能顺利与社会环境接轨做准备。[实习任务]Linux下网络服务器开发(基于C语言);本文总结了我对Linux下网络服务器模型的认识。[实习内容]一.循环服务器1.循环服务器在同一个时刻只可以响应一个客户端的请求,对多个客户程序的处理是采用循环的方式进行; 2. UDP循环服务器的实现非常

啊***复 9年前 上传528   0

CMM实用编程技术

CMM实用编程技术   1. 若图面各视图上均有尺寸需编程测量时,最好在每个视图上标示出坐标系,以利于判断工件在机台所处的位置   2. 在建立工件坐标系时,若无特别说明,工件坐标系应与仪器坐标系方向保持一致,以利于坐标值的检查   3. 在方便测量的情况下,工件在机台上的最好位置最好和图面上主要视图保持一致,这有利于快速准确采点   4. 在对所建立之坐标系命名时,最好按主,俯

z***0 9年前 上传7747   0

数控编程说课

《数控加工技术》既是数控技术专业基于工作过程系统化设计的专业核心课程,又是数控工艺员,数控程序员,数控机床操作工职业资格考试的必修课程.下面我从课程设置,教学内容,教学设计,教学组织与实施,特色与创新五个方面向各位汇报本课程整体设计情况

k***1 6年前 上传14087   0

数控编程实习报告

数控编程实习报告  随着制造业的发展,机床是制造业的主要生产设备其发展也是日新月异。社会的进步,人们对各类产品的要求也越来越高,像汽车这样大批量的产品,也要求个性化。因此不能采用传统化的刚性生产线进行生产,还须考虑到适应的柔性。一些小产品其复杂要求和精度要求已经使通用机床难以胜任。在这样的情况下数控机床的出现满足了自动化程度高、柔性强、操作强度低,易于组成自动化生产系统的生产要求。   

s***r 10年前 上传589   0

《Java趣味编程100例》

第1章 变幻多姿的图表图表简洁直观,在各种场合得到广泛应用,给人以很强的视觉冲击,经常让人难以忘怀。我们的程序中如果能够灵活地应用图表,一定能给我们的程序增色不少。本章将带你进入变换多姿的图表世界,体会图表编程带来的乐趣。1.1 金字塔图案1.问题描述打印出金字塔图案,如图1.1所示。2.问题分析这个问题是一个很经典的循环应用的题目。我们都知道,打印输出的时候,都是从最左端输出,

雅***韵 2年前 上传841   0

编程模拟练习

模拟练习 一、选择题  1、传输用的基带信号主要要求: A、原始消息代码必须编成适合于传输用的码型;  B、电波形应适合于基带系统的传输。 C、设备简单可靠。 D、A和B答案均正确。 2、传输用的基带信号对代码的要求: A、原始消息代码必须编成适合于传输用的码型。  B、电波形应适合于基带系统的传输。 C、设备简单可靠。 D、低误码率。 3、传输用的基带信号对所

小***4 10年前 上传7837   0

UG编程(完整版)

第二部分UG编程随堂讲义第1章 数控编程技术1.1 数控编程的基本过程数控编程是从零件设计得到合格的数控加工程序的全过程,其最主要的任务是通过计算得到加工走刀中的刀位点,即获得刀具运动的路径。对于多轴加工,还要给出刀轴的矢量。利用CAD软件进行零件设计,然后通过CAM软件获取设计信息,并进行数控编程基本过程和内容如图4-1所示。数控

雅***韵 3年前 上传755   0

数控铣床编程与操作实验

实验四 数控铣床编程与操作实验一、实验目的1.了解数控铣床的基本特点和机床坐标系。2.熟悉FANUC 0i-MD 数控系统应用。3.掌握数控铣床常规操作方法,重点学习数控铣床回零操作、手动对刀操作、工件坐标系设定、程序输入与编辑、自动加工等操作。二、实验设备1.CGM4300B数控铣床2.FANUC 0i-MD 数控系统三、实验基础知识1.数控铣床的特点与组成CGM4300

文***享 1年前 上传290   0

《数控编程与加工》说课稿

我是机械工程系系,我任教的课程是《数控编程与加工》,今天我说课的课题是《单一固定循环指令-----G90》。下面我将围绕学院课时说课的六个方面来加以阐述和说明。 一 说定位 我是以学生的接受能力为准的,不管怎么讲,不管每节课讲多少,只要最终能把学生讲明白,讲会,让学生每节课都能够学有所获就是标准。因此,我在讲《数控编程与加工》这门课时没有按照教材来讲,而是按照自己的理解来讲的。当然这也是在之

l***4 13年前 上传15202   0

《Scratch编程》课程纲要

《Scratch编程》课程纲要课程名称Scratch编程设计者曹荣泽适用年级三至六年级总课时18课时课程类型知识拓展类课程简介  本课程把Scratch编程学习和创作多媒体作品结合起来,在创作动画作品和编写游戏作品的过程中掌握程序设计的方法,让学生充分体验思考的乐趣、满足创作的欲望和收获成功的喜悦。在课程活动中,有开展模拟编写知名游戏的尝试,有把自己喜欢的小故事制作成一部

蓝郎梦 3年前 上传2352   1

电脑编程 所有C语言题库

试卷编号:2203所属语言:C语言试卷方案:所有C语言题库试卷总分:1220分共有题型:1种一、程序填空 共122题 (共计1220分)第1题 (10.0分) 题号:558 难度:中 第2章/*-------------------------------------------------------【程序填空】-------

小***库 4年前 上传978   0

编程规范和范例

 目 录 1 排版 6 2 注释 11 3 标识符命名 18 4 可读性 20 5 变量、结构 22 6 函数、过程 28 7 可测性 36 8 程序效率 40 9 质量保证 44 10 代码编辑、编译、审查 50 11 代码测试、维护 52 12 宏 53 1 排版 ¹ 1-1:程序块要采用缩进风格编写,缩进的空格数为4个。 说明:

5***d 13年前 上传24777   0

数控仿真编程与加工实训

实 训 报 告学生姓名:学生学号:专业班级:机制实训地点:实训时间:11.28-12.9指导老师:目 录 一、实训目的二、实训要求三、实训内容1、数控车床实训一(1)、实训零件图样(2)、加工程序及加工图片2、数控车床实训二(1)、实训零件图样(2)、加工程序及加工图片3、数控铣床实训一(1)、实训零件图样(2)、加工程序及加工图

文***品 3年前 上传736   0

软件编程规范总则CHECKLIST

 软件编程规范总则CHECKLIST 检 查 人:________________ 检查日期:1999年_____月_____日 审查内容:____________________________________________________________________ 审查结果:通过□ 不通过□ 说 明:_____________________

秦***2 10年前 上传25888   0

编程培训心得3篇

编程培训心得3篇篇一:软件编程学_心得 软件编程学_心得 随着计算机技术的发展和工作的需要,为了能够更好的维护公司生产管理系统;公司安排我们到北大青鸟APTECH进修。我们选择了时下最流行、发展速度较快的语言C#。C#学_共分三个阶段,目前我只学_了第一个阶段;现将我在北大青鸟学_第一阶段为期两个月的学_心得总结如下: C#是一种新的面向对象的编程语言,专门用于.NET运行时。C#

和***6 3年前 上传710   0

编程培训实习总结

编程培训实习总结  实习时间:3月1日―――5月9日  实习地点:广州xx华南大学生实训基地  实训目标:  1.通过系统性的实训,熟练掌握java se、java ee知识体系,具备java开发经验;  2.了解企业软件开发流程规范,初步具备正确的软件开发编程思路,掌握软件开发的基本方法,养成规范化项目开发习惯;  3.以项目案例带动实训,以企业开发为基础,对参加实训学

p***y 9年前 上传453   0

软件编程测试部工作总结

软件编程测试部工作总结  XX年已近尾声,回顾这一年里的工作收获颇多。年初一直在参与中行对公系统的测试工作,中国银行对公代客资金管理系统已2月份对公系统顺利投产。紧接着春节后又开始了xx银行的x-fund2.0项目的全程介入测试。跟随项目组一同到北京现场开发测试,以及后期配合用户的压力测试,项目投产内部演练和支持等工作。目前中信x-funds2.0系统也已经投产完毕。  8月份后回到公司

q***s 9年前 上传563   0

数控编程技术形考作业3

《数控编程技术》第三次作业姓 名:________________学 号:________________得 分:________________教师签名:________________ (第7-8章)第7章 简化编程指令及其编程方法一、填空题1、在铣削固定循环结束后,要使刀具返回R点平面,必须编程 指令。2、子程序的嵌套是

心***% 2年前 上传1031   0