基于MC9S12XS128单片机触发装置研究.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于MC9S12XS128单片机触发装置研究

基于MC9S12XS128单片机触发装置研究   摘 要:车辆轮对磨耗参数的检测,对保证车辆安全运行具有重要作用。为了解决动态检测图像采集过程中,运动车辆轮对的定位与图像采集问题,文章基于飞思卡尔MC9S12XS128单片机,设计了适用于轮对动态检测环境的多通道触发装置。该装置以双单片机组为控制核心,综合考虑并解决了电源控制、传感器输入信号捕捉与相机触发信号的控制等问题。最后通过实验表明,该触发装置运行稳定,重复性实验中的被测物偏移误差小于0.1mm。   关键词:Mc9s12xs128;单片机;触发;轮对;检测   1 引言   在整个铁路车辆运行系统中,车辆轮对作为与钢轨直接接触的部件,是直接影响车辆是否能够安全行驶的重要因素[1, 2]。车辆轮对参数的测量方法主要包括两大类,即静态检测法和动态检测法[3]。   静态检测法是针对车辆在静止状态时进行检测,存在受操作者主观影响,自动化程度较低等问题[4]。动态检测方法采用机器视觉和图像处理技术,具有非接触和检测速度快等优点,能够减少检测过程中的人为误差,并提升检测效率[5, 6]。采用动态检测方法实现轮对在线检测首先要对被测物进行准确定位并采集图像。对于这种高精度触发装置,未见相关文献描述,本文基于飞思卡尔MC9S12XS128单片机设计了一种适用于车辆轮对在线检测环境的实时图像采集触发装置。该装置实现了车辆轮对磨耗在线检测中,对多个不同工位车辆轮对的准确定位和对应相机的触发控制。   2 触发装置总体设计   触发装置主要用于实现轮对动态检测中控制图像采集设备在被测轮对到达设计位置的时刻,进行准确有效拍摄的关键功能。要准确描述轮对状态需对同一轮对的多个位置进行检测。为此设计的触发装置,分别在轨道左右侧各设置两组检测单元,对轮对图像进行多次采集。   以图1所示左一组检测单元为例,一组三个接近传感器安装在铁轨上,用于检测车辆的速度信息,结合最后一处传感器与CCD相机之间的距离由核心控制处理单元对相机拍摄时间进行计算。   图1 检测单元示意图   在经过一定的延时后,车辆轮对到达图1所示设定位置。在该位置,线激光源在轮对表面形成一条亮光带即光截曲线,触发装置产生外部触发信号控制CCD相机采集该光截曲线图像。所获图像中光截曲线的形状及位置包含了被测轮对的相关参数信息,在计算机上完成后续运算,通过与标准轮对的参数进行比对就能获得详细的磨耗信息。   触发装置需要实现控制四路通道的功能,如图2触发装置示意图所示,本装置设计了以MC9S12XS128单片机组为核心的控制电路,配合控制程序实现信号采集、处理与控制功能。综合考虑传感器数量较多和整体电路设计的简化,采用了以两块单片机为核心的控制处理单元设计方案,两块单片机分别负责一侧各两路通道的信号检测、处理与触发信号的输出控制。   3 电源控制   由于激光光源、激光位移传感器等设备使用寿命有限,而且长时间保持上电状态造成电力资源的浪费,因此触发装置通过左前和右后各一组两个接近传感器来判断对车辆是否处于检测段中,MCU通过改变引脚的高低位控制固态继电器来实现对电源开闭的控制。如图3进出线判断与控制软件流程图所示,当车辆第一只轮对进入检测段,依次触发进线组接近传感器,程序根据传感器检出时间初步判断轮对速度是否符合设计检测范围0-15km/h,速度合格则令固态继电器控制位为高,接通电源。当车辆最后一只轮对离开检测段,获得出线组接近传感器检出时间,当该值与系统当前时间之差超过限定时间,则认为车辆已全部离开检测段,关闭电源。   4 传感器输入信号捕捉   轮对在线检测中使用接近传感器来实现对轮对的探测,接近传感器在检出后产生一个具有一定脉宽的脉冲信号,因此需要控制处理单元实现对该信号的捕捉。输入捕捉功能是MC9S12XS128 MCU 的基本功能之一,用于监测外部事件的输入信号。当外部信号发生变化时,在输入捕捉引脚上发生一个指定的上升沿或下降沿沿跳变。若在该引脚的输入捕捉控制寄存器中设定允许输入捕捉中断,则该外部信号会导致单片机产生输入捕捉中断。在本系统中利用中断响应方法可以得到传感器信号发生变化的时刻。如图4所示,通过记录输入信号相邻的两个不同极性的沿跳变时间,可以计算出该脉冲信号中间时刻作为传感器检出时间。   MC9S12XS128 MCU的PT0~PT7是输入捕捉的外部针脚。当寄存器控制位IOSx=0时,则将与x值相应的通道设置成为输入捕捉通道。当该引脚检测到有上升沿或下降沿时,如果输入捕捉控制寄存器TIE中允许输入捕捉中断,则捕捉到传感器信号时,系统会进入对应中断服务程序。   5 相机触发信号控制   在获得同组三个传感器的检出时间后,结合事先标定测量的传感器实际安装间距,可以计算得到轮对

您可能关注的文档

文档评论(0)

317960162 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档