欢迎来到天天文库
浏览记录
ID:29795740
大小:20.85 KB
页数:11页
时间:2018-12-23
《人体成分分析仪报告》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划人体成分分析仪报告 人体成分分析仪的设计分析 摘要:市面上不断出现人体成分分析仪,但大多数的人体成分分析仪有测量类型简单、人机体验性能较差的问题,本文针对市面上较流行的SN-2A人体成分分析仪进行了简单分析。运用Android平台的数据解析技术设计并实现了一种多参数、数字化和全智能的人体成分分析仪。该仪器前端采集模块采用8点接触电极采集方式,通过分节段测量实现全自动多频检测,获取人体生物电阻抗,并对采集的数据进行分析处理,通过Android平
2、台提供友好的人机交互界面。该设计硬件电路结构简单,成本低廉,实现了对30种人体体质成分指标的测量计算、数据交互以及数据存储。本文就此对人体成分分析仪的系统软件设计进行了简单介绍。 关键词:生物电阻抗;人体成分;人体成分分析仪 1下位机软件设计目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划 下位机软件采用C语言编程,主要由主程序、数据采集、数据处理及串口收发控制等
3、4部分组成,控制芯片通过发送相应指令控制体质参数匹配及数据的收发。系统开始运行后,下位机主控芯片上电开机,等待用户测量操作,依次输入测试者编号以及个人相关信息(年龄、性别、身高、体重等),主控芯片判断输入参数无误后发送测量指令控制模拟前端进行数据采集,采集完成后通过指令触发模拟前端与主控芯片进行交互,将经过放大、AD转换后的阻抗信号传送到控制芯片进行相应的信号处理,处理完毕后通过串口将数据包发送到人机交互模块,显示基本参数计算结果,进而得出参数目标控制分析以及各项参数指标。2上位机软件系统概述 数据展示及用户交互功能在Android平台实现。用户在登录后
4、,完善测量所需的身高、体重、年龄、性别等基本信息,开始体质测试,在测量中如发生异常(输入信息超出范围或测试通道异常),测量过程自动终止。成功测量后,向下位机请求测量结果数据,数据接收完毕后,对数据协议进行解析,将字节码转换为文本,生成测试报告,最终可根据用户需要,进行测试结果的持久化保存。 3通信协议目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划 下位机与上位机(
5、Android主板)通过TTL串口进行通信,下位机计算得到的各项体质指标数据需转换为字节码进行发送,而上位机需要将串口中下位机发来的字节码读入缓存并解析为对应的数值结果,这一过程需要一个双方约定好的通信协议的支持。根据定义,将计算数值按位转换成对应的ASCII码表示,数据包以十六进制数0xBC开头,A字节为类型标识字节,代表数据包的指令类型或数据类型;以0xA5作为分隔字节,用来分开各部分数据;以0xD4、0xC6、0xC8、0xD44个字节作为每个数据包的结尾,表示一个数据包的结束。上位机从串口读取字节流,并存储到字节数组中。通过查找0xBC 字节找到
6、一个数据包的头部,以0xA5为分隔,读取每个分隔字节之前的字节并根据ASCII码表转换成为对应的数值,并根据具体协议得出数值的具体含义,最终完成了从下位机向上位机的检测结果的传输。 4数据持久化 为将每次检测得到的数据进行保存,以便随时生成以往的检测报告,需要将每次读取的数据进行持久化处理。数据的持久化方案大致分为数据库存储和序列化存储。由于本系统的检测项目较多,使用Android系统的SQL-Lite较为不便,因此本系统选择序列化存储方式作为数据持久化的方案。序列化是将数据对象转换为字节码的过程。在本系统中,上位机解析从串口读取到的数据,生成具体的检
7、测结果对象的数组,我们将此数组序列化为字节流并写入到以测试时间命名的dat文件中,存储在上位机内置的SD卡中;当需要读取某一次的 测试结果时,程序查找选定时间的dat文件,将其写入字节码流中,通过逆向的反序列化得到检测结果的数组;为保证检测结果对象的不可变性,本系统使用了序列化代理的方式进行检测结果的序列化。 5结论目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划
8、 人体成分分析仪的设计一般都不会太复杂,结构简单且人机交互性好。采
此文档下载收益归作者所有