基于STM32F103的深海远程电机控制系统

发布者:温暖微风最新更新时间:2021-07-01 来源: eefocus关键字:STM32F103  深海远程电机  控制系统 手机看文章 扫描二维码
随时随地手机看文章

深海电机控制系统是深海科学考察、地质勘探、生物资源采集、深海打捞等深海作业中的一项关键技术, 使电机在深海的复杂环境中高效、可靠地运行具有重要的意义。目前, 在我国的深海科学考察中,通常采用有刷直流电机作为动力来源, 水下锂电池为其供电。由于锂电池价格昂贵且需要不时的对其进行充电, 严重影响了有效作业时间, 所以, 采用水上供电即远程控制的方式有很大的实际意义。另一方面,有刷直流电机因长时间侵泡在高压油中, 加上深海作业环境的恶劣, 电刷和换相器很容易损坏。而永磁同步电机利用电子换相代替了机械换相, 不但具有直流电机的调速性能, 而且体积小、效率高。永磁同步电机的转子采用永磁体, 所以省去了励磁电路, 因而具有更高的功率因素。近几年由于新型稀土永磁材料的大量开发和利用, 使永磁同步电机的性能得到极大的提升, 而我国又拥有丰富的稀土资源, 相信永磁同步电机将会得到更广泛的应用。


1 系统控制原理


图1是深海远程电机控制系统的组成框图。能源与数据混合传输同轴电缆既给整个水下系统供电同时又提供了上位机和控制系统通信的线路, 供电电压为1 kV。数据耦合通信模块负责在同轴电缆上分离或叠加经调制过的信号, 而DC /DC电源负责把同轴缆上的1 kV 高压降为电机的300 V工作电压并产生供控制系统使用的15 V 电压。STM32F103微控制器通过光耦隔离的RS232与数据耦合通信模块进行数据交换, 即接收指令或反馈电机工作状态。由于电机运行时将产生很大的谐波, 干扰同轴电缆上的数据信号, 严重时将导致远程控制出错而引起水下系统的误操作, 所以要求设计的控制系统能很好的响应上位机发出的控制指令。



图1 深海远程电机控制系统组成框图


2 系统设计


2. 1 能源与数据混合传输同轴电缆


能源与数据混合传输同轴电缆是实现远程控制的关键部分, 电缆上的传输电压波形如图2 所示。


混合传输原理就是在发送端将直流电源和数据信号进行叠加, 然后通过同轴电缆实现耦合后的传输, 在接收端再用滤波器将电源和数据分开, 这样只用一根同轴电缆就实现了对控制系统的供电和控制。



图2 同轴电缆传输信号示意图


2. 2 数据耦合通信模块


数据耦合通信模块主要由数据耦合器和调制解调电路两部分构成。调制解调电路对数据信号进行调制和解调处理以实现信号的远距离传输。数据耦合器实质上就是滤波器, 它是实现混合传输功能的主要部分, 其在整个系统中的作用如图3 所示。


由于高压功率电源和数据信号均要在此通过, 故要求滤波网络耐高压, 且传输功率信号损耗要小、效率高。该滤波网络在同轴电缆的水上和水下两端各有一组, 其结构完全相同。



图3 数据耦合器的作用


2. 3 PMSM 电机


PMSM 按永磁体在转子上安装的方式不同可分为面装式、内插式和内埋式。由于永磁体的磁导率十分接近空气, 面装式的永磁体转子交、直轴电感基本相等, 即L d = Lq, 属于隐极式电机。由于其电感比较小, 故可快速获得感应电流, 且不会产生磁阻转矩, 因此转矩的线性比较好。本设计所用的电机即采用了此结构。


PMSM的定子和普通电励磁的三相同步电机的定子是相似的。如果永磁体产生的感应电动势(反电动势)与励磁线圈产生的感应电动势一样, 也是正弦的, 那PMSM的数学模型与电励磁同步电机基本相同。一台两极PMSM 的结构如图4所示。



图4 两极PM SM 结构图


其中a、b、c轴方向分别为三相相绕组轴线的方向,在abc三轴坐标系下PMSM的电压方程和磁链方程分别为:



其中rs 是定子绕组的相电阻, Lms和L Is分别是定子绕组的励磁电感和漏电感, r 是转子电角度, Φm 是永磁体产生的磁链。由式( 2)可知, 三相定子的磁链是相互耦合的, 同时它们都是转子位置的函数, 这样就给控制带来了难度。


