0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

基于PC机与单片机实现三相异步电机启停系统的设计

电子设计 来源:郭婷 作者:电子设计 2019-06-24 08:09 次阅读

引言

三相异步电机启动方式由其功率决定,一般规定,电动机功率在10KW以下,可直接启动(即电机全压启动,直接开启开关,将三相接入电源)。10KW以上,要根据电动机容量和电源变压器容量比值来确定,对于给定电动机功率,一般最大功率不大于变压器容量的20%--30%则可以直接启动,否则需降压启动以防止过大的起动电流会在线路上产生较大的压降,使电网电压波动很大,影响并联在电网上的其它设备的正常运行。

针对小功率三相异步电机的启停,当前国内外还较多地采用继电器、接触器等控制电器来实现自动控制。由于继电接触器控制系统是通过触点的机械运动来通断主、控回路,然而触点因为电、机械和化学的原因易于磨损,并且在高冲击、振荡的工作环境下,触点容易发生误动作。若主回路有感性负载,则易于产生触点燃弧及回跳,对外界的电磁干扰较大,并且控制系统中间环节多,必须确保每部分工作准确,系统才能正确工作,所以它存在不少缺陷,必须改进。本文介绍以三相交流固态继电器作为单片机和三相电机接口器件,使用PC上位机软件直接启动或停止三相异步电机,减少中间环节,确保控制系统稳定工作,同时可视化的电机控制系统应用前景广阔。

1 系统设计思想

1.1 系统概述:

该系统是一种基于PC机与AT89S51单片机串口通信的三相异步电机启停系统,PC机以VC6.0为开发环境,实现了上位机软件的编制。上位机软件通过串口通信发送控制命令给单片机AT89S51,AT89S51以交流固态继电器为接口器件,通过控制交流固态继电器输入端电平的高低来控制三相异步电机的三相是否接入电源,从而启动或停止电机。

1.2 系统硬件设计

1.2.1 单片机与PC机串口通信电路

AT89S51是一个低功耗,高性能CMOS 8位单片机,片内含4k Bytes可反复擦写1000次的Flash只读程序存储器,器件采用ATMEL公司的高密度、非易失性存储技术制造,兼容标准MCS-51指令系统及80C51引脚结构,芯片内集成了通用8位中央处理器和ISP Flash存储单元。芯片可以在系统编程,大大缩短单片机应用系统的开发周期,此外,AT89S51设计和配置了振荡频率可为0Hz并可通过软件设置省电模式。空闲模式下,CPU暂停工作,而RAM定时计数器,串行口,外中断系统可继续工作,掉电模式冻结振荡器而保存RAM的数据,停止芯片其它功能直至外中断激活或硬件复位。功能强大的AT89S51可为许多嵌入式控制应用系统和工业控制系统提供高性价比的解决方案。

鉴于以上优点,并结合设计目标,特选用此款单片机。AT89S51单片机与PC机串口通信使用RS-232C串行通信标准接口,RS-232C总线接口芯片有很多,本系统使用MAXIM公司的MAX232芯片完成TTL和EIA之间的双向电平的转换,从而使PC机可以与AT89S51单片机通信。AT89S51单片机和PC机的串行通信连接电路如图1所示:该工作电路对电源噪声比较敏感,在电路设计中,要注意提高器件的抗干扰能力。应使用0.1uF或则1.OuF电容连接+5V电源去耦,选择1.0uF/16V钽电容作外接极性电容C1、C2、C3、C4,且让电容尽可能靠近芯片。

1.2.2 AT89S51和三相异步电机的接口器件:

当前国内外使用的电机控制系统电路如图2所示,这种控制系统称为继电接触器控制系统,它是一种有触点的断续控制,因为其中控制电器是断续动作的。

基于PC机与单片机实现三相异步电机启停系统的设计

本系统采用三相交流固态继电器作作为AT89S51和三相异步电机的接口器件。

