[发明专利]一种利用低精度无源晶振和GPS定位模块的灯光控制器在审
申请号: | 201811634568.3 | 申请日: | 2018-12-29 |
公开(公告)号: | CN109688676A | 公开(公告)日: | 2019-04-26 |
发明(设计)人: | 杨瑞;付邦 | 申请(专利权)人: | 湖南太赫兹电子科技有限公司 |
主分类号: | H05B37/02 | 分类号: | H05B37/02 |
代理公司: | 长沙新裕知识产权代理有限公司 43210 | 代理人: | 梁小林 |
地址: | 410205 湖南省长沙市高新开发区*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及一种利用低精度无源晶振和GPS定位模块的灯光控制器,属于灯光控制设备技术领域,特别是涉及一种利用低精度无源晶振和GPS定位模块实现灯光同步闪烁的灯光控制器。包括低精度无源晶振,GPS定位模块,ARM控制芯片,灯器群组;所述的ARM控制芯片包括定时器;所述的低精度无源晶振为ARM芯片提供系统时钟,所述的GPS定位模块为ARM芯片提供GPS时间和1PPS脉冲本发明的有益效果在于:降低了使用高精度晶振的成本,又避免了GPS信号中断时无法保持同步闪烁的问题;使得该种灯器群组可用于航标灯、航空障碍灯、路灯、交通警示灯的同步闪烁控制。 | ||
搜索关键词: | 无源晶振 灯光控制器 同步闪烁 灯器 群组 定时器 灯光控制设备 高精度晶振 航空障碍灯 交通警示灯 系统时钟 航标灯 脉冲 可用 路灯 灯光 中断 | ||
【主权项】:
1.一种利用低精度无源晶振和GPS定位模块的灯光控制器,其特征是:包括低精度无源晶振(1),GPS定位模块(2),ARM控制芯片(3),灯器群组(4);所述的ARM控制芯片(3)包括定时器(31);所述的低精度无源晶振(1)为ARM芯片(3)提供系统时钟,所述的GPS定位模块(2)为ARM芯片(3)提供GPS时间和1PPS脉冲;所述的一种利用低精度无源晶振和GPS定位模块的灯光控制器采用以下控制方法:步骤1、灯器群组(4)闪烁的亮灭由定时器(31)控制,将目标灯闪烁周期分割为n个定时周期,从0至n‑1表示亮灭操作,每个定时周期时间为T,在定时器中断函数中执行灯质亮灭操作,执行完成一个亮灭操作后,下一个定时器周期执行下一个亮灭操作,从0至n‑1循环;步骤2、开始时,ARM芯片(3)打开定时器(31),从0至n‑1循环执行亮灭操作,当收到GPS信号后,开始1PPS计数,计数满60后,关闭定时器(31),灯灭;当GPS时间秒计数达到n*T*N的整数倍时,N为正整数,打开定时器(31),从灯质周期的0至n‑1开始执行亮灭操作,灯器群组(4)进入同步闪烁状态;步骤3、灯器群组(4)进入同步闪烁状态后,统计定时器(31)与1PPS的误差规律,在同步后计时60个1PPS,第60个1PPS时,读取定时器的计数值cnt,若定时器准确,那么定时器的溢出值CNT=cnt,误差计数cnt_offline=overflow‑cnt,overflow为定时器溢出计数;若cnt_offline<1000,表明定时器相对1PPS偏慢,设置标记slow_offline;若cnt_offline>=1000,表示定时器相对1PPS偏快,设置标记fast_offline;此后每隔30个1PPS计数读取cnt,计算得出实时误差cnt_online;若cnt_online<1000,表明定时器相对1PPS偏慢,设置标记slow_online;若定时器慢于目标值,则将cnt置1;若cnt_online>=1000,表示定时器相对1PPS偏快,设置标记fast_online,定时器每隔30/(N*T)个周期判断一次,若定时器快于目标值,则在定时器中断函数中将cnt置0;步骤4、当GPS信号中断时,ARM芯片(3)接收不到1PPS信号,此时,定时器(31)开始自己校准计数,根据slow_offline与fast_offline判断定时器周期与1PPS的相对关系,若定时器周期相对1PPS偏慢,则间隔60/(N*T)个定时周期将cnt置1;反之,则间隔60/(N*T)个定时周期将cnt置0;步骤5、当GPS信号恢复后,重新进行同步、校正。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于湖南太赫兹电子科技有限公司,未经湖南太赫兹电子科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201811634568.3/,转载请声明来源钻瓜专利网。