黄立端 赵娟

摘  要:随着人们生活水平的提高,人们对身体情况也越来越看重,为了随时了解人体的健康机理状况,时刻掌握身体的身高体重情况也有了必要,在该设计中将智能化、自动化、人性化用在了体型体重测量智能装置的控制系统中。采用单片机作为主控芯片,结合超声波测距系统、传感系统、数据转换系统、显示系统等于一体设计一款智能体型体重测量仪。该文主要介绍了该系统的软硬件设计和实现效果,该系统具有价格低、功能稳定、精确度较高等特点。

关键词:体型体重测量  单片机控制  超声波测高

中图分类号:TP212.9    文献标识码:A 文章编号:1672-3791(2020)01(a)-0066-02

由于人们对于养生越来越关注,对体型体重的要求越来越高,设计一种智能体型体重测量仪就尤为重要。智能型体型体重测量仪外部采用液晶显示屏显示数据使得外观更美,内部采用单片机作为主控装置取代传统弹簧减小了制造难度和装置体积,更加的智能化,能够自动显示数据、数据传输和语音播报等功能,为生活带来便捷和帮助。

该设计方案主要包括单片机控制模块、数据采集模块、测距模块和显示模块等部分组成。单片机采用51芯片,数据采集通过应变式传感器,显示模块采用LCD12864液晶显示器显示。具体实现方案框图如图1所示。智能测重系统由单片机控制,组成部分包含测重部分,测重部分又包含了传感器、A/D转换器和LCD显示器,价格便宜、设计简单、使用方便、准确性高。该设计是基于单片机STC89C52的测量系统,包括测高和称重两个模块。其中测量身高量程为2m,称重量程为100kg,能实现绝大多数测量要求。测高部分采用超声波测距原理测量。测重部分采用应变式压力传感器、放大电路、AD转换器、LCD显示器等。

1  智能提醒体重测量仪硬件设计

硬件设计包括控制电路、采集电路、显示电路、测高电路、数据处理电路和传输电路等部分的设计。主控芯片采用单片机STC89C52,单片机最小系统可以产生所需的振荡频率、复位和自动控制等功能;超声波测距电路通过不断检测超声波发射后遇到障碍物所反射的回波,从而测出发射和接收回波的时间差t,然后求出距离S=Ct/2,式中的C为超声波波速。利用超声波测高,首先超声波测出发射点与地面的高度H1并存入主控芯片,再将被测物体移入测量区内,测得上表面距离H2,用单片机算出两者之差就是被测物体的实际高度。超声波测高系统原理如图2。测高电路采用HC-SR04超声波模块,测量范围较大2cm~4m,测量精度高。超声波模块有4个引脚分别为VCC、GND、TRIG(触发控制信号输入端)、ECHO(触发信号输出端),测高电路主要由控制模块,发射模块和接收模块3个部分组成;数据采集电路主要作用是采集称重数据,此设计采用的是100kg的应变式压力传感器YZC-1B,该传感器采用铝合金材质,承受的输入电阻为±5Ω,输出电阻±5Ω,工作温度范围为-40℃~+80℃;数据处理电路的主要作用一是将微弱的信号进行放大处理;二是进行模数转换,以满足后续转换的需求。该设计放大电路输出电压振幅在0~20mV之间,单片机处理数据的输入电压在0~5V在之间,为满足单片机所需数据的需求,该放大电路所需设计的增益为200,采用OP07芯片。模数转换采用的是一种8位分辨率、双通道A/D转换芯片ADC0832;显示电路采用的是LCD12864芯片,用以显示测量数据。具体硬件设计电路原理图见图3。

2  系统软件设计

硬件电路的设计必须依托软件程序才能正常运行,该系统的软件设计主要分3个步骤进行:一是分析系统要求;二是画其流程图;三是编写相应的程序。软件部分的设计包括初始化系统、按键检测系统、数据采集系统、数据处理系统和显示系统几部分。主程序模块主要完成编程芯片的初始化及按需要调用各模块(子程序),系统子程序主要包括A/D转换启动及数据读取程序设计、显示程序设计等。系统开始运行时,传感器传递的模拟信号通过A/D转换器转换成数字信号,然后再传给单片机这系列程序就是A/D转换子程序。显示子程序也是很重要的部分之一,显示子程序的作用是确定是否需显示怎么显示,本设计有数据输入显示程序。

