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

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

3天内不再提示

一种电动栏杆机控制器的设计与实现

jf_pJlTbmA9 来源:jf_pJlTbmA9 作者:jf_pJlTbmA9 2023-07-23 16:19 次阅读

1.引言

电动栏杆机是机电一体化设备,不仅应用于公路、桥梁和口岸,同时也广泛使用在各种场区的禁行管理场合。电动栏杆系统设计的技术水平对产品的功耗、寿命及可靠性影响很大。目前我国的高速公路收费站内每一条车道都配置一台电动栏杆机。电动栏杆的快速与稳定运行对车辆快速通过收费站有着非常重要的意义。

传统的电动栏杆机大多采用继电器控制带有大减速比减速异步电机的结构形式,大多数电动栏杆需要与上位机联网,由上位机发出控制指令,通过计算机内的接口卡控制栏杆机的起停,并检测安装在电动栏杆机上的行程开关来控制抬起与落下的行程。由于计算机的不稳定性与系统不可靠性,使得电动栏杆机的可靠性降低,电动栏杆机故障引起的高速公路车流不畅屡见不鲜。另外选用计算机作为控制器使得电动栏杆机的成本大幅提高,而选用计算机的理由仅仅是为了与上位机联网,因此设计一款带有以太网总线的嵌入式电动栏杆机控制器既解决了可靠性与稳定性问题,也使得系统总成本大幅降低。

2.总体结构

本文设计的电动栏杆机选用低速无刷电机直接拖动拦杆机构,控制器采用STM32作为主控制器,并由STM32内部PWM模块产生PWM波形驱动智能功率模块(IPM)中的功率器件的导通与关断来驱动无刷电机的运转。控制器检测无刷电机的霍尔信号以计算出行程,在电动运行的过程中,仅以抬起最大位置点为原点,原点检测是通过检测无刷电机的电流变化来实现。这种方案不仅可以适应不同的电动栏杆机的应用场合,能与各种车道控制器联网,其运行舒适感也得到大幅度提高。

3.硬件结构

3.1 硬件电路


电动栏杆机采用全数字控制方式,大大降低了硬件电路的复杂程度,其硬件电路由电源电路、STM32控制电路、IPM驱动电路、位置信号处理和通信电路及其他外围电路组成。为了降低成本,提高产品竞争力,电动栏杆机采用非隔离方式设计。

3.2 电源设计

电动栏杆机的主要器件是无刷电机,为了降低电机磁场对电源的干扰以及提高系统的电磁兼容能力,电源输入通道设计成标准的二级EMI滤波器,前级为共模滤波加后级差模滤波。

3.3 主控制芯片

控制器采用基于Cortex-M3内核的32位嵌入式控制器--STM32F107,这是一款非常适合于网络通讯的微处理器,片内集成MAC控制器、CAN总线控制器和多路串行通讯接口,另外这款芯片也集成完整的电机控制模块,可以灵活控制无刷直流电机和其他交直流电机。

3.4 位置检测

为了实现电动栏杆快速运行并防止到位冲击,使用霍尔传感器检测机构的行程,STM32内部集成编码器接口可以对转动中的抖动进行抑制。

3.5 以太网接口

STM32F107内部集成了MAC控制器,可以输出25MHz或50MHz时钟信号,可以驱动外部以太网物理层(PHY)芯片,并支持MII和RMII,提高了设计人员选择最佳的PHY芯片的灵活性。

本设计中采用DP83848作为PHY芯片,可以实现CSMA/CD部分功能。

3.6 其他通讯接口

为了与总线式车道控制器或与其他系统联网运行,电动栏杆机除了设计以太网接口以外还设计了CAN总线接口与485通讯接口。

3.7 地感线圈接口

为了实现防砸功能,栏杆机留有地感线圈接口,采用STM32的定时器接品检测LC振荡电路的振荡频率,用以判断是否有汽车经过,以及经过的速度。当有汽车完全通过栏杆机位置时,栏杆机自动落下。

4.软件设计

电动栏杆机的主要功能是完成对无刷电机的驱动的控制,以及检测地感线圈信号。电机的运行及速度参数由总线控制。整个软件程序采用模块化设计思想,用ANSI C进行编写,通过用户的需求进行功能组合满足不同场合应用,系统软件采用Keil MDK开发环境。

4.1 ModBus/TCP报文结构

电动栏杆机与上位机之间的通讯采用以太网联接和ModBus/TCP通讯协议,栏杆机作为协议从站。ModBus/TCP报文结构是将ModBus数据打包到TCP报文内,具体报文结构如表1所示。

image.png

4.2 寄存器定义

通讯协议中寄存器定义为主从站之间的通讯规约,如4001寄存器为栏杆机速度,4002寄存器为栏杆机缓行距离等。

5.运行特性

本次设计的电动栏杆机控制器原理样机为无刷电机功率为60W,转子极数为100极,电机额定转速为100rpm.通过测试栏杆打开至80度时可以达到0.3s至2.0s的起杆速度,并且速度可调。

