技术领域
本发明涉及嵌入式技术领域是涉及一种无线传输和人数检测的嵌入式系统,更具体地说,涉及一种多通道场馆人数云计数器及控制方法。
背景技术
信息化社会背景下,各种聚集类活动入上课、演出、竞赛、客运能力统计等等对出入各类场馆的人数统计都提出了新的要求,特别是全球新冠疫情蔓延的背景,场馆人数的实时统计需求迫切,特别是对于低成本、多通道、抗干扰性强、云数据存储的人数计数器需求迫切。
发明内容
本发明旨在提出一种多通道出入检测的人数计数系统及控制方法,包含计数子系统和智能终端,能在各个通道检测人的出入动作、进行人数统计和云上传,实现自动的场馆多通道人数计数及实时人数统计,以克服现有技术的不足。
本发明解决其技术问题的技术方案是:一种多通道场馆人数云计数器,包括若干通道人员出入检测子系统、智能人数统计控制器;所述通道人员出入检测子系统彼此不相连,所述通道人员出入检测子系统分别与智能人数统计控制器通过短距离无线通信模块相连,智能人数统计控制器通过WiFi与云端无线相连。
所述通道人员出入检测子系统包括第一微控制器、通道前端红外反射传感器、通道后端红外反射传感器、短距离无线通信模块;所述通道前端红外反射传感器、通道后端红外反射传感器、短距离无线通信模块与第一微控制器电气相连;第一微控制器的开发控制程序是,先执行初始化程序,再循环执行程序括传感器检测程序、人员出入状态判断程序、人员出入状态无线传输程序构成。
所述智能人数统计控制器包括第二微控制器、显示屏、短距离无线通信模块、互联网网络通信模块;所述显示屏、短距离无线通信模块、互联网网络通信模块与第二微控制器电气相连;所述第二微控制器的开发控制程序是,先执行初始化程序,循环执行显示程序、各通道人员出入状态读取及总人数计算程序、云端上报统计人数程序。
上述多通道场馆人数云计数器的控制方法,包括以下步骤:
S1)第一微控制器初始化;
S2)执行死循环程序,包括:
1)传感器检测程序,读取通道前端红外反射传感器、通道后端红外反射传感器状态并做软件滤波;
2)人员出入状态判断程序,传感器检测状态发生变化时,将当次传感器检测状态与上次状态作对比,确认人员为出状态或者入状态;
3)人员出入状态无线传输程序,当检测到新增人员出状态或者入状态时,通过无线通信程序上报至智能人数统计控制器;。
上述多通道场馆人数云计数器的控制方法,包括以下步骤:
S11)第二微控制器初始化;
S12)执行死循环程序,包括:
1)显示程序,实时显示场馆总人数;
2)各通道人员出入状态读取及总人数计算程序,通过短距离无线通信模块采集各若干通道人员出入检测子系统上报人员出入状态,当有通道上报出状态时,统计人数减一,当有通道上报入状态时,统计人数加一;
3)云端上报统计人数程序,总人数发生变化时将总人数上报云端。
本发明的有益效果是:本发明可以自动检测各场馆通道人员出入情况,实时统计场馆内总人数并上报至云端,经济高效的实现了各种场馆人数统计,适用于学校、研究所、工厂、运动场、交通枢纽、会场、超市等场所。
附图说明
图 1 是本发明总体设计框图。
图 2 是通道人员出入检测子系统设计框图。
图 3 是智能人数统计控制器设计框图。
具体实施方式
下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能理解为对本发明的限制。
参见图1-3,本发明公开一种多通道场馆人数云计数器,包括若干通道人员出入检测子系统、智能人数统计控制器;所述通道人员出入检测子系统彼此不相连,所述通道人员出入检测子系统分别与智能人数统计控制器通过短距离无线通信模块相连,智能人数统计控制器通过WiFi与云端无线相连。
所述通道人员出入检测子系统包括第一微控制器、通道前端红外反射传感器、通道后端红外反射传感器、短距离无线通信模块;所述通道前端红外反射传感器、通道后端红外反射传感器、短距离无线通信模块与第一微控制器电气相连;第一微控制器的开发控制程序,先执行初始化程序,再循环执行程序包括传感器检测程序、人员出入状态判断程序、人员出入状态无线传输程序构成。
程序按照如下思路执行:
第一步:第一微控制器初始化;
第二步:执行死循环程序,死循环程序包括以下程序内容:
1)传感器检测程序,读取通道前端红外反射传感器、通道后端红外反射传感器状态并做软件滤波;
2)人员出入状态判断程序,传感器检测状态发生变化时,将当次传感器检测状态与上次状态作对比,确认人员为出状态或者入状态;
3)人员出入状态无线传输程序,当检测到新增人员出状态或者入状态时,通过无线通信程序上报至智能人数统计控制器;
主系统执行定时中断程序。
所述智能人数统计控制器包括第二微控制器、显示屏、短距离无线通信模块、互联网网络通信模块;所述显示屏、短距离无线通信模块、互联网网络通信模块与第二微控制器电气相连;所述第二微控制器的开发控制程序,先执行初始化程序,循环执行显示程序、各通道人员出入状态读取及总人数计算程序、云端上报统计人数程序。
第二微控制器的开发控制程序按照如下执行:
第一步:第二微控制器初始化;
第二步:执行死循环程序,死循环程序包括以下程序内容:
1)显示程序,实时显示场馆总人数;
2)各通道人员出入状态读取及总人数计算程序,通过短距离无线通信模块采集各若干通道人员出入检测子系统上报人员出入状态,当有通道上报出状态时,统计人数减一,当有通道上报入状态时,统计人数加一;
3)云端上报统计人数程序,总人数发生变化时将总人数上报云端;
主系统执行定时中断程序。
上述实施例为本发明较佳的实施方式,但本发明的实施方式并不受上述实施例的限制,其他的任何未背离本发明的精神实质与原理下所作的改变、修饰、替代、组合、简化,均应为等效的置换方式,都包含在本发明的保护范围之内。
机译: 一种能够提供基于云的数字项目授权解决方案和分布式服务平台的学习系统及其控制方法
机译: 一种使用每个连接帧的分布式控制方法,该帧由ATM网络中的计数器互通定义。固定优先级队列服务装置
机译: 一种提高多通道MPPT逆变器转换效率的控制方法