上世纪70年代西门子工程师F. B laschke首先提出了矢量控制理论来解决交流电机的转矩控制问题,使交流电机特性得到极大的改善。矢量控制采用矢量变换方法, 通过把交流电机的磁通与转矩控制解耦, 使交流电机的控制等效于直流电机。在图2中,利用坐标变换理论把三相静止的abc 坐标系变换成旋转的dq坐标, 其中d 轴为永磁体转子基波磁场的方向, 而q轴顺着旋转方向超前d 轴90 电角度。转子参考坐标的旋转速度即为转子速度。在dq 坐标轴上的定子电压方程和磁链方程简化为:



而面装式PMSM 的电磁力矩可按下式计算, 其中P为电机的极对数:



把式( 4)代入式( 5), 并且已知面装式PMSM的Ld =Lq, 故最终可得电磁力矩表达式为:



从式( 6)可以看出控制定子的q 轴电流即可控制电机的电磁转矩。


2. 4 IPM功率驱动和电流采样模块


本设计的功率部分采用了FAIRCH ILD 公司的FSBB20CH60IPM模块, 该功率智能模块集成的MOS管最大工作电压为600 V, 最大工作电流20 A, 具有很强的自我保护电路, 并带有一路故障输出。采用功率模块不但减小了系统的体积, 而且比采用功率管加驱动芯片的方案具有更强的可靠性。FSBB20CH60的三相电压输出U、V、W 分别接PMSM 的ABC 相,Nu、Nv 和Nw 是三个半桥的下半桥输出, 分别接电流采样电阻, 阻值为15m#。现以U相为例说明电流的采样方法。如图5所示, Nu 和N 端分别接运放的正相端和反相端, 由于相电流可能流入绕组也可能流出绕组, 因此电压信号是有正有负, 而STM32F103 的ADC 输入电压范围为0 V到3. 3 V, 故需要加偏置电压VOFFSET。电流的计算方法如式( 7)所示。



其中取R158= R159 = 3. 9 kΩ, R 152 = R153 = 1 kΩ, 代入化简可得式( 9), 再把式( 10)代入即可求得电流IU的值。




图5 电流采样原理图


2. 5 光耦隔离RS232


为防止电机控制系统因高压击穿进而损坏数据耦合通信模块, 在STM32F103微控制器和数据耦合通信模块之间采取了光耦隔离措施。光耦隔离RS232的原理图如图6所示。隔离芯片采用4N35,由于光耦器件的速度限制且所需传送的数据量较小, 故RS232的通信速率设定为9600波特率。




图6 光耦隔离RS232


2. 6 STM32F103微控制器


ST公司的STM32F103控制器采用了ARM 公司最新的Cortex M3内核, 哈佛结构上实现1 25DM IPS /MH z, 3级流水线并带分支指令预测, 采用Thumb 2指令集, 最高工作频率可达72MH z。STM32F103片上集成了一个高级定时器TIM1, 能够输出六路互补带死区的PWM波, 并且具有输入打断功能。当功率器件上出现过流时使用打断功能来关闭PWM 输出, 保护功率器件。电机控制软件流程图如图7所示。



图7 电机控制软件流程图


2. 7 DC /DC及电源管理模块


DC /DC电源把同轴电缆上的1 kV 功率电压降为电机的300 V 工作电压并同时产生供FSBB20CH60功率模块使用的15 V电压, 该电压为其集成MOS管的门极驱动电平。电源管理模块则使用LM7805 和LM1117, 把15 V 电压进一步降低, 产生供STM32F103微控制器及控制系统中其它器件使用的3. 3 V 电压。


3 系统测试


水上部分的电源采用高性能的稳压直流电源, 以减少纹波干扰, 输出电压为1 kV。电机负载逐渐加大, 实验数据如表1所示。其中Us、Is 和P s 分别为稳压直流电源的输出电压、电流及功率, U1、I1 和P 1 分别是DC /DC 模块的输出电压、电流及功率。实验结果表明, 从空载到接近额定功率范围内, STM32F103通过光耦隔离的RS232能够正常的接收上位机发送的起停、加速减速指令, 电机运行良好, 可见电机运行时不影响同轴电缆上的正常通信, 符合设计要求。


表1 负载逐渐加大时的电机控制情况



4 结束语


本文使用意法半导体公司的最新ARM CortexM 3 微控制器STM32F103 控制PMSM 电机,STM32F103具有高速双AD、高级定时器等电机控制所必须的电路, 且具有较高的工作频率。同时利用数据与能源混合传输技术, 实现了既对深海动力设备供电又能进行远程控制, 克服了使用锂电池供电的诸多弊病。


