摘要

目前,人们体检时经常要测量的两项生理指标是身高和体重。体重测量采用了秤盘,身高用到了压降式的方法;这些方法必要与人体直接接触,且测量数据具有一定的误差,本文设计了一款用于测量人体身高与体重的设备,体重和身的高测量分别用到了超声波、称重传感器,数据可以通过液晶显示器直接展现出来。设计的这款测量设备具有较强的实用价值,可以直接、快速的读取到人的身高与体重数据,缩短了体检测量的时间,提高了其效率。

本系统除了实时检测体重和身高外,还可以对测试者的BMI值进行计算。BMI指数又称之为体质指数、身材质量指数;IBM等于体重千克数与身高米数的商,这项指数是目前衡量个体健康水平、胖瘦程度的关键指标。此外,BMI指数是较为科学的、准确的,能够说明个人体重对分歧高度所产生的健康影响。

通过验证发现,设计的系统稳定可靠,性能良好,具有较好的应用价值。

第1章.主要介绍本设计的课题背景及国内外研究状况;

第2章.主要说明系统方案的选择;

第3章.主要介绍硬件电路的组成及使用方法;

第4章.主要介绍软件设计;

第5章.主要介绍硬件调试。

第二章 方案的设计与论证

2.1控制方案的确定

本文设计系统其主要控制原件为单片机,型号是STC89C52,整个电源的电路构成主要有五个部分:第一部分是超声测距模块电路、第二部分是按键电路、第三部分是 LCD1602液晶显示模块、第四部分是 HX711称重传感器模块电路、第五个部分是电源电路。

2.2控制方式的选择

2.2.1 单片机芯片的选择

方案一

控制器选取 CPLD,这是一款可编程的逻辑器件,其具备了稳定性强、占用体积小、精度高、范围大、功效强、易于拓展等诸多的优点。输入输出方式用到了并行,大大提升了系统的运行效率,适用于大规模控制体系中。但是这种系统对于数据的处理效率不高,针对一些复杂的逻辑无法处理。且从利用及经济的角度斟酌,还是不采用此方案。

方案二

主控制器选择型号为STC89C52的单片机,这款控制器的优点是性能突出、功耗较低,

具备8K 在体系可编程 Flash 存储器。同时其还具备了性价比高、接口丰富等有点,因此达到了设计的需求。

方案三

主控制器选择型号为 MSP430的单片机,该款单片机是由美国德州仪器研发出的一种功耗超低的夹杂旌旗灯号处置器( Mixed Signal Processor),其原理是依据使用的情况,在一个芯片中整合了微处理器、模拟电路及数字电路的功能。MSP430 F149是一款混合型单片机,其具备了超低功耗、指令集精简、体积小、性价比高、可靠性强、易于使用等诸多的优点,因此在一些专用智能化设备、仪器仪表等方面得到了广泛的运用,能够显著提高经济效益,提升控制质量。但是其缺点是价格较高故舍弃。

综上所述,故选择方案二。

2.2.2显示方案的选择

方案一

显示方案选择 LED数码管动态扫描,这种方法的优点是适合数字表现,且价格易于接受,与单片机毗连采用了动态扫描的方法,同时具备了性价比高、电路简单、占用资源少等优点。然而,数码管显示的数据有限,本设计显示的数据较多,故舍弃。

方案二

选择点阵式数码管作为显示方案,这种器件比较适合表现笔墨对比,主要是由8*8的发光二极管组成,缺点是数字显示过于华丽,性价比较低,故舍弃。

方案三

显示方案选择了 LCD液晶,驱动方式则用到了单片机,这种方法主要是用于笔墨、图形及大量数据的表现,其显示的效果较好,另外编写相关的程序也较为简单,采用了1602液晶显示屏,这种显示屏的能够一次显示大量的数字、字符,且显示清晰,另外其稳定性较好、耐用性强、功耗低。

故选择方案三。

2.2.3 距离检测模块的选择

方案一

使用红外线光电开关。因为红外线指向性强,在介质中传布远,所以红外线常常应用于间隔的丈量、障碍物的探测等。这种检测模块的原理是当红外线在空气中传播过程中遇到了阻碍,就会立即返回,其接收器会对返回的红外线进行对应的处理,以测定障碍物的方位及间距。然而此模块输出的是高低电平信号,只能得出是否超过距离阈值,无法对距离实时读取,故舍弃。

方案二

选择超声传感器对间距进行测量,这种设备的原理是通过发射器朝特定的方向发出超声波,当其在空气中传播时,遇到了障碍物就会立即返回,接收模块会接受返回的超声波信号,经过一系列的电路处理,以测定障碍物的相关方位、距离,测量精度比较高。

方案三

选择红外测距传感器。GP2 Y0 A21 YK0 F是测距传感器单元,是基于 PSD的微距传感器,可以有效的测距间距在10-80 cm内,有效丈量角度大于40度,输出的旌旗灯号为模拟电压,在0-8 cm内于 Juin成正比非线性关系,在10-80 cm范围内成反比非线性关系,平均工号约为30 mA,反应时间约为5 ms,在光线较强、温度较高的环境下表现较为稳定,性价比高,所以

