- 0
- 0
- 约8.85千字
- 约 2页
- 2026-02-27 发布于北京
- 举报
TMS320F2812串行通信在永磁同步电机伺服系统上的应用研究
TMS320F2812串行通信在永磁同步电机伺服系统上的应用研究
谭艺乐(厦门大学信息科学与技术学院,福建厦门361005)
摘要
在简要介绍基于TMS320F2812数字信号处理器(DSP)的永磁同步电机伺服系统的基础上,重点介绍DSP与PC的串
行通信原理,并结合实际系统给出异步串行通信的软硬件解决方案。实验结果表明,串行通信结构简单、界面友好、通信距离
远,提升了伺.月艮系统的性能。
关键词:TMS320F2812,伺服系统,串行通信
Abstract
Thispaperintroducespermanentmagnetsynchronousmotor(PMSM)servesystembasedonTMS320F2812DigitalSignal
processor(DSP),thenintroduoesprincipleofcommunicationbetweenDSPandPCandgivestheasynchronousserialcommu—
nicationsolutioncombinedwiththeactualsystemTheExperimentshowthatserialcommunicationhastheadvantagesofsim—
piestructure,friendlyinterfaceandfarcommunicationdistance.Itcanimprovetheperformanceoftheservosystem.
Keywords:TMS320F2812,servosystem,serialcommunication
近年来,TMS320F2812以其低功耗、高速、高精度的特点,伺服系统中的运行状态信息由DSP收集,然后经过内部数
在永磁同步电机伺服系统中应用越来越广泛,但是它在事件处据处理后通过SCI传输出去。数据由上位机程序接收,再进行相
理方面显得有些不足,具体的表现是I/O口较少以及人机界面关的处理和分析。
不友好等。此外,DSP的软件资源没有PC机丰富,这些因素在2串行通信的实现
某些程度上限制了DSP的应用。而利用串行通信将DSP强大串行通讯接口(sco是一个两线制异步串行接口,通常被称
的数值处理能力与PC友好的人机接口和丰富的软件资源结合为UART。SCl模块支持CPU与其他异步外设之间使用标准非
起来,将可以解决这些问题。文献f’一4]介绍了关于串行通信的归零码进行数字通信。串行通信的实现包含三个部分,分别是硬
实现,取得了良好的效果。文献[3—4】采用WindowsAPI或者基件设计,下位机程序设计以及上位机程序设计。
于多线程的CSerialPort类来进行上位机程序的开发,功能强2.1通信硬件设计
大,但程序编写复杂,对程序员要求较高。本文结合伺服系统的在串行接口方面,本文采用RS一232C标准,在电气特性
特点,采用MSComm控件设计了一套DSP与PC实现串行通上,RS一232采用负逻辑,要求高低两信号间有较大的幅度,标
信的方案。准为:逻辑“1”在-5V—一15V之间,逻辑0“”在+5VN+I5V之间,
1系统总体框架通常采用一10V左右为逻辑1,+10V左右为逻辑O。由于
基于TMS32OF2812的永磁同步电机伺服系统如图1所示,TMS320F2812的信号输入输出为TTL电平,逻辑1为3.3V左
系统采用主从式
原创力文档

文档评论(0)