这种设备已经成功的应用在了我国科学考察船“大洋一号”上, 实践证明, 比传统的方法更具灵活高效, 大大增加了科考作业时间, 减少了设备维护次数, 具有很好的应用前景。


关键字:STM32F103  深海远程电机  控制系统 引用地址:基于STM32F103的深海远程电机控制系统

上一篇:STM32之启动文件详解
下一篇:记一次,粗心导致的设计失误

推荐阅读最新更新时间:2024-11-11 13:48

控制系统典型应用车型 —— 停车机器人
如今,城市可用土地的日益稀缺(城市化)和汽车使用数量的增加(机动化),为了可持续性发展和其他生活质量问题相结合,由此孕育出来了一种自动停车系统。 停车凭借其灵活、高效、标准化的停车模式,穿梭在各个自动化停车场内。 “代客泊车”神器 停车机器人是一种自动化的汽车停车服务系统,它是由各种先进技术组成的,如激光雷达、摄像头、等实现智能导航、自主寻找适合停车位、完成自动停车和取车等功能。 具备行动快捷、工作效率高、结构简单、可控性强、安全性好等特性。 停车机器人形态多样,目前市面上有多种不同类型的停车机器人,例如移动式两轮平台、固定立体式货架以及PPS(智能泊车系统)型等。可以是类似一块面板,这类型的停车机器人可以自动行驶到车底,
[机器人]
工程机械电气控制系统检修注意事项
工程机械的电气系统越来越复杂,检修时稍不注意就会使小毛病变成大故障,造成更大的经济损失。注意事项如下: 1.首先切断电源 检修时,为了将导线和连接器断开,应先切断整机供电电源,否则将会导致电线束、保险丝和熔丝损坏,有时还会因导线发生短路而造成天灾。 2. 正确识别各种导线颜色 进口工程机械在电线束上均用代码标明了各种导线的颜色(见附表),用以区别不同的导线,则左边的字母表示底色,右边的字母表示标志色。 3. 正确连接和拆开端子连接器 (1)拆开电线束时,要抓住其连接器,不要拉电线本身;首先要松开锁扣,然后才能拉开连接器。 (2)检修防水连接器时,要特别注意不能让水进入到连接器中;如果有水进入了连接器,只有将其烘干后才能
[嵌入式]
工程机械电气<font color='red'>控制系统</font>检修注意事项
微位移步进电机控制系统设计
0引言 步进电机是将电脉冲信号转变为角位移或线位移的开环控制器件。在非超载的情况下,电机的转速、停止的位置只取决于脉冲信号的频率和脉冲数,而不受负载变化的影响,它的旋转是以固定的角度一步一步运行的,可以通过控制脉冲个数来控制角位移量,从而达到准确定位的目的。为实现对步进电机的控制,一般可采用单片机为控制器,通过一些大规模集成电路来控制其脉冲输出频率和脉冲输出数以实现步进电机的控制,然而整个系统的准确性、可靠性都存在缺陷。本系统是为实验室某项目服务的子系统,系统的研究目的在于精确、快速、稳定地调节实验装置的相对移动,找到最佳位置、角度安放装置,故本系统拟采用浮点型DSP28335作为系统控制器,拟采用其集成的PWM输出模块,减少外围电
[嵌入式]
基于LPC2114处理器实现人形机器人控制系统的设计
1 系统方案设计 人形机器人控制系统包括机器人控制器和机器人遥控器两部分。其中控制器以飞利浦公司的ARM7处理器为核心,包含17个舵机控制驱动电路与接口、串口通信调试电路、遥控接口、电源等。通过串口下载和传输控制信息。机器人遥控器使用无线模块向机器人控制器发送指令,控制机器人完成规定动作。 2 硬件设计 人形机器人控制器主板由控制核心LPC2114、电源及检测电路、外部晶振、JTAG调试接口、串口模块、遥控模块、舵机接口、LED指示灯等组成,组成框图如图1所示。 LPC2114基于一个支持实时仿真和跟踪的32位ARM7TDMI-S CPU,并带有128 k字节的高速Flash存储器,非常小的LQFP64封装、极低的功耗、2
[单片机]
基于LPC2114处理器实现人形机器人<font color='red'>控制系统</font>的设计
基于AT89S52的智能快速充电器控制系统的设计与实现
  1.引言   本控制系统是为120w智能快速稳压电源设计的。   该快速充电器是为部队在野战条件下工作而研制的,因此要求其具有体积小、重量轻、智能化程度高、操作简便等优点,同时对电源的可靠性和抗干扰性提出了很高的要求。有稳压供电和充电两种工作方式。稳压供电时输出恒定的24V;处于充电状态时有四种充电方式:常规充电、快速充电、电池浮冲、电池训练,可以为镉镍、氢镍蓄电池充电。   2. 控制系统总体设计要求   根据实际情况,本控制系统要完成以下功能:   (1) 能自动识别电池的类型(镍镉电池、镍氢电池、锂电池)。   (2) 有稳压供电和充电两种工作模式。   (3) 采用最高电压Vmax、最高温度Tmax、最长充电时间tma