该系统软件设计充分利用了主控芯片单片机编程的又是,通过主程序和子程序流程图和软件程序的辨析,实现了职能体型体重测量仪的自動测量和显示的功能。

3  结语

该文主要针对体型体重测量智能装置进行了软硬件的设计,该智能装置是基于单片机控制系统控制、超声波测距、LCD显示等功能,具有自动测量和显示的作用。该系统的设计满足电子技术高速发展的今天人们的生活提供了便利,通过实际使用证明该系统性能良好,稳定性搞,误差小,达到了设计的目的,具有一定实用价值和借鉴意义。

参考文献

[1] 张思卿,张帆.一款新型智能电子秤的设计[J].物联网技术,2019(7):51-53.

[2] 魏树峰,张仁斌.基于STC90C516的智能电子灌装秤的设计与实现[J].安徽科技学院学报,2011,25(1):39-43.

[3] 唐正.Proteus在单片机教学中的应用[D].华中科技大学,2008.

[4] 张非凡,周志宾.基于单片机控制的电子秤设计[J].数字技术与应用,2018,36(1):15-16.

[5] 吴悦婷.不同体型犬腹腔主要脏器超声测量标准切面的建立及其构型与体重、体高、体长相关性的研究[D].南京农业大学,2009.

测试不同体重体型软件样子的,一种智能体型体重测量仪的设计相关推荐

  1. 心率脉搏测试c语言算法,基于51单片机语音播报心率计脉搏测量仪设计(仿真源码+电路图+当时PaperPass16%查重论文)...

    一.本课题研究的主要内容.目的和意义 随着科技发展的不断提高,生命科学和信息科学的结合越来越紧密,出现了各种新颖的脉搏测量仪器,特别是电子脉搏仪的出现,使脉搏测量变得非常方便. 脉诊在我国已具有260 ...

  2. 测试不同体重体型软件样子的,hikaku-sitatter身高软件,一键测试自己的体型

    相信很多人都十分在意自己的身高和体重,你的身高体重比例是否达到标准呢?其实这个是有软件可以帮你监测的.今天要给大家介绍的是hikaku-sitatter身高软件,据悉这款软件可以帮助你一键测试自己的体 ...

  3. 测试不同体重体型软件样子的,为什么有的人身高、体重相同,体型却不一样?这是体脂率在作祟...

    原标题:为什么有的人身高.体重相同,体型却不一样?这是体脂率在作祟 原创内容,擅自搬运者必究! 胖子若想要减肥,那么你首先要知道导致肥胖的原因是什么,只有从根源下手,才能有效达到目标身材. 首先,肥胖 ...

  4. 《 嵌入式系统设计与实践》一一3.6 测试硬件(和软件)

    3.6 测试硬件(和软件) 虽然我强烈建议准备好工具箱.数字万用表和示波器,但是,如果大家没有准备好独自拥有这些,那么将这些留给硬件工程师也在情理之中.作为一个软件工程师,更重要的是将用于测试硬件的软 ...

  5. 测试硬盘通电的软件,服务器sas硬盘检测工具及各种测试方法-测通电次数

    一.注意事项 1. 测试硬盘前,先要检查硬盘外观有无物理损伤,注意看细节,电路板.电子元器件.盘体表面,不得有明显的损毁.裂痕.摔痕:如有损伤,请立即跟派货人员和相关负责人在收货现场确认原因 2. 测 ...

  6. 白盒基本路径发测试实验报告_软件生命周期、白盒测试、黑盒测试

    继上一讲: 隅巳毕月:达摩克里斯之--排序与查找技术​zhuanlan.zhihu.com 我们今天来讲一下软件周期与两种软件测试方法 软件开发应遵循一个软件的生命周期,通常把软件产品从提出.实现.使 ...

  7. 测试驱动的面向对象软件开发(china-pub首发)

    测试驱动的面向对象软件开发(china-pub首发) 基本信息 作者: (美)Steve FreemanNat Pryce  译者: 王海鹏 丛书名: 开发人员专业技术丛书 出版社:机械工业出版社 I ...

  8. 测试自动化金字塔在软件开发中是如何使用的?

    测试自动化金字塔,是一个指南,指导您进行什么类型的测试以及每种测试的数量.测试自动化金字塔有助于创建更高效的测试,并导致向客户发布更可靠的软件. 测试自动化金字塔的好处 测试自动化的大部分好处显而易见 ...

  9. 有没有可以测试手速的软件,我的第一个Mac小程序 — 手速测试器

    没有什么能阻挡,我对自由的向往. 缘由 之所以做这个小程序是因为我想测一下自己的手速(从a打到z需要的时间),在网上没有找到测试的网页和软件,于是我就自己尝试做了一个,结果成功从iOS码农转型到mac ...

  10. 测试手机电池性能的软件,电池性能早知道!安兔兔电池测试帮您忙

    原标题:电池性能早知道!安兔兔电池测试帮您忙 曾经幼稚的以为有了3000毫安超大容量电池,就能够远离一天一充的悲剧.但是大屏手机却对我说NO,八核手机对我摇头说不可以!可叹!如今的智能手机厂商总是一味 ...