6.结论

目前大多数进口电动栏杆机也采用类似技术,但其报价是国产设备的数倍之多,本次设计这款电动栏杆机控制器具有结构简单、性能可靠、兼容性强等特点,特别适合多车道联网的电子不停车收费系统。

审核编辑:汤梓红

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

    关注

    146

    文章

    17148

    浏览量

    351179
  • 控制器
    +关注

    关注

    112

    文章

    16361

    浏览量

    178021
  • MODBUS
    +关注

    关注

    28

    文章

    1805

    浏览量

    76989
  • 功率器件
    +关注

    关注

    41

    文章

    1770

    浏览量

    90436
收藏 人收藏

    评论

    相关推荐

    如何设计一种位置控制器

    一种基于S7-200 PLC的位置控制器研究设计位置控制器在工业中有什么应用?
    发表于 04-28 06:16

    怎么实现一种高性价比的电动车窗控制器设计?

    本文结合汽车车门控制模块设计的项目实践,介绍了一种基于智能功率芯片TLE7810的低成本电动车窗硬件和软件设计,并对电动车窗的防夹功能进行了简单介绍。
    发表于 05-17 06:43

    如何去实现一种视频控制器的设计?

    如何去实现一种视频控制器的设计?
    发表于 06-04 06:03

    如何去设计并实现一种SDRAM控制器

    SDRAM控制器基本操作原理是什么?如何去设计并实现一种SDRAM控制器
    发表于 06-07 06:01

    怎样去设计一种基于单片的24V直流无刷电机电动控制器

    基于单片的24V直流无刷电机电动控制器是由哪些部分组成的?怎样去设计一种基于单片的24V直流无刷电机
    发表于 07-20 07:10

    如何去实现一种基于FPGA的SDRAM控制器设计呢

    基于FPGA的SDRAM控制器包括哪些部分呢?如何去实现一种基于FPGA的SDRAM控制器设计呢?
    发表于 11-04 06:47

    如何利用C51汇编去实现一种时间控制器

    如何利用C51汇编去实现一种时间控制器呢?如何对时间控制器进行proteus仿真呢?
    发表于 01-26 07:32

    一种简单的通用串行通信控制器

    给出一种以AT89C2051单片为核心组成的串行通信控制器电路的设计与实现;介绍该控制器的硬件结构和工作原理。
    发表于 05-15 13:13 18次下载

    一种新型家庭智能控制器内部通讯的实现The realizat

    本文一种新型实现家庭智能控制器内部的 16 位单片MSP430F149 与Neuron 芯片MC143150 的硬件接口和数据通信,该控制器
    发表于 06-01 11:24 17次下载

    一种JZT电磁调速控制器

    一种JZT电磁调速控制器
    发表于 03-03 12:57 1378次阅读
    <b class='flag-5'>一种</b>JZT电磁调速<b class='flag-5'>控制器</b>

    一种高性价比的电动车窗控制器设计

    一种高性价比的电动车窗控制器设计 摘 要 结合汽车车门控制模块设计的项目实践,介绍了一种高性能的智能功率芯片TLE7810,并从软件和硬件
    发表于 05-13 14:45 3242次阅读
    <b class='flag-5'>一种</b>高性价比的<b class='flag-5'>电动</b>车窗<b class='flag-5'>控制器</b>设计

    一种MAC控制器设计方案

    给出了一种由FPGA实现的无线传感网络MAC控制器的设计方法,该控制器主要支持IEEE802.15.4协议。测试结果表明,该MAC
    发表于 12-14 14:45 35次下载
    <b class='flag-5'>一种</b>MAC<b class='flag-5'>控制器</b>设计方案

    一种点对点高速通信控制器的设计与实现

    为了提高CPU模块之间的点对点通信速率,通过对以太网控制器MAC的研究,设计出一种点对点高速通信控制器。该控制器是基于媒体无关接口MII和以太网收发
    发表于 10-10 16:33 40次下载
    <b class='flag-5'>一种</b>点对点高速通信<b class='flag-5'>控制器</b>的设计与<b class='flag-5'>实现</b>

    一种实用的机器人控制器力/位混合控制技术

    针对机器人主动柔顺控制在工程中如何实现的问题,开发了一种开放式机器人控制器。此控制器采用“PC+PMAC”的
    发表于 09-26 15:48 6145次阅读
    <b class='flag-5'>一种</b>实用的机器人<b class='flag-5'>控制器</b>力/位混合<b class='flag-5'>控制</b>技术

    一种点对点高速通信控制器的设计与实现

    电子发烧友网站提供《一种点对点高速通信控制器的设计与实现.pdf》资料免费下载
    发表于 10-23 10:40 0次下载
    <b class='flag-5'>一种</b>点对点高速通信<b class='flag-5'>控制器</b>的设计与<b class='flag-5'>实现</b>