一种采用RS422串口实现的脉冲信号模拟方法技术

技术编号:13732627 阅读:55 留言:0更新日期:2016-09-21 14:20
本发明专利技术公开了一种采用RS422串口实现的脉冲信号模拟方法,控制工控机准备;打开RS422板卡属性,在波特率50~921600bps范围内设置一个波特率b,确定了1bit位传输的时间为1/bms;设置发送一个字节的数据0x00,确定一个字节传输的时间(1/b)*t,即脉冲信号宽度;设置控制软件运行周期t;接收外部仿真系统的启动指令,同步启动本机程序,可周期性产生脉冲占空比q=脉冲信号宽度/脉冲周期的脉冲信号;控制软件停止,若没有停止,则根据所要求的脉冲信号特性,按照上述步骤设置相应参数,可得到任意形式的脉冲信号;若程序停止,则结束。该脉冲信号模拟方法,通过RS422串口通信,并对其通讯方式及数据内容进行特定设置,可达到满足要求的脉冲信号,可应用在某型半实物仿真试验中,脉冲信号参数可调,适用范围广。

【技术实现步骤摘要】

本专利技术涉及一种脉冲信号模拟方法,具体涉及一种采用RS422串口实现的脉冲信号模拟方法。该模拟方法用于飞行器地面试验,能够较真实的模拟脉冲信号的发生。
技术介绍
地面试验中,经常需要各种信号的模拟,如离散量、阶跃信号、脉冲信号等。某型号半实物仿真试验中,需要脉冲信号作为基准来锁定当前周期内的数据并做相应控制解算,对信号的产生周期及参数都有严格的要求。通常脉冲信号的产生可以通过函数信号发生器或脉冲信号生成板卡,但同时,函数信号发生器作为外部通用测试仪器,不能联入仿真系统受控;脉冲信号生成板卡成本高,开发使用工作量较大,需要一定人力、物力进行保障。因此,需要提供一种新的技术来解决上述问题。
技术实现思路
为解决本专利技术的技术问题,本专利技术提供一种采用通用RS422串口实现的脉冲信号模拟方法,可以严格按照试验程序控制周期内定时输出脉冲信号,该信号周期、占空比等参数可调。本专利技术采用的技术方案是:本专利技术的一种采用RS422串口实现的脉冲信号模拟方法,其脉冲信号模拟方法步骤如下:1)设备准备:控制工控机准备,与外部仿真系统协同工作;2)串口参数设置:打开RS422板卡属性,根据信号特性需求,在波特率50~921600bps范围内设置一个波特率b,确定了1bit位传输的时间为1/bms;3)通讯数据设置:设置发送一个字节的数据0x00,根据通用差分数字量RS422串行异步全双工通讯串口通讯原理,确定一个字节传输的时间1/b*t,即脉冲信号的宽度;4)定时周期设置:设置控制软件运行周期t;5)程序启动:接收外部仿真系统的启动指令,同步启动本机程序,可周期性产生脉冲占空比q=脉冲信号宽度/脉冲周期的脉冲信号;6)程序停止:控制软件停止,若没有停止,则根据所要求的脉冲信号特性,按照上述2)~4)步骤设置相应参数,可得到任意形式的脉冲信号;7)若程序停止,则结束。本专利技术的有益效果:该脉冲信号模拟方法,通过RS422串口通信,并对其通讯方式及数据内容进行特定设置,可达到满足要求的脉冲信号,可应用在某型半实物仿真试验中,脉冲信号参数可调,适用范围广,可为试验中类似信号的产生提供借鉴。附图说明图1为本专利技术的脉冲信号模拟方法流程图。具体实施方式下面结合附图和具体实施例对本专利技术作进一步说明。以下实施例仅用于说明本专利技术,不用来限制本专利技术的保护范围。图1所示,本专利技术的一种采用RS422串口实现的脉冲信号模拟方法,其脉冲信号模拟方法步骤如下:1)设备准备:控制工控机准备,与外部仿真系统协同工作;2)串口参数设置:打开RS422板卡属性,根据信号特性需求,在波特率50~921600bps范围内设置一个波特率b,其它参数默认处理(起始位1bit,偶校验1bit,停止位1bit)。这里以b=4800bps为例,确定了1bit位传输的时间为1/4800=0.2ms;3)通讯数据设置:设置发送一个字节的数据0x00。根据通用差分数字量RS422串行异步全双工通讯串口通讯原理,确定一个字节传输的时间为0.2*10=2ms,即脉冲信号宽度;4)定时周期设置:设置控制软件运行周期,最小0.5ms,最大不限制,这里 t=10ms为例;5)程序启动:接收外部仿真系统的启动指令,同步启动本机程序,此例中,可周期性产生占空比为20%(脉冲占空比q=脉冲信号宽度/脉冲周期)的脉冲信号;6)程序停止:控制软件停止,若没有停止,则根据所要求的脉冲信号特性,按照上述2)~4)步骤设置相应参数,可得到任意形式的脉冲信号;7)若程序停止,则结束。通过更改串口通讯波特率和设备程序的定时周期,可调节脉冲信号的占空比。以串口通讯波特率4800bps,定时周期10ms,发送数据内容为0x00为例来说明脉冲信号的产生过程。串口通讯字符传输的有效位11位定义:1bit起始位(逻辑0),8bit数据位,1bit偶校验,1bit停止位(逻辑1)。根据通用差分数字量RS422串行异步全双工通讯原理,可得脉冲占空比为50%。由于串口通讯波特率50~921600bps可选,定时周期可任意设置,组合后可得到任意形式的脉冲信号。将上述步骤置入定时器中周期性调用可实现脉冲信号的实时输出。实现本专利技术脉冲信号模拟方法的系统,由控制工控机、RS422板卡和控制软件组成。通过对RS422串口通讯波特率、程序定时周期、特定的通讯数据内容的设置,可发出任意形式的脉冲信号。本文档来自技高网...

