[发明专利]一种控制数码管显示的方法有效
申请号: | 201210592302.3 | 申请日: | 2012-12-29 |
公开(公告)号: | CN103915051A | 公开(公告)日: | 2014-07-09 |
发明(设计)人: | 闫海英 | 申请(专利权)人: | 北京谊安医疗系统股份有限公司 |
主分类号: | G09G3/14 | 分类号: | G09G3/14 |
代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 马晓亚 |
地址: | 100070 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 控制 数码管 显示 方法 | ||
1.一种控制数码管显示的方法,其特征在于,包括,
获取采样信号;
采用递推平均滤波算法对获取的采样信号进行滤波处理;
将所述滤波处理后的信号写入驱动芯片,驱动数码管进行显示。
2.根据权利要求1所述的控制数码管显示的方法,其特征在于,所述获取采样信号的步骤包括,
利用A/D转换模块对传感器采集的数据信号进行采样;
当A/D采样完成时,通过滤波处理得到采样信号,采用递推方式将所述采样信号依次放入具有预定存储量的第一队列中;
当A/D采样未完成时,所述具有预定存储量的第一队列中的采样信号保持不变。
3.根据权利要求2所述的控制数码管显示的方法,其特征在于,所述递推平均滤波算法包括,
每隔第一滤波处理时间阈值的时间,通过排序算法找到所述第一队列中采样信号的最小和最大值,并分别置于第一队列的队首和队尾;
排除第一队列中的最小和最大值,对队列中的其他采样信号进行求平均运算,将所述对第一队列求平均运算获得的结果作为滤波处理后的信号。
4.根据权利要求3所述的控制数码管显示的方法,其特征在于,所述实现每隔第一滤波处理时间阈值的时间包括,定时器统计时间与第一滤波处理时间阈值进行取余结果为整数。
5.根据权利要求2所述的控制数码管显示的方法,其特征在于,所述递推平均滤波算法包括,
每隔第一滤波处理时间阈值的时间,通过排序算法找到所述第一队列中采样信号的最小和最大值,并分别置于第一队列的队首和队尾;
排除第一队列中的最小和最大值,对该队列中的其他采样信号进行求平均运算,将所述对第一队列求平均运算获得的结果以递推方式放入具有预定存储量的第二队列中;
每隔第二滤波处理时间阈值的时间,通过排序算法找到所述第二队列中采样信号的最大和最小值,并分别置于第二队列的队首和队尾;
排除第二队列中的最小和最大值,对所述第二队列中的其他采样信号进行求平均运算,将所述对第二队列求平均运算获得的结果作为滤波处理后的信号。
6.根据权利要求5所述的控制数码管显示的方法,其特征在于,所述实现每隔第一滤波处理时间阈值的时间包括,第一定时器统计时间与第一滤波处理时间阈值进行取余结果为整数;所述实现每隔第二滤波处理时间阈值的时间包括,第二定时器统计时间与第二滤波处理时间阈值进行取余结果为整数。
7.根据权利要求6所述的控制数码管显示的方法,其特征在于,所述第一滤波处理时间阈值和第二滤波处理时间阈值相同。
8.根据权利要求2所述的控制数码管显示的方法,其特征在于,所述A/D转换模块采用12位的A/D转换器。
9.根据权利要求1至8之一所述的控制数码管显示的方法,其特征在于,将所述滤波处理后的信号写入驱动芯片时,如滤波处理后的信号在预定时间阈值内保持不变,则不向驱动芯片中写入数据;如滤波处理后的信号保持不变的状态超过预定的时间阈值,则对驱动芯片进行刷新,重新写入数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京谊安医疗系统股份有限公司,未经北京谊安医疗系统股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210592302.3/1.html,转载请声明来源钻瓜专利网。