教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 文库大全 > 资格考试 >

基于USS协议的变频器计算机通信设计(2)

来源:网络收集 时间:2026-09-05
导读: )接/3脚.接41!其接线根据通信方式的不同而 异在此采用-,./通信方式只要接两根信号线即可即脚(’脚$2(接$567,/提供的-,./接口的脚’08982($其脚.’脚41(接$567,/接口的脚 +’08981($其余悬空不接! ’57;’或’,7;(时

)接/3"脚.接41!其接线根据通信方式的不同而

异"在此采用-",./通信方式"只要接两根信号线即可"即脚(’脚$2(接$567,/提供的-",./接口的脚&’08982($其脚.’脚41(接$567,/接口的脚

+’08981($其余悬空不接!

’57;>’或’,7;>(时"再次启动电机则不须对变频

!"#$通信协议简介

*""报文分长报文与短报文"短报文6:;<)"

长报文=:;<’5>’&+(!在此采用长报文格式#

"9?

6:;

80-LM;

JK0

386

"9#

>"#

I55

器初始化!发送报文后一定要有延时"否则变频器来不及反映作出响应!

"9?’值固定为’+>("用于表示一个报文的开始!=:;表示在报文中=:;区域后的字节数!对于@ABCD@EFGHC变频器其通常固定为&+’’5>(!80-是一个包含了从站变频器地址的单字节区域"其位

/是广播位!I55用作报文的校验"将对报文中该区

域以前的所有字节进行异或检验!如果变频器收到一个带有错误结果的报文"它将放弃并拒绝发出应答!JK0设为’"因为@ABCD@EFGHC等通用变频器不使用它!386包含LM;区域中所指定的参数的值!根据参数类型"此数据大小可能乘以&或’N&的系数!可以参考变频器手册确定该参数的系数!LM;用于控制变频器的参数设定!其位&&未使用"设为

’$高四位为控制位"低十位表示参数号值!"9#’控

制字(用于控制变频器的运行!O"#’状态位(表示变频器的当前状态!>"#用于设定对变频器的频率值!它以值&)(.,’,’’’>(代表&’’!!在@ABCD@EFGHC

对电机进行控制时"在起动电机前"令"9#<

’,7)>使变频器复位"复位前状态字’I7+>"复位后为’I(7>$若"9#<’,7R>则起动电机"电机的运

通信变频

!"#$%

行频率为!"#设定!达到频率!返回$%&’!"若

控制字符"(#%以及频率给定值’将全部报文进行异或产生5位校验码#将报文写入串卡发送缓冲区!通过串口发送缓冲区内容!若发送成功!延时后读取串卡接收缓冲区内容"若不成功!则重新发送!直到最大发送次数!返回错误信息#检查返回报文的,44码!若不正确则重新发送报文!直到最大发送次数返回错误信息"若正确则返回调用程序来选择控制命令!从而实现对电机的远程控制#

"(#)$*’+!则电机停止运行!此时!"#的值无

效!返回$,&&!#!"#为频率设定值-主!从.或频率实际值-从!主.#若要进行频率!设置且!取/位小数!可换算成十六进制!填入!"#区#

工控机与变频器间的通信子流程图如图&所示!首先设置通信报文!包括起始字符"(0$$1!%&长度23+$长报文应设为$4!%&变频器$从站%地址&变频器的控制命令$选择启动&停止&查询等命令写入

!结束语

利用4语言编程设计的基于6""通信协议的

方式!能够更好地抑止干扰!提高系统的可靠性#该系统操作直观!灵活方便!工作准确可靠!能实时采集和处理运行数据!具有很大的实用性#相信随着变频调速领域的扩展!这种监控系统将会有更广泛的应用前景#介于6""协议在高速通信时存在一定的缺陷!不能满足高速通信系统的要求!而

784工控机与西门子公司生产的9:;<=9>?@A<BA;@A<变频器之间的通信!已经成功地实现了工控

机对变频器的远程控制!并能实时检测变频器的运行状况!实现了对电机的启动与停止的监测与控制#通过C"*5D串行连接及采用6""通信协议!其远程控制能力能够达到&/台变频器!从而实现一台784对多台变频器的控制#C"*5D采用差动输入

8CE%7,6"能够克服6""的这一缺点!正在利用它进行使用8CE%7,6"现场总线组成高性能变频器

调速系统的研究#

!下转第F5页"

!

通信变频

!"#$%

*G>=*%)7<]<@32A^_XY\‘9(’2a‘&’@263>L

@G(=%>@J)>&’((Qbc%)6GG*(>’&&2>2)=4’d%be‘(’>6(%Jf$gYEeh)j=><5JG2(=>/ek<2)’l%lL<2)’lmlL

*G>=*%)7<]<@32An_oZ$+Emph*G>=*%)7<]=@32An_oDmZXsh

9(’2ah<2)’l*lL<2)’ltlL

*G>=*%)7<]<@32A^_JZ$+tWW^Z$+Empehqr设为奇校验rq*G>=*%)7<]=@32A^_DmZXsh

9(’2ah<2)’l’lL<2)’lElL

*G>=*%)7<]<@32A^_Z$+Emph*G>=*%)7<]<@32An_oZ$+tWWh*G>=*%)7<]=@32A^_DmZXsh9(’2ah)j=><5J)>*G9=>)ek