胖瘦诊断程序c语言,基于51单片机人体身高体重胖瘦检测设计 (1).doc相关推荐

  1. 单片机数码管显示自行车里程c语言,基于51单片机的自行车里程计速度计设计.doc...

    信电学院课程设计报告 题目: 基于51单片机的自行车里程计/速度计设计 学生姓名 学 号 班 级 专 业 指导教师 说 明 1. 课程设计文本材料 2. 学生根据指导教师下达的任务书.指导书完成课程设 ...

  2. 电子密码锁课设单片机c语言,基于51单片机的电子密码锁综合课程设计

    5.大容量片内EEPROM,擦写次数10万次以上 EEPROM,擦写次数10万次以上,擦写次数10万次以上 6.ISP/IAP,在系统可编程/在应用可编程,无需编程器/仿真器 7.共8通道10位高速A ...

  3. 51单片机小车的立项书_毕业论文:基于51单片机智能避障小车的设计报告(范文1)...

    <毕业论文:基于51单片机智能避障小车的设计报告.doc>由会员分享,可免费在线阅读全文,更多与<毕业论文:基于51单片机智能避障小车的设计报告>相关文档资源请在帮帮文库(ww ...

  4. 单片机六位抢答器c语言程序,八路电子抢答器(基于51单片机的8路抢答器设计C语言程序)...

    哥,你还有AT89C51单片机8路抢答器的资料吗 哥,你还有AT89C51单片机8路抢答器的资料吗 AT89C51单片机8路抢答器的资料 源程序如下 #include #define uchar un ...

  5. 水质检测c语言程序,基于51单片机的水质监测系统的设计.doc

    基于51单片机的水质监测系统的设计 基于AT89C51单片机的水质监测系统的设计 摘要:现在水源污染已经成了社会密切关注的话题,所以对水质进行监测成了保护水资源的一项重要措施,基于此本文设计了一款能够 ...

  6. 【资料分享】基于51单片机的智能指纹考勤系统设计-原理图-PCB-程序-报告、基于51单片机和MAX1898的智能手机充电器设计

    1661[毕设课设]基于51单片机的智能指纹考勤系统设计-原理图-PCB-程序-报告 摘 要 随着科学技术的不断发展带动着电子行业的地位越来越重,现在电子产品几乎在社会的各个领域都可以见到.这些技术的 ...

  7. 基于单片机超声波视力保护系统设计-基于51单片机8音键电子琴仿真设计-基于8086八路模拟信号采集均值显示系统设计-基于8086八路数据电压温度采集系统-基于8086波形发生器仿真设计【毕设课设分享】

    539基于单片机超声波视力保护系统设计-设计资料 硬件构成:单片机+最小系统+LCD1602液晶显示模块+超声波模块+DS18B20温度采集模块+光线检测模块+ADC0832模块+蜂鸣器模块+LED指 ...

  8. 【019】基于51单片机的交通灯Proteus仿真设计

    一.资料内容 (1).基于51单片机的交通灯proteus仿真设计一份: (2).基于51单片机的交通灯proteus仿真设计keli源代码一份: (3).基于51单片机的交通灯proteus仿真设计 ...

  9. 【034】基于51单片机的HX711电子秤Proteus仿真设计

    一.压缩包资料内容 (1).基于51单片机的HX711电子秤proteus仿真设计一份: (2).基于51单片机的HX711电子秤proteus仿真设计keli源代码一份: (3).基于51单片机的H ...

最新文章

  1. 后缀自动机 ---- P3804 【模板】后缀自动机(求每个等价类最长串的出现次数)
  2. Kubuntu中thunderbird最小化到任务栏
  3. git 初始化git存储库_什么不保存到Git存储库中
  4. java 避免重定向_java重定向与转发的问题
  5. python怎么改变字体大小_python IDLE 背景以及字体大小的修改方法
  6. 赚钱这件事并不难,难的是你没有搞懂这个思维?
  7. python文件操作基础(复习)
  8. Struts2一个诡异问题的解决
  9. auto_ptr自动资源管理器
  10. 飞控信号SBUS信号解析为PWM信号输出
  11. 手机长度px值_深度讲解VIEWPORT和PX是什么?移动端单位px,em,rem
  12. 【产业互联网周报】Azure云服务业务收入明年超Office;三星计划2021年芯片资本支出35万亿韩元;余承东挂帅华为云...
  13. 无人机底层开发-MPU6050六轴传感器+磁力计初始化
  14. revit打开服务器文件格式,Revit文件导出格式大全(下)
  15. 审阅史上“醉”烂的代码~
  16. 该怎么做投资?养猪的阿叔给我上了一堂课
  17. 获得用户输入一个整数N,计算并输出N的32次方:
  18. OpenStack Swift报错处理
  19. 信捷PLC程序 八轴程序,有伺服也有步进,内部有伺服和步进计算公式换算
  20. 计算机专业近几年的参考文献,近几年计算机专业发参考文献 计算机专业发专著类参考文献哪里找...

热门文章

  1. win8计算机上工具选项在哪,Start8、ViStart等八种工具帮你找回Windows 8开始菜单
  2. Web报表系统葡萄城报表:报表软件
  3. ICCV:SPG论文理解
  4. 32位Windows7上8G内存使用感受+xp 32位下使用8G内存 (转)
  5. 选中的文本向左向右移动快捷键
  6. 推荐系统lambda架构学习笔记之推荐系统(一)
  7. Weka中数据挖掘与机器学习系列之Weka简介(二)
  8. MC Server Soft —— 全新开服器
  9. 微信电脑版为啥必须扫码登录?这一招太狠了
  10. 计算机故事英语版,计算机英文原版