当前位置:主页 > 科技论文 > 电力论文 >

基于DSP的通讯程序设计及在电机监控中的应用

发布时间:2018-12-18 01:54
【摘要】:类似DSP的智能设备通信(多为全双工串行通信),必须自己编写通信应用程序。编写通信程序的关键在于通信协议。本次设计以TMS320F2812DSP为研究对象,以Modbus为通信协议,建立TMS320F2812的通信系统,并最终应用于由无刷直流电机、TMS320F2812、eviewET070HMI组成的电机监控系统中去。 文章首先分别阐述了DSP与Modbus协议在国内外的发展概况及发展趋势,对本次设计的研究目的及内容进行了分析,并对通信系统的组成、Modbus传输方式,事务处理过程,错误检测方法等进行了详细的解析。 然后对TMS320F2812的通信系统的模块进行分析设计,绘制出各个模块的程序流程图。严格遵循Modbus格式标准,,对系统参数进行初始化包括初始化TMS320F2812串行通信接口、初始化GPIO通用串口、初始化PIE中断向量表、初始化EV事件管理器等;对通信数据进行处理包括数据帧接收、解析、校验、处理以及异常响应等。 设计Modbus协议的功能码程序,包括读线圈状态功能、读保持寄存器功能、强制一个逻辑线圈的通断功能、写一个保持寄存器功能、强制一串连续的逻辑线圈通断功能,把具体二进制值写入一串连续的保持寄存器功能。设计数据接收中断子程序与发送中断子程序。 待所有模块程序设计完成以后,通过串口助手验证数据收发结果是否正确,验证结果正确以后,将该TMS320F2812通信程序应用于电机监控系统中去。eviewET070HMI内嵌遵循Modbus通信协议的驱动程序,可与上位机TMS320F2812直接通信,对eviewET070进行监控界面设计,对电机的启停、转向、转速、相电压、相电流等进行了监测与控制。同时对通信参数进行设置,对监控系统开辟内存,对监控变量进行地址映射等。 最后对电机监控系统进行实验室联机调试,用表针、趋势图等方式展现电机监控过程中eviewET070HMI与TMS320F2812的通信效果图。实验结果表明基于Modbus协议编写的TMS320F2812通信程序实时、可靠,并成功应用于电机监控系统中,有效解决了系统的通信问题。
[Abstract]:DSP-like intelligent device communication (mostly full-duplex serial communication), must write their own communication applications. The key of writing communication program is communication protocol. This design takes TMS320F2812DSP as the research object and Modbus as the communication protocol, establishes the communication system of TMS320F2812, and finally applies it to the motor monitoring system composed of brushless DC motor and TMS320F2812,eviewET070HMI. In this paper, the general situation and development trend of DSP and Modbus protocols at home and abroad are described, the purpose and content of this design are analyzed, and the composition of communication system, Modbus transmission mode, transaction processing process are analyzed. Error detection methods are analyzed in detail. Then, the module of TMS320F2812 communication system is analyzed and designed, and the program flow chart of each module is drawn. The system parameters are initialized including TMS320F2812 serial communication interface, GPIO universal serial port, PIE interrupt meter, EV event manager and so on. The processing of communication data includes data frame receiving, parsing, checking, processing and exception response. The function code program of Modbus protocol is designed, including read coil state function, read and hold register function, force a logic coil on and off function, write a hold register function, force a serial logic coil to open and break function. Write specific binary values to a series of contiguous retention registers. Design data receive interrupt subroutine and send interrupt subroutine. After all the module program design is completed, the serial port assistant is used to verify whether the data is correct or not, and after the verification result is correct, the TMS320F2812 communication program is applied to the motor monitoring system. The eviewET070HMI embedded driver follows the Modbus communication protocol. It can communicate directly with the host computer TMS320F2812, design the monitoring interface of eviewET070, monitor and control the starting and stopping, steering, rotating speed, phase voltage and phase current of the motor. At the same time, the communication parameters are set up, the memory of the monitoring system is opened up, and the address mapping of the monitoring variables is carried out. Finally, the on-line debugging of the motor monitoring system is carried out in the laboratory, and the communication effect between eviewET070HMI and TMS320F2812 in the process of motor monitoring is shown by means of table needle, trend chart and so on. The experimental results show that the TMS320F2812 communication program based on Modbus protocol is real-time, reliable and successfully applied to the motor monitoring system, which effectively solves the communication problem of the system.
【学位授予单位】:长安大学
【学位级别】:硕士
【学位授予年份】:2014
【分类号】:TM306