<2)’"L

*G>=*%)7<]<@32An_oXYFtZph9(’2ah<2)’HL

*G>=*%)7<]<@32A^_XYFtZph9(’2ah&’@263>L

@G(=%>@J)>&’((Qbc%)6GG*(>’&)>*G9=>)d%beh(’>6(%Jf$gYEeh=@JG2(=>/u_l%lK*G>=*%)7<]=@32A^_DmZXs‘><@36)5v@&QFXDfgcYVe‘

*G>=*%)7<]<<R1FD.E#_"PI‘qr设置超时"P)’<*%&)rq*G>=*%)7<]<<R1.Dm#_I‘qr刷新rq=@w><)’>2>>(J@&-FXY$mt8-n*G>=*%)eu_IeG’((*(JbY’>6GY’(=23Tbe‘

k

!TCRHC

i

qr设置输入项rqqr设置停止位rq

qr启动校验rqqr转换为偶效验rqqr启动偶校验rrqqr启动奇校验rqqr求消校验rqqr启动校验rq

i

(’>6(%Jf$gYEe‘(’>6(%JF+cEe‘’’

ii

@<3*)’JG@=3’e‘<3*)’J@&e‘’’

qr关闭传送文件rq

><)’>2>>(J@&-FXY$mt8-n*3&>=*e‘qr恢复端口设置rq

qr关闭串口rq

需要注意$!在"Xg=%6x环境下-处理器J硬件e和内核J软件e均不提供内存管理机制!程序的地址空间等同于内存的物理地址空间(在程序中可直接对Dqt地址进行操作!而不需要申请和释放Dqt空间!但需要用户自己检查所操作的Dqt地址的占用情况(#在设计中将信息家电监控状态信息放在q

"Xg=%6xq2GGq=%@*(:2>=*%下!先键入:2a’!生成可以指向文件!然后复制到"Xg=%6xq(*:&=)aq9=%下!

再回到刚才的目录!键入:2a’!编译成功后才可以烧写到用户的fg$YV中(

!结束语

由于串行通信广泛应用在嵌入式设备中!以往

的文章只是泛泛地介绍串行通信设计的某个方面(以上结合实际工程项目!从硬件电路的搭建)应用软件的编写两个方面着手!详细讲解了嵌入式设备的的串行通信的设计要点(这对于在嵌入式设备中!特别是基于"Xg=%6x的系统中应用串行通信有重要的参考意义(

参考文献!

R"C

邹思轶7嵌入式g=%6x设计与应用R.C7北京$清华大学出版社!

HIIH$NHO\P7

孟臣!李敏7c$+F多串口扩展器TZHTT\WZ及其应用R0C7单片机及嵌入式系统应用!HIIT%P#yH"OHN7

王学龙7嵌入式g=%6x系统设计与应用!.C7北京$清华大学出版社-HII"$T\SOMI"7

!

!上接第SM页"

参考文献!

!"#

$%&’()*%+,-.’/’($0-123’%456’32.$-!"#$78’9:2;<5 …… 此处隐藏:1726字,全部文档内容请下载后查看。喜欢就下载吧 ……

基于USS协议的变频器计算机通信设计(2).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wenku/91199.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)