【技术保护点】
一种采用RS422串口实现的脉冲信号模拟方法,其特征在于,其脉冲信号模拟方法步骤如下:1)设备准备:控制工控机准备,与外部仿真系统协同工作;2)串口参数设置:打开RS422板卡属性,根据信号特性需求,在波特率50~921600bps范围内设置一个波特率b,确定了1bit位传输的时间为1/bms;3)通讯数据设置:设置发送一个字节的数据0x00,根据通用差分数字量RS422串行异步全双工通讯串口通讯原理,确定一个字节传输的时间(1/b)*t,即脉冲信号宽度;4)定时周期设置:设置控制软件运行周期t;5)程序启动:接收外部仿真系统的启动指令,同步启动本机程序,可周期性产生脉冲占空比q=脉冲信号宽度/脉冲周期的脉冲信号;6)程序停止:控制软件停止,若没有停止,则根据所要求的脉冲信号特性,按照上述2)~4)步骤设置相应参数,可得到任意形式的脉冲信号;7)若程序停止,则结束。

【技术特征摘要】
1. 一种采用RS422串口实现的脉冲信号模拟方法,其特征在于,其脉冲信号模拟方法步骤如下:1)设备准备:控制工控机准备,与外部仿真系统协同工作;2)串口参数设置:打开RS422板卡属性,根据信号特性需求,在波特率50~921600bps范围内设置一个波特率b,确定了1bit位传输的时间为1/bms;3)通讯数据设置:设置发送一个字节的数据0x00,根据通用差分数字量RS422串行异步全双...

【专利技术属性】
技术研发人员:邹小霞李维冯晓艳彭江军黄桂明孙锐高欣袁丹衷莉莎余景昌王锦菲巩三莉江蔚周平平杨光
申请(专利权)人:江西洪都航空工业集团有限责任公司
类型:发明
国别省市:江西;36

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1