JournalofSensorTechnologyandApplication传感器技术与应用,2019,7(4),142-149PublishedOnlineOctober2019inHans.
http://www.
hanspub.
org/journal/jstahttps://doi.
org/10.
12677/jsta.
2019.
74017文章引用:李惠蓉,孙同金,蒋杏国,左浩.
基于51单片机与4G模块的人员在位系统设计[J].
传感器技术与应用,2019,7(4):142-149.
DOI:10.
12677/jsta.
2019.
74017DesignofPersonnel-in-PlaceSystemBasedon51SingleChipMicrocomputerand4GModuleHuirongLi1,TongjinSun1,XingguoJiang1,HaoZuo21YanchengQualitySupervisionandInspectionInstitute,YanchengJiangsu2SchoolofElectricalEngineering,YanchengInstituteofTechnology,YanchengJiangsuReceived:Sep.
6th,2019;accepted:Oct.
1st,2019;published:Oct.
8th,2019AbstractInthispaper,anofficestaffinplacesystembasedon51singlechipmicrocomputerand4Gmoduleisstudiedanddesigned.
Thesystemismainlydividedintotwoparts:thelowercomputerandtheuppercomputer.
Thelowercomputeriscomposedofsinglechipmicrocomputer,keystroke,LEDdisplayscreen,pressuresensor,serialportconverterand4Gmodule.
Theuppercomputeriscomposedofcloudserver,databaseandpublicnumber.
Onthelowercomputer,thesystemsetsthekeydataandsendsittotheLEDdisplayandserialconverterthroughtheMCU.
TheLEDscreendisplaysthebuttonstatus.
TheserialconverterconvertstheTTLdataintoRS485dataandtrans-mitsittothe4Gmodule.
4GmoduletransmitsthehexmessagetothehostcomputerviatheHTTPprotocol.
Onthehostcomputer,thecloudserverreadsthedataandencodesitintothedatabase.
WhentheusersendsthejobnumberdatatotheWeChatpublicaccount,thecloudserverwillre-turnthecorrespondingpersonnelinthein-positionstate.
Duetoitslowcost,goodapplicabilityandpracticability,thesystemhascertainresearchvalueandapplicationvalue.
KeywordsOfficeAutomation,WeChatServer,SingleChipMicrocomputer,OnlineMonitoring基于51单片机与4G模块的人员在位系统设计李惠蓉1,孙同金1,蒋杏国1,左浩21盐城市产品质量监督检验所,江苏盐城2盐城工学院电气工程学院,江苏盐城收稿日期:2019年9月6日;录用日期:2019年10月1日;发布日期:2019年10月8日李惠蓉等DOI:10.
12677/jsta.
2019.
74017143传感器技术与应用摘要本文研究并设计了一种基于51单片机和4G模块的办公人员在位系统,本系统主要分为两个部分:下位机和上位机.
下位机由单片机、按键、LED显示屏、压力传感器、串口转换器以及4G模块组成;上位机由云服务器、数据库、以及公众号组成.
在下位机上,本系统通过设定好按键数据并经单片机处理后同时送给LED显示屏和串口转换器,LED屏显示按键状态,串口转换器将TTL数据转换成RS485数据传输给4G模块,4G模块通过HTTP协议将16进制消息传送到上位机.
在上位机上,云服务器读取数据并编码存储入数据库.
当用户在指定微信公众号发送工号数据时,云服务器端会返回相应人员在位状态.
该在位系统具有成本低,适用性强和实用性好的特点,具有较大研究与应用价值.
关键词办公自动化,微信服务端,单片机,在线监控Copyright2019byauthor(s)andHansPublishersInc.
ThisworkislicensedundertheCreativeCommonsAttributionInternationalLicense(CCBY).
http://creativecommons.
org/licenses/by/4.
0/1.
引言智能办公系统是综合运用了网络技术和先进设备的办公系统,其意义在于很大程度上提升了办事效率,减轻了工作强度,并实现了科学化的管理和决策[1].
现阶段的智能办公系统,已经在互联网网络技术的运用、应用内容的广度与深度等方面都有了崭新的变化和发展,并已经成为企业不可缺少的核心管理系统.
办公自动化实现的是一种无纸化、智能化、高效化[2]的办公模式.
随着智能办公系统的发展,如何实现企业员工在位状态信息的及时共享,对于提升企业员工协调工作效率,促进企业的发展具有重要的意义[3][4].
基于上述目的,本文研究并设计了一种基于51单片机和4G模块的办公人员在位系统.
此系统主要是通过软件编程实现单片机设备、4G模块与在线服务器之间的通信,并通过微信公众号的转发,实现无论在何地都能实时了解办公人员的动向,提升日常工作的实施效率,大大缩短工作流程所需的时间,提升企业员工协作效率,促进企业快速发展,具有重要意义.
2.
总体方案设计本在位系统的总体方案设计包括硬件设计和软件设计两部分.
硬件部分由控制器模块、4G模块、显示模块、电源模块和按键模块组成;软件部分由云服务器、数据库与微信公众号组成.
总体方案设计图如图1所示[5][6].
3.
系统硬件设计与实现在位系统的硬件设计可以分为六个模块:控制器模块、显示模块、电源模块、串口转换模块、按键模块、压力感应模块以及4G传输模块.
3.
1.
控制器模块由于本系统对控制器的实时性能要求不高,故选用51单片机[7]中使用较为广泛的STC89C52RC单OpenAccess李惠蓉等DOI:10.
12677/jsta.
2019.
74017144传感器技术与应用片机作为控制器模块,其引脚图如图2所示.
Figure1.
Overallschematicdesign图1.
总体方案设计图Figure2.
Pindiagramofsinglechipmicrocomputer图2.
单片机引脚图3.
2.
显示模块显示模块只需用来显示当前单片机的状态,选用LCD1602液晶显示屏,其实物图如图3所示.
3.
3.
电源模块本系统将控制模块与4G模块供电分开.
位系统控制模块需要5V供电,而4G传输模块[8]则需要降压模块将220V电压转为12V电压进行供电.
李惠蓉等DOI:10.
12677/jsta.
2019.
74017145传感器技术与应用Figure3.
LCD1602liquidcrystalphysicalmap图3.
LCD1602液晶实物图3.
4.
串口转换模块串口转换模块主要是用于数据的转换,考虑到其既要与计算机传输通信,又要与4G模块传输通信.
本设计选用多功能合一的串口模块,芯片构成为CP2102[9],其原理如图4所示.
Figure4.
Principlediagramofconversionmodule图4.
转换模块使用原理图3.
5.
按键模块为了实现员工在位不同状态的切换,本设计设置了4个独立按键来实现"Online"、"Waiting30min"、"Meeting"、"Outing"四种状态的切换,并选用单片机的P3.
3、P3.
4、P3.
5、P3.
6输出控制信号.
按键电路原理图如图5所示.
3.
6.
压力感应模块压力感应模块实现了压力检测门锁状态的功能,其由FSR薄膜压力传感器和薄膜压力传感器信号转换模块构成[10].
压力传感器的原理是将施加在FSR传感器薄膜区的压力转换成电阻值的变化,从而获得压力信息;薄膜压力传感器信号转换模块则将传感器的电阻信号转换成模拟电压信号或者高低电平信号.
3.
7.
4G传输模块4G传输模块选用众山物联公司的4GDUT模块.
通过其将接收到的TTL数据通过HTTP协议传送到私人搭建的服务器上,其实物图如图6所示.
李惠蓉等DOI:10.
12677/jsta.
2019.
74017146传感器技术与应用Figure5.
Circuitdiagramofkeymodule图5.
按键模块电路图Figure6.
Physicaldiagramof4Gmodule图6.
4G模块实物图4.
系统软件设计系统软件的总体设计是采用总分模块化的方式进行设计,如图7所示.
下位机的软件设计先是设计出每一个子模块并进行子模块的程序编写,最后在主程序中直接调用子函数;上位机的程序设计是先设计出数据接收处理和存储的接口,再设计出与微信公众号的通信接口;最后设计出数据在数据库读取的接口,将上位机和下位机合并从而完成系统的软件设计.
4.
1.
下位机程序设计a)按键程序设计.
按键程序设计的要求是要根据不同按键显示不同状态.
b)显示程序设计.
显示程序的逻辑是逐个读取内存中的字符,并将其拼接起来,当读取到最后一个字符后,结束程序.
c)压力传感程序设计.
压力传感程序要求不断扫描压力传感器状态,当检测到门锁压力变化时,会刷新当前内存中的数据.
4.
2.
上位机程序设计上位机程序选用了腾讯云服务器搭建环境,后台应用选择EXPRESS框架,数据库选用了MYSQL数据库,公众号选择创建个人公众号并开启开发者模式.
李惠蓉等DOI:10.
12677/jsta.
2019.
74017147传感器技术与应用Figure7.
Softwaredesignflowchart图7.
软件设计流程图a)数据接收存储程序设计.
数据接收存储程序用于将接收到的正确消息处理编码并存储于数据库中.
b)交互程序设计.
交互程序要求只有在用户输入正确工号的情况下,才会返回对应数据.
5.
系统测试系统测试中,其实物如图8所示,办公人员通过操作按键模块和压力检测模块,首先在LCD液晶显示屏上显示按键和压力感应的消息,然后会把预先设定的按键消息转化成二进制,通过TTL转RS485转换器将信息传送到4G模块,4G模块将接收到的信息通过HTTP传输到设定好的服务器上,服务器将消息转换编码,并将其存储至数据库.
按下按键的显示屏显示画面如下(以按下"Wait30min"按键为例).
在服务器上,同时存在着一个接口服务用于接收和发送微信公众号信息.
当用户在微信公众号界面输入需要查询的办公人员工号时,服务器会比对工号的正确性;如果用户输入的消息不符合要求,服务器将不会返回任何有效信息,这样能有效的保护了办公人员的隐私.
企业员工按下不同按键后,在位系统返回查询结果如图9所示.
可以看出,办公人员按下不同按键后,通过微信公众号查询服务器可实时返回办公人员在位信息的数据.
李惠蓉等DOI:10.
12677/jsta.
2019.
74017148传感器技术与应用Figure8.
Systemtestchart图8.
系统测试图Figure9.
Systemtestresultdiagram图9.
系统测试结果图6.
结束语实现企业员工在位状态信息的及时共享,本文研究并设计了一种基于51单片机和4G模块的办公人员在位系统.
系统主要分为下位机和上位机两个部分,其中下位机由单片机、按键、LED显示屏、压力传感器、串口转换器以及4G模块组成;上位机由云服务器、数据库、以及公众号组成.
通过系统测试数据显示,办公人员按下不同按键后,本在位系统通过微信公众号查询服务器可实时反应办公人员在位信息的数据,且具备通过办公人员工号查询实现保障员工隐私的功能.
因此,本文所提在位系统不仅可以实现企业员工在位信息实时查询的功能,且其成本低,适用性强和实用性好,具有较大研究及应用价值.
参考文献[1]王煜.
中小企业办公自动化系统的设计与实现[D]:[硕士学位论文].
大连:大连海事大学,2018.
[2]郭健.
基于NB-IoT的现代农业物联网监测节点的研究与应用[D]:[硕士学位论文].
扬州:扬州大学,2019.
李惠蓉等DOI:10.
12677/jsta.
2019.
74017149传感器技术与应用[3]陆玉梅,高鹏,刘素霞.
企业风险规避下的员工激励模型与协调机制[J].
统计与决策,2015(23):177-180.
[4]朱耀楚,范玉刚.
基于Internet的轴承运行状态远程监测系统设计[J].
电子科技,2018,31(5):19-22+32.
[5]沈牡丹,范智新.
人工智能时代档案工作如何寻求新发展[J].
兰台世界,2018(5):77-79.
[6]赵巍.
基于SOA架构的综合行政管理系统开发技术研究[J].
价值工程,2015,34(2):185-186.
[7]孙万麟.
基于AT89C51单片机的电子琴设计[J].
电脑知识与技术,2010,6(20):5626-5627.
[8]常勇.
基于4G网络的果园环境监测系统研究与开发[D]:[硕士学位论文].
西安:西安理工大学,2018.
[9]叶亮.
基于CP2102的USB转换接口设计的应用[J].
中国新通信,2018,20(6):99.
[10]冯新颖,赵世红.
基于薄膜压力传感器的多路选通信号调理电路设计[J].
机电工程技术,2019,48(1):126-128.
hostkvm怎么样?hostkvm是一家国内老牌主机商家,商家主要销售KVM架构的VPS,目前有美国、日本、韩国、中国香港等地的服务,站长目前还持有他家香港CN2线路的套餐,已经用了一年多了,除了前段时间香港被整段攻击以外,一直非常稳定,是做站的不二选择,目前商家针对香港云地和韩国机房的套餐进行7折优惠,其他套餐为8折,商家支持paypal和支付宝付款。点击进入:hostkvm官方网站地址hos...
由于行业需求和自媒体的倾向问题,对于我们个人站长建站的方向还是有一些需要改变的。传统的个人网站建站内容方向可能会因为自媒体的分流导致个人网站很多行业不再成为流量的主导。于是我们很多个人网站都在想办法进行重新更换行业,包括前几天也有和网友在考虑是不是换个其他行业做做。这不有重新注册域名重新更换。鉴于快速上手的考虑还是采用香港服务器,这不腾讯云和阿里云早已不是新账户,考虑到新注册UCLOUD账户还算比...
IncogNet LLC是个由3个人运作的美国公司,主要特色是隐私保护,号称绝对保护用户的隐私安全。业务涵盖虚拟主机、VPS等,支持多种数字加密货币、PayPal付款。注册账号也很简单,输入一个姓名、一个邮箱、国家随便选,填写一个邮箱就搞定了,基本上不管资料的真假。当前促销的vps位于芬兰机房,全部都是AMD Ryzen系列的CPU,性能不会差的!5折优惠码:CRYPTOMONTH,支持:BTC,...
企业办公自动化系统为你推荐
国家网络安全部中国国家安全委员会和国家安全部是什么关系sonicchat国外军人的左胸上有彩色的阁子是什么意思商标注册流程及费用注册商标的程序及费用?同ip网站查询服务器禁PING 是不是就可以解决同IP网站查询问题陈嘉垣马德钟狼吻案事件是怎么回事同ip域名什么是同主机域名www.bbb336.comwww.zzfyx.com大家感觉这个网站咋样,给俺看看呀。多提意见哦。哈哈。网站检测请问论文检测网站好的有那些?mole.61.com谁知道摩尔庄园的网址啊haole10.com空人电影网改网址了?www.10yyy.cn是空人电影网么
虚拟主机试用 VPS之家 x3220 美国主机论坛 绍兴高防 酷番云 宏讯 网站加速软件 cxz 金主 测试网速命令 阿里云个人邮箱 什么是dns comodo alertpay 木马检测 wordpress安装 域名商城 赵 容 更多