一种遥控模块射频数据接收软件采样方法及系统技术方案

技术编号:40428695 阅读:26 留言:0更新日期:2024-02-20 22:50
本发明专利技术公开了一种遥控模块射频数据接收软件采样方法及系统,涉及车辆遥控模块技术领域,方法包括:根据数据帧的第一比特信息设置GPIO的中断触发方式;在GPIO中断延迟3/4个数据比特周期后读取输入电平,电平与第一比特信息一致时记录第一比特信息;设置定时器定时周期为1/2个比特周期,开启定时器;切换GPIO中断为上升沿和下降沿均触发;在定时器中断中设置采样标志并在进中断时翻转,根据采样标志进行数据采集;GPIO中断比定时器中断先触发,则恢复默认采样标志,并重置定时器;重复进行数据采集,完成所有的帧数据的采集。通过本发明专利技术的技术方案,提高了软件采样方案的鲁棒性,降低了软件负载和CPU负载率,过滤干扰信号。

【技术实现步骤摘要】

本专利技术涉及车辆遥控模块,尤其涉及一种遥控模块射频数据接收软件采样方法以及一种遥控模块射频数据接收软件采样系统。


技术介绍

1、在遥控模块接收总成的设计中,mcu芯片需要对射频接收器输入的电平信号进行采样,才能得到完整的数据帧。遥控模块中的mcu芯片进行数据采样的原理可以概括为,根据射频数据的引导头信息和数据传输速率,采用gpio(general-purpose input/output,通用输入与输出)中断及定时器相互配合的方式,对输入数据进行采样。

2、目前,常用的软件采样方案是,首先根据射频数据引导头信息设置gpio中断触发方式,即如果引导头第一比特为1,则设置上升沿中断触发,反之设置为下降沿中断触发;接着在gpio中断里记录第一比特采样数据,并延迟半个比特周期启动定时器(定时器周期设置为1/2个数据比特周期);最后定时器定时触发中断完成后续的数据采样。

3、这种采样方案具有简单易实现的特点,但是在异步通信系统中,对于射频接收器的一致性要求较高,严重依赖器件的硬件特性,导致应用端经常出现由于射频接收器一致性不好而引起的数据采本文档来自技高网...

【技术保护点】

1.一种遥控模块射频数据接收软件采样方法,其特征在于,包括:

2.根据权利要求1所述的遥控模块射频数据接收软件采样方法,其特征在于,所述根据数据帧引导头的第一比特信息设置GPIO的中断触发方式的具体方式包括:

3.根据权利要求2所述的遥控模块射频数据接收软件采样方法,其特征在于,读取射频接收器的输入电平后,若第一比特信息为1,则如果所述输入电平为高电平,则在GPIO中断中记录所述数据帧的第一比特信息,否则认为当前数据帧为干扰输入;

4.根据权利要求3所述的遥控模块射频数据接收软件采样方法,其特征在于,所述在定时器中断中设置默认的采样标志,并在每次进定时...

【技术特征摘要】

1.一种遥控模块射频数据接收软件采样方法,其特征在于,包括:

2.根据权利要求1所述的遥控模块射频数据接收软件采样方法,其特征在于,所述根据数据帧引导头的第一比特信息设置gpio的中断触发方式的具体方式包括:

3.根据权利要求2所述的遥控模块射频数据接收软件采样方法,其特征在于,读取射频接收器的输入电平后,若第一比特信息为1,则如果所述输入电平为高电平,则在gpio中断中记录所述数据帧的第一比特信息,否则认为当前数据帧为干扰输入;

4.根据权利要求3所述的遥控模块射频数据接收软件采样方法,其特征在于,所述在定时器中断中设置默认的采样标志,并在每次进定时器中断时翻转所述采样标志,根据采样标志进行数据采集的具体方式包括:

5.根据权利要求4所述的遥控模块射频数据接收软件采样方法,其特征在于,还包括:在判定当前数据帧为干扰输入时,则重新获取数据帧的引导头第一比特信息进行gpio中断触发方式的设置。

6.一种遥控模块射频数据接收软件采样系统,其...

【专利技术属性】
技术研发人员:陈磊刘廷娇葛俊良赵朝会沙暄晨
申请(专利权)人:上汽通用五菱汽车股份有限公司
类型:发明
国别省市:

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

1