最新文章

  1. mysql 选项_mysql常用选项
  2. 手把手教你Tableau高级数据分析功能(附数据集)
  3. php catch e是什么,php try catch 中的catch(Exception $e) 中的Exception 有什么作用?
  4. Linux下串口通信详解
  5. 宽容与忍耐 忍乃济——这是《尚书》这部中国令世人刮目的奇书告诉我们的真理 保身第一法:谦逊;处事第一法:安详;待人第一法:涵容(宽容);养心第一法:洒脱...
  6. 教育部:麻省理工学院2019年本科生未招收一名中国大陆的学生不属实
  7. 7-26 单词长度 (15 分) python实现
  8. TensorFlow精进之路(十五):深度神经网络简介
  9. JSK-24 函数规律【基础】
  10. 拓端tecdat|R语言Fisher检验探究地区间公寓价格的关系
  11. 电脑必备必装的软件工具神器,强烈推荐
  12. HTML兼容IE版本问题
  13. oracle导出自增设置,教程方法;oracle中如何设置自增主键电脑技巧-琪琪词资源网...
  14. python和工程造价_不会Python的将慢慢被淘汰!
  15. 纯CSS实现对话气泡(MD.5)
  16. 淘宝关键词搜索采集商品价格销量接口分析商品价格走势(商品列表接口,商品销量接口,商品价格接口,分类ID采集精准商品数据接口)接口代码对接流程
  17. Shell 脚本进阶,经典用法及其案例
  18. 解决PHP报错:Call to undefined function array_column()
  19. Win10家庭版gpedit.msc命令打不开组策略的解决方案
  20. 皮肤问题与肠道的关系

热门文章

  1. 隄上创新谁述记——老码农的“创新”漫谈
  2. Microsoft Word 2007 向程序发送命令时出现问题解决方法
  3. ios 启动图一键生成工具_[iOS]利用Appicon and Launchimage Maker生成并配置iOSApp的图标和启动页...
  4. [创业-18]:财务报表之资产负债表
  5. 从零开始做小程序(四)—— 自定义顶部导航栏
  6. WPF中资源字典(ResourceDictionary)的使用
  7. php slim 教程,php框架slim架构上存在XXE漏洞(XXE的典型存在形式)
  8. 前段时间《八佰》上映了,让我们看看网友们对这部电影有什么看法
  9. 【VMware16的安装以及安装Linux教程(超详细上)
  10. 六月申城如约而至,2021上海空气新风展邀您共襄行业盛举