一种车载设备心跳信号模拟方法、系统及存储介质与流程
- 国知局
- 2024-07-31 20:48:12
本发明涉及汽车安全,尤其是涉及一种车载设备心跳信号模拟方法、系统及存储介质。
背景技术:
1、汽车领域中,部分车辆会配置防盗报警装置,当汽车处于设防状态下,如果检测到了车内有人,会触发主动报警;由于该装置属于防盗报警装置,因此该装置为了避免离线自动报警,在休眠时候,需要不断的在通信线中发送心跳信号;
2、现有的技术中,由于不同的报警装置生命信号的特性不同,针对不同装置的信号,都需要单独修改程序,导致报警装置不够灵活,而有些硬件不支持发送生命信号的功能,而且这些硬件已经批量化生产了,需要修改硬件实现发送信号,风险及成本都会增加。
技术实现思路
1、本发明旨在解决现有技术中存在的方法中不同控制器需要修改车载模块的程序,而导致软件需要重新集成的问题。为此,本发明提出了一种车载设备心跳信号模拟方法、系统及存储介质。
2、根据本发明第一方面实施例的一种车载设备心跳信号模拟方法,包括生命信号发生器和上位机,所述方法包括,
3、所述生命信号发生器通过协议转换设备与所述上位机进行通信连接;
4、用户根据防盗报警器所需的心跳信号在所述上位机上进行对应的模拟信号编辑;
5、所述上位机根据所述模拟信号生成协议码,并将所述协议码发送至所述生命信号发生器;
6、所述生命信号发生器接收并解析所述协议码,并将解析后生成的波形数据保存在所述生命信号发生器中;
7、所述生命信号发生器和所述防盗报警器通与车辆控制器通信连接,所述生命信号发生器读取所述波形数据,并根据预设程序算法将所述波形数据输出至所述防盗报警器中
8、根据本发明的一种车载设备心跳信号模拟方法,首先将所述生命信号发生器与所述上位机通过协议转换设备进行通信连接,确保所述生命发生器与所述上位机进行通信连接成功之后,在上位机上根据所述防盗报警器所需的心跳信号进行对应的模拟信号编辑;上位机上模拟信号编辑完成之后,上位机根据所述模拟信号通过内部预设的转换程序,进行转换,将所述模拟信号转换为能够被所述生命信号发生器接收和识别的协议码;再通过点击上位机上的发送按钮,协议码在上位机上通过通信网络发送到与上位机连接的所述生命信号发生器上;当所述生命信号发生器接收到所述协议码时,根据所述生命信号发生器内部预设的解码程序,将所述协议码通过所述解码程序进行解析处理,并将解析后生成的波形数据存储在所述生命信号发生器的内存中;存储完成后,断开所述上位机与所述生命信号发生器的通讯连接,将所述生命信号发生器和所述防盗报警器通过车辆通讯总线与车辆控制器连接;确认通讯信号正常后,所述生命信号发生器读取自身内存中存储的所述波形数据,波形数据读取完成后,所述生命信号发生器通过自身预设的程序算法,对读取到的所述波形数据进行处理,处理完成后经过所述车载通讯总线输出至所述防盗报警器中,完成所述载设备心跳信号模拟。
9、根据本发明的一些实施例,所述上位机根据所述模拟信号生成协议码中,所述协议码为,
10、t1#dt1g0*t2#dt2g1*t3#dt3g0*t4#dt4g1*……tn-1#dtn-1g0*tn#dtng1*
11、其中,t1#dt1g0*表示第一段为t1 us低电平,t2#dt2g1*表示第二段为t2 us高电平,t3#dt3g0*表示第三段位t3 us低电平,t4#dt4g1*表示第四段为t4 us高电平,tn-1#dtn-1g0*表示第n-1段为tn-1us低电平,tn#dtng1*表示第n段为tn us高电平,tn为偶数段时为高电平,tn为奇数段时为低电平,n为大于1的自然数;
12、所述协议码还可以为,
13、t1#dt1g1*t2#dt2g0*t3#dt3g1*t4#dt4g0*……tn-1#dtn-1g1*tn#dtng0*
14、其中,t1#dt1g1*表示第一段为t1 us高电平,t2#dt2g0*表示第二段为t2 us低电平,t3#dt3g1*表示第三段位t3 us高电平,t4#dt4g0*表示第四段为t4 us低电平,tn-1#dtn-1g1*表示第n-1段为tn-1us高电平,tn#dtng0*表示第n段为tn us低电平,tn为偶数段时为低电平,tn为奇数段时为高电平,n为大于1的自然数;
15、通过相邻两段信号之间的输出电平设置成不同的高低电平,并且高电平和低电平所持续的时间也可以设定不同,从而达到真实的人类心跳模拟信号。
16、根据本发明的一些实施例,所述生命信号发生器读取所述波形数据,并根据程序算法将所述波形数据输出至所述防盗报警器中,具体为,
17、所述生命信号发生器与所述防盗报警器通信连接后,进行上电初始化控制器io口和定时器;
18、所述生命信号发生器读取自身内部存储器保存的波形数据,并根据所述波形数据通过所述程序算法控制波形的输出;
19、通过所述生命信号发生器与车辆控制器之间通讯连接,对所述生命信号发生器的控制器io口和定时器进行上电初始化,初始化完成后,所述生命信号发生器通过自身的读卡器读取自身内存中的波形数据,并在读取波形数据完毕后,通过所述生命信号发生器自身预设的程序算法控制波形数据到所述防盗警报器中。
20、根据本发明的一些实施例,所述程序算法具体为,
21、s1:判断所述定时器数值是否小于t1,若所述定时器数值小于t1,则通过所述控制器io口输出该段时间电平,若所述定时器数值大于t1,则进行步骤s2;
22、s2:判断所述定时器数值是否小于t1+t2,若所述定时器数值小于t1+t2,则通过所述控制器io口输出该段时间电平,若所述定时器数值大于t1+t2,则进行步骤s3;
23、…
24、…
25、sn-1:判断所述定时器数值是否小于t1+t2+…+tn-1,若所述定时器数值小于t1+t2+…+tn-1,则通过所述控制器io口输出该段时间电平,若所述定时器数值大于t1+t2+…+tn-1,则进行步骤sn;
26、sn:若所述定时器数值小于t1+t2+…+tn-1+tn,则通过所述控制器io口输出该段时间电平;若所述定时器数值大于t1+t2+…+tn-1+tn,则定时器数值清零,重新回到步骤s1;
27、其中,tn表示波形图像中的第n段波形;
28、通过将所述生命信号发生器中的定时器数值与所述波形数据中的每一段波形数值进行比较,如果所述定时器数值小于此时段的波形,则将此时段的波形输出,若定时器数值大于此段波形的数值,则比较定时器数值是否小于此段波形数据和下一段波形数据之和,若小于,依然输出此段波形与下一段波形;依次类推,直到判断到最后一段波形,若定时器数值小于所有段波形数值之和,则整个波形数据都将输出,若定时器数值大于所有段波形数值之和,则将此定时器数值置0,返回判断定时器数值与所述波形数据第一段的大小关系,以此循环。
29、根据本发明的一些实施例,所述方法还包括,在所述生命信号发生器读取所述波形数据,并根据程序算法将所述波形数据输出至所述防盗报警器中之后,所述生命信号发生器回采所述车辆控制器的连接信号;
30、通过设置所述生命信号发生器对所述车辆控制器和车辆总线之间的信号进行回采,若采集到车辆控制器和车辆总线之间存在信号,则说明整车控制器与车辆总线之间的通信未断开,若未采集到车辆控制器和车辆总线之间存在信号,则说明整车控制器与车辆总线之间的通信断开;通过上述设置,可以进一步确保整车控制器与车辆总线之间存在通信连接,加强车辆的防盗安全。
31、根据本发明的一些实施例,所述上位机包括计算机、平板电脑或移动手机;
32、所述通讯协议转换设备包括,本地互联网络盒和控制器局域网络盒;
33、通过在计算机、平板电脑或移动手机通过本地互联网络盒或控制器局域网络盒与生命信号发生器之间进行通信连接,然后再计算机、平板电脑或移动手机上编辑心跳信号,编辑完成后,计算机、平板电脑或移动手机会将心跳信号转换成协议码再通过本地互联网络盒或控制器局域网络盒传输至生命信号发生器中,实现数据传输。
34、根据本发明第二方面实施例的一种车载设备心跳信号模拟系统,所述系统包括,
35、数据输入模块,用于编辑与防盗报警器所需的心跳信号对应的模拟信号,并将所述模拟信号发送至数据处理模块;
36、数据转换模块,用于接收所述数据输入模块发送的所述模拟信号,并将所述模拟信号通过内部程序转化为能够被数据生成模块识别的协议码;
37、数据生成模块,用于接收所述数据转化模块发送的协议码,并根据解码程序解析所述协议码,生成模拟心跳波形数据,并将所述模拟心跳波形数据发送至数据输出模块;
38、数据输出模块,用于接收所述数据生成模块发送的模拟心跳波形数据,并将所述模拟心跳波形数据输出至防盗报警器;
39、数据通信模块,用于所述系统与所述防盗报警器之间的通讯连接。
40、根据本发明的一种车载设备心跳信号模拟系统,通过在数据输入模块上编辑与防盗报警器所需的心跳信号对应的模拟信号,并将编辑好的所述模拟信号通过模块之间的通讯网络发送至数据转化模块内,所述数据转化模块接收到所述模拟信号之后,用过所述数据转化模块自身的转化程序将所述模拟信号转化为能够被数据生成模块识别的协议码;生成所述协议码之后,将所述协议码通过所述通行网络发送至数据生成模块,所述数据生成模块接收到所述协议码之后,通过自身预设解码程序解析所述协议码,数据生成模块根据所述协议码的解析结果生成模拟心跳波形数据,并将所述模拟心跳波形数据通过所述通信网络发送至数据输出模块,所述数据输出模块接收所述数据生成模块发送的模拟心跳波形数据后,数据输出模块通过预设的输出程序算法对所述模拟心跳波形数据进行控制输出,最终将经过所述程序算法的波形数据通过所述数据通行模块发送至所述防盗报警器中,从而实现在防盗报警器中存储有模拟心跳的波形数据。
41、根据本发明第三方面实施例的一种存储介质,所述存储介质存储有车载设备心跳信号模拟程序,所述车载设备心跳信号模拟程序被处理器执行时实现如第一方面实施例所述的一种车载设备心跳信号模拟方法。
42、根据本发明的一种车载设备心跳信号模拟方法,其有益效果如下:
43、(1)通过增加生命信号发生器,同时,带有心跳信号模拟信号的生命信号发生器和报警发生器与车辆控制器通讯连接,实现车辆的心跳信号模拟;解决了因为加装不同防盗报警器而需要更改车辆相关程序的问题,在不需要修改程序的前提下,能够快速、灵活、方便的适配不同防盗报警器。
44、(2)能够灵活的实现脉冲输出,可根据需要编辑任意波形。
45、本发明的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。
本文地址:https://www.jishuxx.com/zhuanli/20240731/187865.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
下一篇
返回列表