[电源管理]
基于AT89S52的智能快速充电器<font color='red'>控制系统</font>的设计与实现
自动打包机PLC控制系统控制原理及功能
摘要:主要从控制功能、PLC系统、日常故障等几方面介绍了承钢引进的进口打包机系统。通过具体的说明,阐述了该设备在现代高线厂的重要作用。 1、引言 自动打包机是现代高速线材生产线特有的设备,它集机械、电气、液压控制为一体,动作准确,为现代化的线材生产线构筑了一道靓丽的风景线。 我厂的自动化打包机,是2004年9月从瑞典SUND - BIRSTA公司引进的PCH - 4KNB/5000P型打包机,于2004年底投入使用。该设备位于高线的精整区,对由P-F线的C型勾输送过来的水平盘卷(卷重800~2800Kg,外径/内径为61250/ 850mm)进行自动水平压实,并用打包线沿线卷方向成90°等分打四个平行接头。打包后的线卷最小长度
[嵌入式]
自动打包机PLC<font color='red'>控制系统</font>控制原理及功能
基于EMIF接口的DSP控制系统设计
1 引言 随着信息技术的发展,数字信号处理技术成为数字化社会最重要的技术之一。由于数字信号处理器(DSP)速度快,稳定性高,功耗小,近些年来在通信、图像处理、自动控制等领域中得到了广泛的应用。其中,美国 德州仪器 的TMS320系列DSP占据了世界DSP 市场的主要份额,TI也因此成为了世界上最大的DSP制造商。本系统采用了TMS320C6722浮点型DSP芯片。 EMIF接口(External Memory Interface)是TMS320系列DSP上具有的一种高速接口,其设计初衷是实现DSP与不同类型的外部扩展存储器(如 SDRAM,FLASH等)之间的高速连接。在当前的一些应用中,为了更充分的应用DSP的运算能力,扩
[嵌入式]
基于单片机IAP技术的LED显示屏控制系统
LED显示屏由于其具有耗电少、使用寿命长、成本低、亮度高、故障少、视角大、可视距离远等特点,已经成为新一代的信息传播媒体工具。LED与LCD相比较最突出的特点是,亮度高、成本低且屏幕尺寸可根据现场情况用标准LED单元板拼制。按安装位置可分为室外、半室外和室内;按颜色可分为单色、双基色和彩色;按发光二极管点距可分为φ5.0、φ3.75及φ3.0等。本文以市场上常见的室内双色LED单元板为控制对象,说明基于单片机IAP技术的LED显示屏控制系统工作原理以及数据组织方法。 1 双色LED单元板硬件组成及工作原理 常见的室内双色LED单元板电路框图如图1(a)所示。其中行扫描电路由2片74HC138(3-8译码器)构成的4-16译码器加
[单片机]
基于单片机IAP技术的LED显示屏<font color='red'>控制系统</font>
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
  • 学习ARM开发(16)
    ARM有很多东西要学习,那么中断,就肯定是需要学习的东西。自从CPU引入中断以来,才真正地进入多任务系统工作,并且大大提高了工作效率。采 ...
  • 学习ARM开发(17)
    因为嵌入式系统里全部要使用中断的,那么我的S3C44B0怎么样中断流程呢?那我就需要了解整个流程了。要深入了解,最好的方法,就是去写程序 ...
  • 学习ARM开发(18)
    上一次已经了解ARM的中断处理过程,并且可以设置中断函数,那么它这样就可以工作了吗?答案是否定的。因为S3C44B0还有好几个寄存器是控制中 ...
  • 嵌入式系统调试仿真工具
    嵌入式硬件系统设计出来后就要进行调试,不管是硬件调试还是软件调试或者程序固化,都需要用到调试仿真工具。 随着处理器新品种、新 ...
  • 最近困扰在心中的一个小疑问终于解惑了~~
    最近在驱动方面一直在概念上不能很好的理解 有时候结合别人写的一点usb的例子能有点感觉,但是因为arm体系里面没有像单片机那样直接讲解引脚 ...
  • 学习ARM开发(1)
  • 学习ARM开发(2)
  • 学习ARM开发(4)
  • 学习ARM开发(6)
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved