历史上的今天
返回首页

历史上的今天

今天是:2025年03月18日(星期二)

正在发生

2018年03月18日 | 基于ATmega16的便携式机车信号发生器的设计研究

2018-03-18 来源:eefocus

内容摘要:便携式机车速度信号发生器能够模拟机车运行参数,准确输出速度变化信号,便于检修工作人员及时排查故障点,提高检修效率。该设备采用手持式结构,主集成了脉冲形成模块、功率放大模块、故障诊断、信息显示及输入输出等功能模块,形成一套完善的系统,能够独立,精确模拟机车速度信号,并能方便,有效,可靠的检测出机车速度信号相关的线路状况,本文详细叙述了该信号发生器的研发方案、系统构成和主要功能特点,并介绍了其现场使用情况。


    机车速度检测系统是关系机车可靠控制和机车安全运行的重要环节,直接影响机车运行的安全正点。目前周内铁路主要干线机车机车的过渡装置、监控装置、防空转系统、车载轴承检测装置所需的机车速度信号,是由安装在机车轮对车轴上的速度传感器提供的。普遍采用了光电速度传感器,速度信号提供给速度表、列车运行监控记录装置系统、机车控制电子柜以及内燃机车微机励磁系统。当机车回段检修时,由于不能动车或动车速度不高,没有速度信号输出或输出速度信号强度不够,因而这些需要速度信号的系统检测就成了机车测试、检修中一项比较困难的工作。为此,设计研制机车光电速度传感器模拟信号发生器,使机车在静态不动车情况下模拟发出速度信号,对满足机车检修工作的需要有着重要意义。

    1 总体方案

    1.1 系统设计原理

    该设备发出的模拟信号要求与国内铁路各干线上目前所用的DF4D,DF8,DF11,SS7,SS8及SS9等型机车上所装的速度传感器输出信号相互兼容,同时由于各种机车轮径不同,该设备要能够调节轮径大小,并输出对应频率脉冲,该机车速度信号发生器应达到如下要求:1)信号输出为占空比为50%的方波信号,高电平选取12V;2)输出带宽为2~9 999Hz;3)输出最大直流电流为10 mA;4)输出精度为1%;5)采用数字

    液晶表头显示对应机车速度;6)适用DF-16型各种光电式速度传感器。

    1.2 主系统框图

    主系统框图如图1所示。

基于ATmega16的便携式机车信号发生器的研制

    2 系统设计

    2.1 硬件电路设计

    2.1.1 单片机来模拟传感器的脉冲信号发生电路

    由于单片机的工作频率高达12 MHz,而机车速度信号经过换算后的最高频率是4.23 KHz(按300 km/h),因此用单片机设置模拟信号精度高(<0.05%),而且操作简单,界面友好。

基于ATmega16的便携式机车信号发生器的研制

    2.1.2 电源系统

    电源系统主要是为各个系统供电,为保证速度信号发生器和机车电路的安全,所有电源都采用了光耦隔离措施,确保了机车与发生器独立工作,本装置主要需要5 V、3.3 V等电源,均采用模块化的DC—DC开关电源,DC—DC开关电源具有极宽的输入范围。

    2.1.3 人机交互界面

    采用3.5寸彩色液晶屏,该显示器采用TFT总线型,具有全硬件实现。不死机,稳定可靠。

基于ATmega16的便携式机车信号发生器的研制

    2.1.4 速度信号输出与采集电路

    为保证速度信号发生器和机车电路的安全,信号的输入输出都采用了光耦隔离措施,确保了机车与发生器独立工作。

基于ATmega16的便携式机车信号发生器的研制

    2.2 软件设计

    ATmega16在软件上能有效支持C语言及汇编语言。C语言目前已成为设计嵌入式系统的标准语言,它既有普通高级语言结构化编程、可读性好、维护方便的特点,又具有汇编等低级语言对硬件访问方便、代码效率高的特点。本设计是用C语言编程实现的,具有很好的可移植性,其程序流程图如图5所示。

基于ATmega16的便携式机车信号发生器的研制

    2.2.1 脉冲产生软件设计

    速度信号发生器最重要的数据输出就是速度信号,速度信号的脉冲频率直接由速度和轮径决定,并且与速度成正比,与轮径成反比。该设备通过软件设定实际机车的轮径,并设定模拟速度,通过软件计算发送出对应的速度信号,下面介绍程序里的速度脉冲信号产生部分:

基于ATmega16的便携式机车信号发生器的研制
基于ATmega16的便携式机车信号发生器的研制
基于ATmega16的便携式机车信号发生器的研制

    程序思路为:先由设定的速度和轮径,通过计算得出车轮转速,由车轮转速计算得出需要信号的周期,并对周期加以分析,通过特定参数对周期修正,得出需要的频率,最后配置定时器在I/O口输出对应的脉冲信号。

    3 结束语

    基于ATmega16单片机的便携式机车信号发生器具有功耗低、结构简单、性价比高等优点,并且减少了外围接口器件,提高了系统工作可靠性。

    在实际应用中能同时测试四路机车速度信号,具有使用简单、可靠、维修方便、容易、操作安全、灵活等多种优点,测试结果直观,能直接显示出机车速度检测部分的电源错误、断路错误和速度检测准确度等。


推荐阅读

史海拾趣

DCCOM [ DC COMPONENTS ]公司的发展小趣事

