VCM磁钢快速检测控制系统的设计

发布者:翠绿山水最新更新时间:2010-11-17 来源: 电子技术应用关键字:VCM磁钢  检测  硬件设计  软件设计  通信协议 手机看文章 扫描二维码
随时随地手机看文章

    钕铁硼稀土永磁材料是目前磁性能最强的一种永磁材料,该材料具有磁能积高、原材料丰富和易于加工等特点。因此,钕铁硼永磁材料广泛应用于电动机、发动机、音圈马达、磁共振成像仪、通信、控制仪表、音响设备等方面。其最主要的应用领域是音圈马达(VCM),目前国外生产的烧结钕铁硼磁体约有一半用于VCM。由于VCM磁钢的形状较复杂[1],外轮廓一般都是由圆弧及直线组成,尺寸及表面质量要求较高,所以,对VCM磁钢的检测设备也提出了更高的要求。本文主要介绍VCM磁钢快速检测控制系统的软硬件设计。

1 控制系统的方案设计

    本文所设计的VCM磁钢快速检测控制系统主要是与快速智能检测系统中的机械、气动及检测部分相结合,利用单片机控制技术[2]实现VCM磁钢快速智能检测系统的上料、分拣与下料等动作。控制系统的结构框图如图1所示,在检测设备控制系统中,主要输入部分有急停按钮开关、PC机通信、步进电机的限位开关、上料下料的限位开关等,主要输出部分有上料下料气缸和步进电机等装置。控制原理是单片机通过采集输入量的信号,对上料下料气缸和步进电机等输出元件进行相应的控制,实现VCM磁钢上料、检测、下料的快速智能检测过程。

    系统上电后,单片机先控制步进电机使其运行至步进进限位开关处,然后执行下料气缸的下料进和下料退动作,再控制步进电机使其运行至步进退限位开关处,完成整个系统的初始化,以便开始一个新的工作循环。

2 控制系统的硬件设计

 控制系统的硬件主要由电源模块、MCU模块、485模块、输入电路模块和输出电路模块等组成。本设计的电源模块由独立的24 V和5 V开关电源控制。

   (1) MCU模块

 MCU模块主要由AT89C52单片机和晶振电路组成,是整个控制系统的“大脑”,根据各个输入电路模块的输入信号,按功能进行相关的逻辑控制,并输出相应的控制信号,驱动气动部分和步进电机,实现VCM磁钢快速智能检测系统的上料、分拣、下料的动作。模块原理图如图2所示。


    (2) 485模块

    485模块主要是实现控制系统与PC机中的上位机软件进行通信,接收上位机发送过来的动作按钮及检测结果,反馈给MCU模块,由单片机对气动部分和步进电机进行控制,实现上位机响应的动作指令。其原理图如图3所示。

    (3) 输入电路模块

    输入电路模块主要由7路相同的光耦隔离电路组成,分别用来采集急停按钮、上料进限位和上料退限位开关、下料进限位和下料退限位开关、步进进限位开关和步进退限位开关等的状态信号,传递给单片机,由单片机实现相应的动作控制。其原理图如图4所示。


    (4) 输出电路模块

    输出电路模块主要由4路气缸驱动模块和2路步进电机的驱动模块组成,其原理图分别如图5、图6所示。4路气缸驱动模块分别用来驱动上料气缸的上料进和上料退、下料气缸的下料进和下料退。2路步进电机驱动模块用来控制步进电机的脉冲和方向。通过单片机对这些输出模块的控制,从而实现VCM磁钢快速智能检测系统的上料、分拣和下料动作。

