DIY编程器网

 找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 211|回复: 0
打印 上一主题 下一主题

凌阳DMC工具的使用指南

[复制链接]
跳转到指定楼层
楼主
发表于 2011-4-29 17:55:05 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
凌阳DMC工具的使用指南
凌阳科技(sunplus)推出16位马达驱动控制的工业级单片机--SPMC75系列,为方便客户产品开发,凌阳公司提供了DMC (Digital Motor Control)工具,它可以实现对两颗变频马达(由变频器启动)的实时控制和运行状态的检测。友好的用户界面和下拉菜单使您可以非常容易、方便地使用。
1.1 引言
  SPMC75系列单片机是由凌阳科技设计开发的16位微控制器芯片,其内核采用凌阳科技自主知识产权的μ'nSP微处理器。SPMC75系列单片机集成了能产生变频电机驱动的PWM发生器、多功能捕获比较模块、BLDC电机驱动专用位置侦测接口、两相增量编码器接口等硬件模块;以及多功能I/O口、同步和异步串行口、ADC、定时计数器等功能模块,利用这些硬件模块支持,SPMC75可以完成诸如家电用变频驱动器、标准工业变频驱动器、多环伺服驱动系统等复杂应用。
  DMC ToolKit是SPMC75系列单片机的一个辅助开发工具,它主要用于开发过程中或开发后期的系统调试和监视功能。工具中的所有返回参数都有绘图显示功能,用户可以直观的看到返回参数随时间的变化曲线,也可以将返回数据导出到Excel中做进一步的分析和处理。它主要也有两大方面的功能:
1.系统控制:可以独立设置两颗马达的控制参数,如转速、加速斜率、PID调节的控制增益(Kp、Ki等),另外还为用户提供8个自定义参数,以方便用户的功能扩展。
2.系统监视:马达控制及运行状态参数直接显示在控制窗口中,也可以以图形的形式显示在监视窗口中。
这个工具分为两部分。一部分是运行在PC上DMC ToolKit,如图3-3所示;另一部分是运行在SPMC75系列单片机上的服务程序,所以,用户要在使用这个工具时候,必须在自己的控制程序中加入相应的DMC服务程序。
1.2 智能测温应用
  本工具软件能够运行在Windows98或Windows2000系统上。其用户界面如图1所示。



图1 DMC用户界面
  用户通过界面来设定控制参数和显示状态信息,包括菜单、工具条、窗口。DMC工具由两部分组成:控制窗口和监视窗口。如图2所示。



1.2.1 控制窗口
  控制窗口用来设置/读取参数,由三部分组成:马达1控制窗口、马达2控制窗口、用户窗口。每种窗口分别由三部分内容组成:控制参数设定、控制参数读取、系统参数读取。如图3所示。



图3 控制窗口
各参数含义介绍如下:

变量名称

读写属性
资料代表意义描述
范围

Speed1_Cmd

W
设定变频马达1转速(单位:rpm) (bit15 = 方向)资料为0 " 0x7FFF (共15 bits)
0"±0x7FFF(单位:rpm)

Speed1_Slope

W
设定变频马达1加减速斜率(单位:rpm/sec)资料为0 " 0xFFFF (共16 bits)
0"0xFFFF(单位:rpm/sec)

Speed1_Kp

W
设定变频马达1闭回路速度控制调适参数Kp (只接受大于或等于零的常数输入)
大于0

Speed1_Ki

W
设定变频马达1闭回路速度控制调适参数Ki(只接受大于或等于零的常数输入)
大于0

Speed2_Cmd

W
设定变频马达2转速(单位:rpm) (bit15 =方向)资料为0 " 0x7FFF (共15 bits)
0"±0x7FFF(单位:rpm)

Speed2_Now

R
读取变频马达2现在转速(单位:rpm)含方向(bit15 = direction)(bit 15 = 1 => 负转速, bit15 = 0 => 正转速)资料为0 " 0x7FFF (共15 bits)
0"±0x7FFF(单位:rpm)

Driver_Vbus

R
读取驱动系统的直流链电压(单位:V),此电压值只为正值V >= 0 :资料为0 " 0xFFFF(in Q6)例如: 若资料为0x4D80 => 310 V
0 " 0xFFFF

ACLine_Freq

R
读取市电端电源频率(单位:Hz),资料为0 " 0xFFFF (in Q10)例如: 若资料为0xEE00 => 59.5 Hz
0 " 0xFFFF

Sys_T1


R
读取系统的温度信道1(bit15 = 温度值正负号)资料为0 " 0x7FFF(in Q6) (单位:℃)例如: 若资料为0x3200 => +200.0 ℃ 若资料为 0xB200 => -200.0 ℃
0"±0x7FFF(单位:℃)

Sys_T2


R
读取系统的温度信道2(bit15 = 温度值正负号)例同上
0"±0x7FFF(单位:℃)

Sys_T3


R
读取系统的温度信道3(bit15 = 温度值正负号)例同上
0"±0x7FFF(单位:℃)

Sys_T4

R
读取系统的温度信道4(bit15 = 温度值正负号)例同上
0"±0x7FFF(单位:℃)

User_W0

W
程序开发者使用区域(设定参数值)

User_W1


W

User_W2


W

User_W3


W

User_W4

W

User_W5


W

User_W6


W

User_W7


W

User_R0


R
程序开发者使用区域(读取参数变化之值)

User_R1


R

User_R2


R

User_R3


R

User_R4


R

User_R5


R

User_R6


R

User_R7

R
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
收藏收藏 分享分享 支持支持 反对反对
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|文字版|手机版|DIY编程器网 ( 桂ICP备14005565号-1 )

GMT+8, 2025-11-26 13:14 , 耗时 0.086943 秒, 19 个查询请求 , Gzip 开启.

各位嘉宾言论仅代表个人观点,非属DIY编程器网立场。

桂公网安备 45031202000115号

DIY编程器群(超员):41210778 DIY编程器

DIY编程器群1(满员):3044634 DIY编程器1

diy编程器群2:551025008 diy编程器群2

QQ:28000622;Email:libyoufer@sina.com

本站由桂林市临桂区技兴电子商务经营部独家赞助。旨在技术交流,请自觉遵守国家法律法规,一旦发现将做封号删号处理。

快速回复 返回顶部 返回列表