【共引文献】

相关会议论文 前10条

1 台立钢;周国祥;;采用MODBUS总线的变频调速系统[A];2010年西南三省一市自动化与仪器仪表学术年会论文集[C];2010年

2 卢智嘉;王俊社;李玉萍;;嵌入式远程监控系统的设计研究[A];2007通信理论与技术新发展——第十二届全国青年通信学术会议论文集(下册)[C];2007年

3 彭道刚;张浩;王魏;于超;王欢;;基于ADAM6000的以太网远程监控系统设计与实现[A];中国仪器仪表学会第九届青年学术会议论文集[C];2007年

4 曹龙汉;代睿;游军;刘小丽;;一种基于C8051F064单片机的智能变频式电动执行器[A];2008’“先进集成技术”院士论坛暨第二届仪表、自动化与先进集成技术大会论文集[C];2008年

5 林回祥;谭剑波;;基于MODBUS协议的雷达远程监控系统设计[A];全国第21届计算机技术与应用学术会议(CACIS·2010)暨全国第2届安全关键技术与应用学术会议论文集[C];2010年

6 宋文娟;赵强;蔡凌;汪晋宽;;基于MODBUS网络的液位测量系统设计[A];第七届青年学术会议论文集[C];2005年

7 王佳承;王国钦;费敏锐;;基于实时Linux的Modbus/TCP网络控制器开发[A];中国仪器仪表学会2007学术年会智能检测控制技术及仪表装置发展研讨会论文集[C];2007年

8 张林;余忠源;孟凯锋;;基于Modbus协议的风机在线振动采集系统[A];2013年中国电机工程学会年会论文集[C];2013年

9 张林;余忠源;孟凯锋;;基于Modbus协议的风机在线振动采集系统研究[A];2013电力行业信息化年会论文集[C];2013年

10 伍英岩;刘时贵;;基于VB和PLC的筒形阀动态数据监测及分析系统[A];中国水力发电工程学会信息化专委会、水电控制设备专委会2013年学术交流会论文集[C];2013年

相关博士学位论文 前4条

1 王胜红;印铁烘房生产线自动化系统的控制技术研究[D];南京理工大学;2007年

2 顾海荣;同步碎石封层设备关键技术研究[D];长安大学;2008年

3 贺天才;寺河矿东大巷带式输送机动力学分析及最优控制研究[D];中国矿业大学(北京);2009年

4 陈本源;基于交换式以太网的实时工业通信相关理论与技术研究[D];武汉理工大学;2010年

相关硕士学位论文 前10条

1 徐国栋;智能压力变送器的研究[D];山东科技大学;2010年

2 吴刚;面向复杂环境的数据采集分析系统的研发[D];中国海洋大学;2010年

3 李大尉;电能自动监测系统设计[D];华东师范大学;2010年

4 余玉;基于BF531的多功能电力仪表的研究与实现[D];哈尔滨理工大学;2010年

5 狄俊亮;啤酒生产过程综合自动化技术若干关键问题研究[D];浙江大学;2011年

6 周晓光;基于μC/OS-Ⅱ的智能配电监控终端的设计与实现[D];西安电子科技大学;2011年

7 张霞;基于GPRS的城镇供水SCADA系统的研究与实现[D];太原理工大学;2011年

8 王涛;基于MODBUS现场总线的智能升旗控制系统的设计[D];太原理工大学;2011年

9 刘晓宇;基于模糊控制技术的智能风机系统研究与应用[D];北京交通大学;2011年

10 陈柳松;OPC UA服务器事件管理及订阅功能模块研究与开发[D];华北电力大学(北京);2011年



本文编号:2385123

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/dianlilw/2385123.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户745d3***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com