3  控制系统的软件设计

    单片机控制系统的软件主程序流程如图7所示。首先要进行系统的初始化,主要完成对单片机端口的初始状态和一些变量的初始值的设定,同时也要对串口及中断进行初始化,完成串口通信速率及中断使能等初始设置。系统先对输入的开关量进行扫描,然后执行上料进,将磁钢推至相机下方,并向上位机发送上料到位信号。如果上位机接收到上料到位信号,就会回复确认信号,如果此时上位机已经执行了相应的操作,随后上位机就会将这些操作命令以字符串形式发送给下位机。如果下位机接收到的是上位机的停止信号,则马上停止当前的动作,等待下一个命令的动作。而且由于控制系统执行了停止操作,所以系统要先执行一次起动操作,才能使系统复位,重新接收并执行新的动作命令。如果前面接收到的不是停止命令,而是起动命令,首先要判断运行模式。如果是自动模式,则要判断磁钢是否合格,如果合格,则执行下料进动作,将合格品推至合格料箱里。如果是不合格品,则先要执行步进电机的进动作,然后执行下料进动作,将不合格品推至不合格料箱里。如果在自动模式中选择的是单次动作,那么,至此就分别完成一个合格品和不合格品的上料、分检、下料动作。如果选择的是连续动作,则系统接下来将会循环地执行上面的动作,直到接收到上位机的停止命令或控制板上的急停操作为止。如果是处于调试模式,则相当于执行一次不合格品的操作过程,即先要执行步进电机的进动作,然后执行下料进动作,将不合格品推至不合格料箱里。如果系统是处于手动模式,则系统执行上位机发送过来的相应的上料进、上料退、下料进、下料退、步进、步退中的一种动作,然后再进行下一轮新的动作过程。其中,步进电机的速度是根据上位机发送过来的步进电机的脉冲频率来确定的。另外,单片机系统和上位机之间的数据交换都是通过串口实现的。由于采用的是RS485通信,所以单片机系统和上位机之间只能进行半双工通信,所以,双方之间的收和发的协调很重要,否则会引起通信中断,导致系统死机。为保证系统的可靠性,除了在硬件设计上加强隔离、屏蔽、滤波、抑制等措施外,还在软件设计上通过在程序中适当的位置设置软件看门狗来增强软件的抗干扰,当程序受到干扰跑飞或进入死循环时,能将程序强制复位。

4 串口通信模块

    串口通信模块主要是与PC机上的上位机软件进行通信,接收上位机发送过来的动作按钮及检测结果,实现上位机对单片机控制模块的自动、手动、调试等控制功能,从而驱动气动部分和步进电机,实现VCM磁钢快速智能检测系统的上料、分拣、下料动作。

    通信协议(波特率为38 400 kb/s)的制定主要包括以下几个部分:

    (1)下位机向上位机发送“上料到位”信号

    单片机控制模块在执行完初始化程序后,先执行上料进动作,直到上料进限位开关动作,即此时上料已到位,则向上位机发送“上料到位”信号,通知视觉检测系统可以进行拍摄。发送的协议代码为:0x01。

    (2)上位机向下位机发送确认信号

    上位机如果接收到下位机发送过来的“上料到位”信号0x01,则向下位机发送已接收到下位机信号的确认信号,其协议代码为:0x02。同时通知视觉检测系统进行拍摄。

    (3)上位机向下位机发送“动作执行”信号
 
    该字节的高4位为固定值“1”,低4位表示步进电机脉冲频率的低4位。第6个字节为校验字节,是对这串字符串的前5个字节进行“和校验”,如果校验结果大于0xFF,则取结果的低8位,同时如果结果小于0xC0,则结果加上0xC0,以便于与起始字节和确认字节等控制命令区分开来。

   (4) 下位机向上位机发送确认信号

 下位机接收到上位机发送过来的“动作执行”信号后,经过校验,如果校验正确,则向上位机发送确认信号0x03,表示接收数据正确;如果校验不正确,则向上位机发送确认信号0x05,表示接收数据不正确,要求上位机重新发送。

   (5) 上位机向下位机发送“动作停止”信号

   如果上位机的停止按钮按下,则向下位机发送“动作停止”信号0x04,命令下位机马上停止所有动作。

   (6) 下位机向上位机发送确认信号

   下位机接收到上位机发送的“动作停止”信号后,向上位机发送确认信号0x03,并通知控制系统停止所有动作。

 在整个通信过程中,如果下位机向上位机发送“上料到位”信号或上位机向下位机发送“动作停止”信号,并经过20 ms还没接收到对方的确认信号,则要求本方重新发送一次,直到接收到对方的确认信号为止。如果上位机向下位机发送“动作执行”信号,并经过20 ms还没接收到对方的确认信号,或者已接收到对方确认信号,但为校验不正确的确认信号时,也应该要求本方重新发送一次,直到接收到对方的确认校验正确的信号为止。

 本设计通过与机械部分、气动部分、检测部分相结合,并利用单片机控制技术,较好地实现了VCM磁钢快速智能检测系统的上料、分拣与下料等动作。该系统结构简单、效率高,通用性好,通过更换导料管、送料板等少数几个零件,就可以应用于不同规格VCM磁钢的快速检测,具有较为广阔的市场前景。

关键字:VCM磁钢  检测  硬件设计  软件设计  通信协议 引用地址:VCM磁钢快速检测控制系统的设计

上一篇:基于连续波多普勒的超声成像系统设计
下一篇:I2C总线多主通信研究与软件设计

推荐阅读最新更新时间:2024-05-02 21:11

UltraSoC和Agile Analog携手共同检测物理性网络攻击
UltraSoC和Agile Analog日前宣布了一项合作,旨在通过将UltraSoC的嵌入式片上分析与Agile Analog的先进片上模拟监测半导体知识产权(IP)相结合,提供业界最全面的、基于硬件的网络安全基础设施。这种结合将能够检测和预防“模拟干扰”网络攻击,这些攻击可通过篡改电源或时钟信号等底层系统,从而规避传统的安全措施。 UltraSoC最近推出的网络安全产品监测数字电路的功能行为,为网络安全领域增加了一层纵深防御,并以硬件速度检测和缓解网络威胁。Agile Analog在模拟领域提供了诸如电压、温度和定时传感器等一系列并行的“智能”监测器,用于检测旁信道攻击或表征可能有网络攻击的异常行为。将系统级数字监测和模
[物联网]
带有输入串联电阻的电流检测放大器的性能
摘要:本篇应用笔记阐述了高边电流检测放大器的性能特性。本文论述了在放大器的检测输入端如何使用串联电阻。该设计方法特别适用于需要对高压线路上检测电阻两端的小信号电压进行放大,并将放大的电压反馈至低压ADC或低压模拟控制环路的应用。文中给出了MAX4173和MAX4372的测试数据。 概述 从功能上来说,电流检测放大器可看成一个输入级浮置的仪表/差分放大器。这就是说,即使仅采用VCC = 3.3V或5V单电源供电,器件仍然能够对共模电压远大于电源电压的输入差分信号进行放大。例如,电流检测放大器的共模电压可高达28V (MAX4372和MAX4173和76V (MAX4080和MAX4081)。 电流检测放大器的这一特性对高边电流检测
[电源管理]
带有输入串联电阻的电流<font color='red'>检测</font>放大器的性能
辅助驾驶未识别前车 理想ONE再曝高速追尾事故
10 月 23 日讯 自造车新势力 理想汽车 交付旗下首款量产车—理想 ONE 以来,便获得较高的市场关注度。从销量方面来看,理想 ONE 历时 10 个月销量破 2 万,创下国内造车新势力最快销量纪录,足以证明该品牌获得不少青睐者。 近日,有网友在网络社交平台上曝光,在位于京港澳高速 1761 公里往南处,一辆理想 ONE 与一辆半挂货车发生追尾事故,事故造成两车受损。 从事故现场照片来看,理想 ONE 的右侧机舱与半挂货车发生碰撞,机舱盖和右侧前翼子板发生撕裂。理想 ONE 车主表示,事故发生时开启了 辅助驾驶 功能,但没有人为介入,车辆一直处在自动行驶状态。同时,车内并未有任何提示音,辅助驾驶系统、主动安全系统
[汽车电子]
辅助驾驶未识别前车 理想ONE再曝高速追尾事故
人脸识别活体检测破解“照片骗局”
腾讯优图实验室已经成功研发并推向使用的一项人脸识别技术:光线活体。这项独创技术被命名为Aurora Guard(极光守卫),通过闪光模拟实现多重随机信息的编码和解码,使方法建立在密码学的坚实基础之上,是目前已知安全级别最高的技术之一。目前,光线活体识别在使用中正常通过率是98%以上。    离“刷脸时代”更近一步     随着“微信身份证”开始试点,我们离“刷脸时代”又近了一步。    除了刷脸支付、刷脸进站、刷脸解锁手机屏幕外,我们也在银行系统里面也看到了刷脸验证用户身份的案列,这些构成了2017年最火热的人工智能落地方向之一。简单地看来,刷脸是一个验证身份的过程,所以最后跟个人身份证
[安防电子]
可燃性气体检测仪的知识与概述
检测 仪中的0-100% LEL与0-n PPM   (1)“LEL“是指爆炸下限   可燃气体在空气中遇明火种爆炸的最低浓度,称为爆炸下限—简称%LEL。英文:Lower Explosion Limited。   可燃气体在空气中遇明火种爆炸的最高浓度,称为爆炸上限—简称%UEL。英文:Upper Explosion Limited。   那么什么是爆炸下限? 可燃性气体的浓度过低或过高它是没有危险的,它只有与空气混合形成混合气或更确切地说遇到氧气形成一定比例的混合气才会发生燃烧或爆炸。   燃烧是伴有发光发热的激烈氧化反应,它必须具备三个要素:a、可燃物(燃气);b、助燃物(氧气);c、点火源(温度)。   可燃
[测试测量]
ITS:未来轮胎信息系统展望
2007 年9月,美国规定所有载重量小于4.5吨的新汽车必须安装胎压监控系统。欧洲目前正在讨论这项措施,按照欧盟委员会的意见,从2012年起,所有新车型都必须配备轮胎压力监测系统。作为TPMS(胎压监控系统)全球领先厂商之一,大陆集团正在开发无电池解决方案。ITS(轮胎智能监测系统)采用压电技术,将动能转换为电能,从而取代电池供电。此外,由于轮胎中集成电子器件,ITS还可以支持大量安全和舒适性新功能。 简介   早在20世纪90年代,欧洲便首度开发出用于检测和监控胎压的系统。其最初的目的是提高舒适度,因为轮胎减震特性配合底盘调节最终将对汽车抓地能力和整体舒适性产生决定性作用。为此,必须解决轮胎和汽车两大行业之间的利益冲
[汽车电子]
高端电流检测电路原理及险流电阻选择注意事项
  高端/低端检流电路   低端检流电路的检流电阻串联到地(图1),而高端检流电路的检流电阻是串联到高电压端(图2)。两种方法各有特点:低端检流方式在地线回路中增加了额外的电阻,高端检流方式则要处理较大的共模信号。   图1所示的低端检流运放以地电平作为参考电平,检流电阻接在正相端。运放的输入信号中的共模信号范围为:(GNDRSENSE*ILOAD)。尽管低端检流电路比较简单,但有几种故障状态是低端检流电路检测不到的,这会使负载处于危险的情况,利用高端检流电路则可解决这些问题。   高端检流电路直接连到电源端,能够检测到后续回路的任何故障并采取相应的保护措施,特别适合于自动控制应用领域,因为在这些应用电路中通常采用机壳作为参
[测试测量]
高端电流<font color='red'>检测</font>电路原理及险流电阻选择注意事项
基于TPF111芯片的交流信号幅值检测
01为什么测量交流信号的幅值   在全国大学生智能车竞赛中,有组别是通过电磁导航完成赛道循迹。今年(第十五届)有增加了通过 人工智能完成电磁 导航的组别。这些组别的基础都需要能够对由工字型电感所检测到赛道交变磁场信号进行精确测量。虽然磁场有可能会受到各种环境 磁场屏蔽 的影响,发生变化,或者由 信号发生器的原因引起磁场变化 ,但对检测到的交流磁场信号进行精密幅度测量是为后面应用打下基础。   在之前,通过博文讨论了一些检测20kHz交流磁场信号幅值的方法,包括: 高频检波   对比通过二级管、单电源运放进行信号检波的方法。 精密软件检波   通过对交流信号进行采样,然后计算信号的幅度; 使用AD8302检波   这是利用A
[测试测量]
基于TPF111芯片的交流信号幅值<font color='red'>检测</font>
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

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

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