SSR(Solid state Relay)固态继电器是用分离的电子元器件集成电路(或芯片)及混合微电路技术结合发展起来的一种具有继电特性的无触点式电子开关。具有寿命长、可靠性高、开关速度快、电磁干扰小、无噪声、无火花等特点。固态继电器按输出负载电源分,有交流固态继电器和直流固态继电器。交流固态继电器按开关方式分有电压过零导通型和随机导通型。过零导通型SSR是当负载电源电压过零区时才能导通,负载电流过零时才关断,这是为了避免使负载受到峰值电压的冲击和干扰;随机导通型SSR是只要输入端加入信号,便导通。本系统使用过零导通型SSR。

过零导通型SSR原理图和应用简图如图3所示:应用简图中1、2为控制端,加上一定大小的直流电压,输出端3、4便导通,负载便接入电源工作;当控制端电压低于一定大小时,输出端3、4立刻断开,负载停止工作。其小信号控制端和主回路在电气上是隔离绝缘的,所需控制功率极小,开关速度很快。

基于PC机与单片机实现三相异步电机启停系统的设计

图3所示的交流固态继电器称为单相交流固态继电器,三相交流固态继电器是集三只单相交流固态继电器为一体,并以单一输入端对三相负载进行直接开关切换的固态继电器,它可方便地控制三相交流电机、加热器等三相负载。

本系统受控的三相异步电机功率为3KW,额定电流为* A,故选择山东淄博其特电子公司生产的型号为3SSR30的三相固态继电器。该产品过零触发,无火花,介质耐压2500V AC,每相输出最大交流电流有效值为30A(电机直接启动瞬间电流为额定电流几倍),每相最大相电压有效值为450V,工作频率为50HZ,控制端信号必须满足电压达到4-24V DC,电流达到50mA输出端才导通。则本系统AT89S51控制电机电路图如4所示:图4中线性光耦器件OPTOISO1工作在饱和和截止状态,其性能指标CTR范围为50%-200%。晶体管9013工作在放大区,为3SSR30的导通提供足够大的输入电流。由于电机是感性负载,所以在输出回路中必须附加过流、过压抑制元件RY820V压敏电阻,用于保护SSR,它的选用原则是220V选用500V-600V压敏电阻,380V时可选用800V-900V压敏电阻。

基于PC机与单片机实现三相异步电机启停系统的设计

1.3 系统软件设计

1.3.1 PC机上位机软件设计

目前国内外大多通过使用单片机按键或则开关按钮来输入控制命令,而本系统却是在PC机上用VC6.0开发环境,使用微软公司提供的Windows操作系统串口编程Activex控件MSComm对PC的串行接口进行编程,编制出电机控制系统可视化软件,通过软件输入控制命令。PC机上位机软件界面如图5所示:

基于PC机与单片机实现三相异步电机启停系统的设计

重要函数介绍:函数OnInitDialog()负责PC机串口的初始化和打开,函数OnMotoron(),OnMotoroff()是电机启动,电机停止按钮代码。函数OnComm()负责串口事件捕获和处理程。

1.3.2 PC机和AT89S51单片机串口通信软件设计

PC机和AT89S51单片机串口通信程序按它们之间的通信协议编写,协议如下:

PC:点击软件按钮,则将对应按钮值发给单片机,等待单片机回复。若单片机发来的数据与按钮值相同,PC向单片机发送0x00,指示其完成按钮值对应的任务;否则,PC向单片机发送0xff,指示单片机不进行任何操作,PC重新发送此按钮值。单片机:等待PC发来数据,接收后马上将其回发给PC,等待PC指示。若PC发来0x00,单片机完成先前接收的数据所对应的任务:若PC发来0xff,单片机不进行任何操作,等待PC重新发送数据。

2 结论

由于本系统使用组件模块化的三相交流固态继电器直接控制三相电机,因此使历来困难复杂的三相异步电机启停问题变得简单且实用,实践证明本系统性能稳定可靠。整个系统结构简单,实用性强,应用前景广阔。


声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 单片机
    +关注

    关注

    6001

    文章

    43973

    浏览量

    620822
  • 存储器
    +关注

    关注

    38

    文章

    7148

    浏览量

    161984
  • 电机
    +关注

    关注

    139

    文章

    8312

    浏览量

    142071
收藏 人收藏

    评论

    相关推荐

    基于TMS320F2812的三相异步电机驱动控制系统

    基于TMS320F2812的三相异步电机驱动控制系统
    发表于 08-18 09:47

    三相异步电机的可逆控制1

    第一部分:电气线路安装调试技能训练 技能训练题目一: 三相异步电机的可逆控制 电气原理图:
    发表于 09-21 20:48

    三相异步电机位置控制

    三相异步电机单片机控制它的正传和反转,通过绝对值编码器得到位置,想知道要控制电机的位置该用什么样的控制方法?有没有了解这方面的大神指点一二哈?谢谢啦
    发表于 12-08 14:35

    三相异步电机的星形接法(Y)和角形接法(Δ)接法

    间存在着相对运动而产生电动势和电流,并与磁场相互作用产生电磁转矩,实现能量变换。与单相异步电动机相比,三相异步电动机运行性能好,并可节省各种材料。 二、三相异步电机的接法 目前电动机
    发表于 12-25 18:24

    三相异步电机驱动

    请问三相异步电机,分别用可控硅控制单相电流,在一个周期内,隔T/3的时间通过1ms的脉冲电流分别供给单相电流,是否可以驱动三相异步电机
    发表于 12-30 16:13

    同一性质的三相异步电机

    `YE2-90L-6-1.1KW和YE2-90S-6-0.75KW铁壳电机一样同一性质的三相异步电机三相异步电机从制造材料上来区分,有铁壳电机和铝壳
    发表于 08-31 14:29

    三相异步电机水泵控制器2012MC_PUMPA

    项目名称:三相异步电机水泵控制器项目介绍: 自主研发项目。该控制器适合应用于220V的供电环境,用于三相异步电机的控制。主控MCU采用英飞凌的8位单片机,可以精确地根据水压自动调节电机
    发表于 12-03 14:04

    如何对三相异步电机SPWM变频调速系统模型进行Simulink仿真

    三相异步电机SPWM的基本原理是什么?怎样去搭建一种三相异步电机SPWM变频调速系统模型?如何对三相异步电机SPWM变频调速系统模型进行Si
    发表于 08-02 06:12

    三相异步电机的区分

    三相异步电机是个多变量,多线性,强耦合的高阶系统。简单的说就是复杂复杂再复杂,不过复杂也有复杂的好处,要是研究透一个,其他同步电机,永磁同步电机也是会简单的多。先说说
    发表于 08-31 07:34

    如何对三相异步电机的能耗制动进行仿真

    什么是三相异步电机能耗制动?三相异步电机能耗制动有何优点?如何对三相异步电机的能耗制动进行仿真?
    发表于 09-01 06:01

    三相异步电机公式相关资料推荐

    三相异步电机公式前面的章节讲到三相异步电机是一个非线性,多变量,强耦合的复杂系统,为了方便分析,做如下假设:1)电机定、转子三相绕组完全对称
    发表于 09-06 07:28

    讲讲三相异步电机(鼠笼电机)的数学模型

    这里开始要讲讲三相异步电机(鼠笼电机)的数学模型如之前讲过的,当定子同上三相交流电后,产生定子电流,电子电流产生磁场,根据电机等效电路模型,可以得出转子也产生感应电压,因为转子线圈闭合
    发表于 09-06 07:37

    改变相序就能改变三相异步电机的方向吗

    为何改变相序就可以改变三相异步电机的方向?改变相序就能改变三相异步电机的方向吗?
    发表于 10-15 09:27

    三相异步电机过热的原因是什么?

    电压过低,并低于其允许的范围时,会造成电机电磁转矩的下降,转差率增大。在此情况下要维持电机的正常运行,必须以增大电机定子绕组的电流来提高转子的输出转矩。结果造成电机的过热或损坏。总之,
    发表于 03-03 14:01

    普通的三相异步电机输入频率和转速是成正比么?

    普通的三相异步电机,输入频率和转速是成正比么?如果是,用一个转矩相等的私服电机,设置3倍频率,是否私服电机的转速会是异步电机的3倍?
    发表于 03-24 11:02