专业的微特电机产品发布平台
用户名: 密码: 注册
设为首页 加入收藏 联系我们
免费注册 企业免费建站
新技术论坛 会员产品发布
TB6600QQ群:70241714   步进电机论文   六轴工业机器人解决方案  
步进电机     驱动器     控制器     马达IC     伺服电机     无刷直流电动机     微特电机文献     工控器件     运动控制新产品     六轴工业机器人    
首 页   |   行业资讯   |   业内搜索   |   网站介绍   |   超级服务   |   新技术论坛
论坛公告: 中国步进电机应用网:http://using.zgbjdj.com/
  文章标题:Modbus协议在永磁同步电动机伺服系统中的应用
回复文章
作者:vivan2254  发表时间:2010-5-20 15:07:26
modbus协议在永磁同步电动机伺服系统中的应用
宋杰,姜淑忠
(上海交通大学电气工程系,上海200030
 
 
 
摘要:触摸屏常常用作永磁同步伺服系统中的控制器,通过modbus通信协议与驱动器进行数据交换。文章针对触摸屏的主要功能,详细介绍了modbus协议中常见功能的实现、crc -16校验码的生成,然后给出了驱动器中dsp与触摸屏通信接口的硬件和软件设计。所得结果可作为标准模块嵌入通用伺服驱动器。
关键词:modbus协议;触摸屏;dsp;永磁同步伺服系统
中图分类号:tm351, tm341    文献标志码:a    文章编号:l001-6848(2010)04-0083-02
0引 
    永磁同步电动机伺服系统经过近十年国内科研单位、制造厂家、用户的共网努力,在某些行业获得了成功的应用[1,2]。系统一般由控制器、驱动器、永磁同步电机、传感器构成,按控制器、驱动器的复杂程度及二者之间的功能分配,控制系统分为单轴系统、多轴系统和独立控制系统。通常驱动器与控制器的接口有两种,一种是模拟和数字脉冲接口,表示电机的速度、位置、旋转方向,多用在单轴系统中。另一种是现场总线接口,如modbus、profibus、can_ open等,多用在多轴系统中。独立控制系统则根据具体应用,选择所需的接口形式。从控制信号传输的可靠性和系统配置看,总线接口将是主流。这些现场总线接口中,modbus通信协议被广泛应用在人机界面、plc、变频器、现场仪表、阀门等自动化设备中,并在该协议的基础上连接构成工业网络,进行现场控制和集中监控,是工业领域内全球最流行的协议之一。
  本文以触摸屏为控制器,开发的永磁电机驱动器和触摸屏之间通过modhus协议进行通信。给出了驱动器中dsp与触摸屏通信接口的硬件和软件设计。
1 dsp通信的软硬件设计
    由于modbus协议只定义通信设备间传输的数据帧的结构和格式,并不具体规定物理层,因此modbus协能支持串口rs232、rs422、rs485和以太网等各种通信接口、通信网络和通信介质。ⅱ公司28系列dsp具有串行通信口,施耐德公司的触摸屏xbtgt2330系列配备com1和com2两个通信接口,分别支持rs232和rs422、rs485通信接口。因此modbus协议可以作为dsp与触摸屏的通信协议。
    28系列dsp使用的电源电压为3.3 v,其串口信号的高电平也为3.3 v,但触摸屏两个通信接口的信号高电平达到5v,两者电平不匹配。另外dsp的串口支持rs232接口,与触摸屏的com2通信时,必须进行rs232与rs485之间的转换。为解决电平匹配和通信接口转换,设计了图1所示的通信电路。芯片max3232解决了dsp的收发信号rx和tx与触摸屏的电平匹配问题,该芯片的管脚7和8可与触摸屏com1的相应端直接连接,进行rs232通信。芯片max485可使rs232和rs485两种通讯方式兼容。处于半双工工作模式的max485,接收使能端re和发送使能端de不能同时有效,输出高电平时,max485接受数据,输出低电平时,max485发送数据。当dsp的rx端接收数据时,tx端输出低电平,经max3232和三极管ql两次反相后,max485的re端为低电平有效,max485从触摸屏接收数据并发送。当dsp的tx端发送数据为高电平时,max485的de端为高电平有效,max485从dsp接收数据,tx端发送数据为低电平时,de端为低电平,由于电阻蜀的上拉和r,的下拉,差分信号a-b被视为低电平。因此rx端发送的数据能够被触摸屏接收。图中的电阻r。为传输线匹配电阻,抑制从负载端反射回来的信号发生再次反射。保持a、b两端的输入阻抗相等。在要求数十米以上的通信距离时,****采用rs422、rs485通信接口。
    
     dsp通信软件系统初始化、串口发送处理、串口接收处理、crc校验、数据帧分析处理、报警等功能子模块。dsp通信程序流程如图2所示。软件设计的关键是串行口接收中断程序和crc校验程序的设计。触摸屏作为主站,按modbus协议下发命令或数据,并等待dsp应答,收到应答信号后,经过校验正确即认为通信成功,校验有误则认为此次通信失败,并在停顿4个字符传输时间后,重发该指令,直到接收成功并校验正确为止。
dsp作为从站,串口接收数据采用中断方式,当检测到帧的结束时进入处理程

 

  共有记录条,共页,条/页  转至页
回复此文章主题
  用户名: 密码: 注册新用户
回复内容:
 
设为首页   |   加入收藏   |   联系我们   |   站长留言   |   广告服务   |   友情链接   |   免费展示
网站实名:步进电机网 步进电机驱动器网 微特电机网 网站地图 新闻中心
版权所有:北京时代四维科技有限公司
© Copyright By www.zgbjdj.com
京ICP备11042559号-1