[发明专利]一种嵌入式数字振荡无线遥控器控制方法有效
申请号: | 201711335894.X | 申请日: | 2017-12-11 |
公开(公告)号: | CN108230646B | 公开(公告)日: | 2020-03-31 |
发明(设计)人: | 姚昌春;宁海波 | 申请(专利权)人: | 珠海东之尼电子科技有限公司 |
主分类号: | G08C17/02 | 分类号: | G08C17/02;G08C25/00 |
代理公司: | 广州嘉权专利商标事务所有限公司 44205 | 代理人: | 俞梁清 |
地址: | 519000 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 嵌入式 数字 振荡 无线 遥控器 控制 方法 | ||
1.一种嵌入式数字振荡无线遥控器控制方法,其特征在于,包括以下步骤:
S1:无线遥控器上电重置初始化主系统时钟(MCLK)、辅助系统时钟(ACLK)、看门狗工作时钟和T16B定时器;
S2:选择辅助系统时钟(ACLK)为实时时钟RTC并设置1/128秒为测量点;
S3:将主系统时钟振荡器OSC3作为事件计数器时钟源;
S4:开启辅助系统时钟振荡器OSC1和实时时钟RTC,实时时钟RTC开始计数;
S5:判断前次实时时钟RTC中128Hz基准时间是否为高电平,当为高电平时执行步骤S6,否则继续返回执行步骤S5;
S6:判断前次实时时钟RTC中128Hz基准时间是否为低电平,当为低电平时执行步骤S7,否则继续返回执行步骤S6;
S7:事件计数器时钟源启动且当前事件计数器目标值预先设置为0;
S8:判断当前实时时钟RTC中128Hz基准时间是否为高电平,当为高电平时执行步骤S9,否则继续返回执行步骤S8;
S9:判断当前实时时钟RTC中128Hz基准时间是否为低电平,当为低电平时执行步骤S10,否则继续返回执行步骤S9;
S10:确定当前同步事件计数值,记录并存储当前同步事件计数值;
S11:根据当前同步事件计数值得出在基准时间内主系统时钟振荡器OSC3的时钟振荡次数:Fosc3=当前同步事件计数值*128;
S12:根据时钟振荡次数Fosc3查表得出T16B定时器的载波频率和周期值常数;
S13:得出送信基本脉冲宽度=载波时间*16;
S14:开启载波送信。
2.根据权利要求1所述的一种嵌入式数字振荡无线遥控器控制方法,其特征在于,所述步骤S10中确定当前同步事件计数值包括以下步骤:
a:判断同步事件计数值是否处于目标可变限定对象最小值和目标可变限定对象最大值之间,当是时则记录并存储同步事件计数值;
b:判断记录同步事件计数值的次数是否达到目标次数,当是时则执行步骤c;
c:判断第1次的同步事件计数值是否大于第2次的同步事件计数值,当是时则执行步骤d;
d:判断第1次的同步事件计数值与第2次的同步事件计数值之差是否大于内部数字振荡器固定频率值,当大于时则认为是非法事件值,记录的同步事件计数值清零,重新测量,否则执行步骤e;
e:判断第1次的同步事件计数值是否大于第3次的同步事件计数值,当是时则执行步骤f;
f:判断第1次的同步事件计数值与第3次的同步事件计数值之差是否大于内部数字振荡器固定频率值,当大于时则认为是非法事件值,记录的同步事件计数值清零,重新测量,否则执行步骤g;
g:判断第3次的同步事件计数值是否大于第2次的同步事件计数值,当是时则执行步骤h,否则执行步骤i;
h:判断第3次的同步事件计数值减去第2次的同步事件计数值的差是否大于内部数字振荡器固定频率值,当大于时则认为是非法事件值,记录的同步事件计数值清零,重新测量,否则获取到一个可变的目标频率值;
i:判断第2次的同步事件计数值减去第3次的同步事件计数值的差是否大于内部数字振荡器固定频率值,当大于时则认为是非法事件值,记录的同步事件计数值清零,重新测量,否则获取到一个可变的目标频率值。
3.根据权利要求1所述的一种嵌入式数字振荡无线遥控器控制方法,其特征在于,所述步骤S11中计算时钟振荡次数还包括以下方法:
根据当前同步事件计数值得出在基准时间内主系统时钟振荡器OSC3的时钟振荡次数:Fosc3=当前同步事件计数值*128+64。
4.根据权利要求1所述的一种嵌入式数字振荡无线遥控器控制方法,其特征在于,所述步骤S1中T16B定时器包括型号为T16B1MC的定时器或型号为T16B1CCR0的定时器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于珠海东之尼电子科技有限公司,未经珠海东之尼电子科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711335894.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种远程水表数据采集系统
- 下一篇:一种可控插座系统