DCCOM公司自创立之初,就注重技术创新和研发投入。在成立初期,公司研发团队成功开发出一种具有高性能和低功耗特点的电子元件,这一创新技术迅速赢得了市场的认可。随着技术的不断迭代和升级,DCCOM逐渐在电子元件市场上占据了一席之地。

比亚迪(BYD)公司的发展小趣事

随着市场的不断变化和竞争的加剧,比亚迪意识到品牌形象的重要性。2015年,比亚迪推出了全新的“次世代品牌形象”,以更加年轻、前卫的形象与消费者进行连接。这一举措有效地提升了比亚迪的品牌认知度和美誉度,为其在全球范围内的市场推广提供了有力支持。同时,比亚迪继续深化全球化战略,加大在全球范围的市场开拓和品牌推广力度。通过与国际知名企业的合作和技术交流,比亚迪不断提升自身的技术水平和市场竞争力。

亿宝科技(CNIBAO)公司的发展小趣事

亿宝科技深知人才是企业发展的关键因素。因此,公司高度重视人才引进和培养工作。通过校园招聘、社会招聘等方式,亿宝科技吸引了一批具有丰富经验和专业技能的人才加入公司。同时,公司还建立了完善的培训体系,为员工提供持续的技能提升和职业发展机会。在人才的共同努力下,亿宝科技不断取得新的突破和成就。

EDO Corp公司的发展小趣事

随着科技的不断进步,电子行业也在不断变化。Eclipse Magnetics深知,只有不断创新才能保持竞争力。因此,公司不断加大研发投入,积极探索新的技术方向。同时,公司还面临着来自全球竞争对手的挑战。然而,Eclipse Magnetics凭借其强大的研发实力和品牌影响力,始终保持着领先地位。

以上故事均基于Eclipse Magnetics在电子行业中的发展历程进行概括性描述,具体细节可能因实际情况而有所不同。

ABB Group公司的发展小趣事

在制药工业中,Eclipse Magnetics的磁选机技术得到了广泛应用。通过与制药企业的合作,Eclipse Magnetics成功解决了制药过程中可能存在的金属污染问题。这种合作不仅提升了制药企业的产品质量,也进一步巩固了Eclipse Magnetics在电子行业的地位。

DS-IMP公司的发展小趣事

DS-IMP公司非常重视人才培养和团队建设。公司建立了完善的人才培养机制,为员工提供丰富的培训和学习机会。同时,公司还注重团队建设和文化建设,通过组织各种团队活动和文化建设活动,增强员工的凝聚力和归属感。这些努力使得公司拥有一支高素质、专业化的团队,为公司的发展提供了坚实的人才保障。

问答坊 | AI 解惑

高校综合性嵌入式无线实验箱有奖问卷调查

成都无线龙成立以来,一直致力于嵌入式无线的开发和研究,几年来已经积累丰富的技术资源和研究开发/学习系统的经验。为了更好的适应目前嵌入式无线的市场需求,也为了对无线龙技术进行有效的整合,把它们完全奉献给无线领域。无线龙决定开发一套 ...…

查看全部问答>

无法下载啊

我怎么下不了东西呢…

查看全部问答>

IC购买时对假冒翻新货的识别

从网上找的识别大法,看看对大家有没有帮助。 我一般不会去柜台购买,都是从渠道商和代理商拿货。…

查看全部问答>

用于低成本声音定位系统

之前用cortex m-3做小区域声音定位,现想尝试用更低成本的LPC1114实现。…

查看全部问答>

请教:串口显示!!

要求:以2400bps从计算机发送任一字节数据,当单片机收到该数据后, 在此数据前加上一序号然后连同此数据一起发送至计算机, 当序号超过255时归零 i的值在0—255之间递增,但是串口调试助手显示的却是 : ASC码+输入的数据!(串口调试助手以字 ...…

查看全部问答>

X86板之NTC929板子测评

拿到了心仪已久的X86系列的NTC929板子,打开包装,给人的感觉总是那么舒心和愉悦。拿到手了,进行简单测评一下。 本板式一款高性能、低功耗3.5’的嵌入式工业主板,该板采用了Intel Siliverthorn+Poulsbo芯片组,板载IntelSilverthorn(Intel Atom ...…

查看全部问答>

WINCE打印问题?求解

我的WINCE系统 可以PING通局域网内其他PC的IP 但是 连接外网的时候就不行, 我主要是想在局网内打印(特性目录中PCL Print driver添加进去了) ,打印IE浏览器的时候 点 file/print 没反应!  我用的是HP的激光打印机支持PCL的!是不是 ...…

查看全部问答>

请问:我在运行evc的工程时,提示我说sdk 不能运行在emulator device,这是什么原因呀?

错误为: an application targeting a Standard SDK for Windows CE.NET and built for the MIPSII_FP CPU cannot be run on the Emulator device.In order to run this application on any CPU other than the Emulator,you will have to install ...…

查看全部问答>

STM32的加密库在哪儿?

【PDF】32位闪存微控制器 中提到.STM32F103x的加密库-采用AES-ECB128的加密算法针对STM32 32位微控制器优化的加密库满足数据保密的需求。结合AES-ECB 128位的对称钥算法和STM32的Cortex-M3内核的优异性能,为数据提供了强大的 ...…

查看全部问答>

8962不能调试

我用IAR v6.0编译下载EasyArm第四章实验程序的bootloader例程到EasyArm8962开发板上,但是下载后没有出现实验指导书上的结果。再试其它的程序(原来都成功了)时,IAR一进入调试就死机了,死得非常彻底,我等了近二个小时也没有提示出现。 请问这 ...…

查看全部问答>