半自动婴幼儿身长测量装置.pdf

上传人:Y948****062 文档编号:4514004 上传时间:2018-10-17 格式:PDF 页数:10 大小:1.13MB
返回 下载 相关 举报
摘要
申请专利号:

CN201310019083.4

申请日:

2013.01.20

公开号:

CN103040472A

公开日:

2013.04.17

当前法律状态:

撤回

有效性:

无权

法律详情:

发明专利申请公布后的视为撤回IPC(主分类):A61B 5/107申请公布日:20130417|||实质审查的生效IPC(主分类):A61B 5/107申请日:20130120|||公开

IPC分类号:

A61B5/107

主分类号:

A61B5/107

申请人:

山东电讯七厂有限责任公司

发明人:

白跟顺

地址:

272000 山东省济宁市济宁高新区济大东路136号

优先权:

专利代理机构:

济宁宏科利信专利代理事务所 37217

代理人:

樊庆年

PDF下载: PDF下载
内容摘要

半自动婴幼儿身长测量装置,总体上包括有机械装置、电子电路和单片机及嵌入在单片机中的控制程序。其中机械装置包括有活动挡板、计数开始按钮、固定挡板、双路脉冲传感器、拉线和槽轮。拉线缠绕在两个槽轮上,拉线上连接设置有活动挡板,在缠绕有拉线的一个槽轮外侧,设置有双路脉冲传感器,在设置有双路脉冲传感器的一端,设置有固定挡板,在固定挡板的一侧,设置有计数开始按钮。电子电路包括有计数开始按钮、双路脉冲编码器、滤波整形电路、键盘装置、显示装置、RS232接口和单片机。单片机即中央处理器CPU为增强型51内核的STC89C58RD+。本发明整体结构简单,安装和操作使用方便,稳定性好,可靠性高。

权利要求书

权利要求书半自动婴幼儿身长测量装置,总体上包括有机械装置、电子电路和单片机(7)及嵌入在单片机(7)中的控制程序,其特征在于机械装置包括有活动挡板(8)、计数开始按钮(3)、固定挡板(9)、双路脉冲传感器(10)、拉线(11)和槽轮(12),拉线(11)缠绕在两个槽轮(12)上,拉线(11)上连接设置有活动挡板(8),在缠绕有拉线(11)的一个槽轮(12)外侧,设置有双路脉冲传感器(10),在设置有双路脉冲传感器(10)的一端,设置有固定挡板(9),在固定挡板(9)的一侧,设置有计数开始按钮(3)。
根据权利要求1所述的半自动婴幼儿身长测量装置,其特征在于电子电路包括有计数开始按钮(3)、双路脉冲编码器(1)、滤波整形电路(2)、键盘装置(6)、显示装置(4)、RS232接口(5)和单片机(7),单片机(7)即中央处理器CPU为增强型51内核的STC89C58RD+,其嵌入的控制程序包括有正交脉冲解码程序、脉冲计数程序、自校准系数计算程序、身长计算程序、键盘管理程序、显示程序。
根据权利要求1和权利要求2所述的半自动婴幼儿身长测量装置,其特征在于双路脉冲编码器(1)通过滤波整形电路(2)连接到单片机(7),另有计数开始按钮(3)和键盘装置(6)连接到单片机(7),单片机(7)上同时连接有显示装置(4)和RS232接口(5)。
根据权利要求1和权利要求2所述的半自动婴幼儿身长测量装置,其特征在于双路脉冲编码器(1)输出的正交脉冲信号先输入到滤波整形电路(2),经整形及去除干扰后,输出的正交脉冲信号A和B,其相位差为90度,且A相脉冲接入单片机(7)的P0.5脚,B相脉冲接入单片机(7)的P3.3脚;计数开始按钮(3)接入单片机(7)的P1.7脚;单片机(7)和键盘控制及数码管显示电路使用两线式的串行连接方式,接入单片机(7)的P2.0、P2.1、P2.2、P2.3脚;键盘控制及数码管显示芯片为CH452L。
根据权利要求1和权利要求2所述的半自动婴幼儿身长测量装置,其特征在于测量身长的单片机控制程序包括下述步骤:

1、  开始,程序初始化;

2、  检测按键,是否有测量“身高”的按键按下;

3、  如果没有检测到“身高”按键按下,则转到步骤2;如果有,则转到步骤4;

4、  等待活动挡板碰触计数开始按钮;

5、  如果活动挡板碰触了计数开始按钮,则转到步骤6;如果活动挡板未碰触计数开始按钮,则转到步骤4;

6、  调用正交脉冲解码程序、脉冲计数程序;

7、  检测按键,是否有测量“身高”的按键按下;在这期间,活动挡板可以随时前后移动;

8、  如果没有检测到“身高”按键按下,则转到步骤7;如果有,则转到步骤9;

9、  调用身长计算程序、显示程序及RS232接口传送程序。

说明书

说明书半自动婴幼儿身长测量装置
技术领域
本发明涉及身高测量装置,尤其涉及一种半自动婴幼儿身长测量装置。
背景技术
现在婴幼儿体检时,特别是尚不能站立或站立不稳的较小的婴幼儿,需要躺在床上测量其身高。一般把躺下测量身高叫做测量身长。现有的测量婴幼儿身长的方法主要有以下几种:1. 用尺子测量。一般有两种情况,一种是直接用尺子对婴幼儿进行测量;另一种是在测量床边沿画上刻度尺,婴幼儿躺下后利用刻度尺进行测量。这两种方法测量完毕后,都需要用手工记录结果,再将测量的结果手工输入到其它装置进行编辑、整理或用一定的标准对婴幼儿的身长进行评价等。此种方法测量精度较低,一般误差为1—5毫米左右或更高,且操作繁琐,效率低。2. 利用超声波进行测量。利用超声波反射的时差法原理进行测量。这种测量方法配合一定的电路或智能装置,可以实现测量结果的自动记录或远传。这种方法在对超声波进行温度补偿的情况下(超声波在空气中传播的速度和温度相关),测量误差一般为5毫米左右。但超声波探头有固定的盲区,一般为34—40厘米,这就使得测量床必须包含超声波探头的盲区长度,使得测量床床体较长,也就显得较笨重。另外在超声波探头和测量挡板之间的床体必须光滑,不得有粗糙点,否则会引起超声波反射,造成测量失败。超声波发射、接收的电路较复杂,故障率较高,维护也比较麻烦。3. 利用脉冲计数法进行测量。利用一定的机械装置使测量挡板带动脉冲传感器转动,这样测量挡板拉动的距离就转换为脉冲传感器的脉冲数。选用P/R(每转输出脉冲数)高的脉冲传感器可使测量达到较高精度。一般可到1—3毫米,甚至≤±0.5毫米。这种方法配合一定的电路或智能装置可以实现测量结果的自动记录或远传。这种方法最大的缺点是只能单方向拉动测量挡板,即只能使测量挡板向测量方向拉动,只要向反方向移动一次,脉冲的计数就会多,本次测量就会作废。在实际测量婴幼儿身长时,有时小孩一动,触及到测量挡板反方向晃动,或测量者手抖动或测量者无意中回拉等等情况,都会造成测量错误,使得本次测量作废。这就造成测量很不方便,有时需反复测量,效率较低。更为严重的是测量者手抖动或无意中回拉,但测量者本身并未觉察,测量结果错误,但测量者认为结果是正确的。
以上几种方法都存在测量上的不足,从而对实际工作造成影响。
    发明内容
本发明的目的在于,克服现有技术的缺陷和不足,为婴幼儿身长测量提供一种半自动、操作简便、测量准确的半自动婴幼儿身长测量装置。
本发明所述的半自动婴幼儿身长测量装置,总体上包括有机械装置、电子电路和单片机及嵌入在单片机中的控制程序。其中机械装置包括有活动挡板、计数开始按钮、固定挡板、双路脉冲传感器、拉线和槽轮。拉线缠绕在两个槽轮上,拉线上连接设置有活动挡板,在缠绕有拉线的一个槽轮外侧,设置有双路脉冲传感器,在设置有双路脉冲传感器的一端,设置有固定挡板,在固定挡板的一侧,设置有计数开始按钮。电子电路包括有计数开始按钮、双路脉冲编码器、滤波整形电路、键盘装置、显示装置、RS232接口和单片机。单片机即中央处理器CPU为增强型51内核的STC89C58RD+,其嵌入的控制程序包括有正交脉冲解码程序、脉冲计数程序、自校准系数计算程序、身长计算程序、键盘管理程序、显示程序。双路脉冲编码器通过滤波整形电路连接到单片机,另有计数开始按钮和键盘装置连接到单片机,单片机上同时连接有显示装置和RS232接口。实施测量时,本发明不必操作任何装置即可允许活动挡板前后自由移动进行测量,极大地方便了实际测量操作。测量完毕后,身长数值自动读取、显示,还可利用标准RS232接口进行远传。本发明所使用的单片机即中央处理器CPU为增强型51内核的STC89C58RD+。双路脉冲编码器输出的为正交脉冲信号,脉冲A和脉冲B之间的相位差为90度。滤波整形电路包括有R5、R10、C25、C30及芯片U4—74HC14。双路脉冲编码器输出的正交脉冲信号先输入到滤波整形电路,经整形及去除干扰后,输出的正交脉冲信号A和B,其相位差为90度,且A相脉冲接入单片机的P0.5脚,B相脉冲接入单片机的P3.3脚。计数开始按钮接入单片机的P1.7脚。单片机和键盘控制及数码管显示电路使用两线式的串行连接方式,接入单片机的P2.0、P2.1、P2.2、P2.3脚。键盘控制及数码管显示芯片为CH452L。测量身长的单片机控制程序包括下述步骤:
1、开始,程序初始化;
2、检测按键,是否有测量“身高”的按键按下;
3、如果没有检测到“身高”按键按下,则转到步骤2;如果有,则转到步骤4;
4、等待活动挡板碰触计数开始按钮;
5、如果活动挡板碰触了计数开始按钮,则转到步骤6;如果活动挡板未碰触计数开始按钮,则转到步骤4;
6、调用正交脉冲解码程序、脉冲计数程序;
7、检测按键,是否有测量“身高”的按键按下;在这期间,活动挡板可以随时前后移动;
8、如果没有检测到“身高”按键按下,则转到步骤7;如果有,则转到步骤9;
9、调用身长计算程序、显示程序及RS232接口传送程序。
本发明所述的半自动婴幼儿身长测量装置,包括有机械装置、电子电路和单片机及嵌入在单片机中的控制程序。其中机械装置包括有槽轮、固定挡板、活动挡板和拉线。电子电路包括有计数开始按钮、双路脉冲编码器、滤波整形电路、键盘装置、显示装置和RS232标准接口。单片机即中央处理器CPU为增强型51内核的STC89C58RD+,其嵌入的控制程序包括有正交脉冲解码程序、脉冲计数程序、自校准系数计算程序、身长计算程序、键盘管理程序和显示程序。测量时,本发明所述半自动婴幼儿身长测量装置不必操作任何装置即可允许活动挡板前后自由移动进行测量,极大地方便了实际测量操作,提高了工作效率。这在同类型、同性质的产品中还没有。测量完毕后,身长数值自动读取和显示,还可利用标准RS232口进行远传。选用P/R(每转输出脉冲数)高的脉冲编码器(如P/R=1000)可使测量精度达到≤±0.5毫米。远高于其它方法测量的精度。本发明采取尽量用软件功能代替硬件功能的方法,使得外围线路简洁、免调试、成本低、稳定可靠。本发明所述半自动婴幼儿身长测量装置的电源全部采用低压+5V供电,没有较高高压,提高了可靠性。本发明采用创新的正交脉冲解码程序,使得测量时,不必操作任何装置即可允许活动挡板前后自由移动进行测量,极大地方便了实际测量操作。这在同类型、同性质的产品中还没有。本发明没有超声波探头所要求的盲区,所以做出的测量床比较美观、小巧、实用。本发明有自校准系数计算程序,对脉冲编码器及机械装置的要求较低。脉冲编码器只要求能稳定的输出脉冲数,两路信号相位相差90度即可;对机械装置的要求只要使测量挡板能正常带动脉冲传感器转动即可。这样可使整个装置具有稳定性强、可靠性高、有利于规模生产等特点。
本发明所述半自动婴幼儿身长测量装置,整体结构简单,安装和操作使用方便,稳定性好,可靠性高。使用本发明所述的半自动婴幼儿身长测量装置,可以实现操作简便,测量准确。
附图说明
附图1是本发明所述半自动婴幼儿身长测量装置的电气方框图,附图2是本发明所述半自动婴幼儿身长测量装置的机械结构示意图,附图3是本发明所述半自动婴幼儿身长测量装置的电气原理图,附图4是本发明所述半自动婴幼儿身长测量装置的单片机控制程序的控制步骤图。1—双路脉冲编码器  2—滤波整形电路  3—计数开始按钮  4—显示装置  5—RS232接口  6—键盘装置  7—单片机  8—活动挡板  9—固定挡板  10—双路脉冲传感器  11—拉线  12—槽轮。
具体实施方式
现参照附图1、附图2、附图3和附图4,结合实施说明如下:本发明所述的半自动婴幼儿身长测量装置,总体上包括有机械装置、电子电路和单片机7及嵌入在单片机7中的控制程序。其中机械装置包括有活动挡板8、计数开始按钮3、固定挡板9、双路脉冲传感器10、拉线11和槽轮12。拉线11缠绕在两个槽轮12上,拉线11上连接设置有活动挡板8,在缠绕有拉线11的一个槽轮12外侧,设置有双路脉冲传感器10,在设置有双路脉冲传感器10的一端,设置有固定挡板9,在固定挡板9的一侧,设置有计数开始按钮3。电子电路包括有计数开始按钮3、双路脉冲编码器1、滤波整形电路2、键盘装置6、显示装置4、RS232接口5和单片机7。单片机7即中央处理器CPU为增强型51内核的STC89C58RD+,其嵌入的控制程序包括有正交脉冲解码程序、脉冲计数程序、自校准系数计算程序、身长计算程序、键盘管理程序、显示程序。双路脉冲编码器1通过滤波整形电路2连接到单片机7,另有计数开始按钮3和键盘装置6连接到单片机7,单片机7上同时连接有显示装置4和RS232接口5。实施测量时,本发明不必操作任何装置即可允许活动挡板前后自由移动进行测量,极大地方便了实际测量操作。测量完毕后,身长数值自动读取、显示,还可利用标准RS232接口进行远传。本发明所使用的单片机7即中央处理器CPU为增强型51内核的STC89C58RD+。双路脉冲编码器1输出的为正交脉冲信号,脉冲A和脉冲B之间的相位差为90度。滤波整形电路2包括有R5、R10、C25、C30及芯片U4—74HC14。双路脉冲编码器1输出的正交脉冲信号先输入到滤波整形电路2,经整形及去除干扰后,输出的正交脉冲信号A和B,其相位差为90度,且A相脉冲接入单片机7的P0.5脚,B相脉冲接入单片机7的P3.3脚。计数开始按钮3接入单片机7的P1.7脚。单片机7和键盘控制及数码管显示电路使用两线式的串行连接方式,接入单片机7的P2.0、P2.1、P2.2、P2.3脚。键盘控制及数码管显示芯片为CH452L。测量身长的单片机控制程序包括下述步骤:
1、开始,程序初始化;
2、检测按键,是否有测量“身高”的按键按下;
3、如果没有检测到“身高”按键按下,则转到步骤2;如果有,则转到步骤4;
4、等待活动挡板碰触计数开始按钮;
5、如果活动挡板碰触了计数开始按钮,则转到步骤6;如果活动挡板未碰触计数开始按钮,则转到步骤4;
6、调用正交脉冲解码程序、脉冲计数程序;
7、检测按键,是否有测量“身高”的按键按下;在这期间,活动挡板可以随时前后移动;
8、如果没有检测到“身高”按键按下,则转到步骤7;如果有,则转到步骤9;
9、调用身长计算程序、显示程序及RS232接口传送程序。
本发明所述的半自动婴幼儿身长测量装置,包括有机械装置、电子电路和单片机及嵌入在单片机中的控制程序。其中机械装置包括有槽轮、固定挡板、活动挡板和拉线。电子电路包括有计数开始按钮、双路脉冲编码器、滤波整形电路、键盘装置、显示装置和RS232标准接口。单片机即中央处理器CPU为增强型51内核的STC89C58RD+,其嵌入的控制程序包括有正交脉冲解码程序、脉冲计数程序、自校准系数计算程序、身长计算程序、键盘管理程序和显示程序。测量时,本发明所述半自动婴幼儿身长测量装置不必操作任何装置即可允许活动挡板前后自由移动进行测量,极大地方便了实际测量操作,提高了工作效率。这在同类型、同性质的产品中还没有。测量完毕后,身长数值自动读取和显示,还可利用标准RS232口进行远传。选用P/R(每转输出脉冲数)高的脉冲编码器(如P/R=1000)可使测量精度达到≤±0.5毫米。远高于其它方法测量的精度。本发明采取尽量用软件功能代替硬件功能的方法,使得外围线路简洁、免调试、成本低、稳定可靠。本发明所述半自动婴幼儿身长测量装置的电源全部采用低压+5V供电,没有较高高压,提高了可靠性。本发明采用创新的正交脉冲解码程序,使得测量时,不必操作任何装置即可允许活动挡板前后自由移动进行测量,极大地方便了实际测量操作。这在同类型、同性质的产品中还没有。本发明没有超声波探头所要求的盲区,所以做出的测量床比较美观、小巧、实用。本发明有自校准系数计算程序,对脉冲编码器及机械装置的要求较低。脉冲编码器只要求能稳定的输出脉冲数,两路信号相位相差90度即可;对机械装置的要求只要使测量挡板能正常带动脉冲传感器转动即可。这样可使整个装置具有稳定性强、可靠性高、有利于规模生产等特点。
当活动挡板8移动时,通过拉线11及槽轮12带动双路脉冲编码器1转动,从而输出正交脉冲信号。固定挡板9,作为测量身长的起始端,上面装有计数开始按钮3。测量时,活动挡板8先碰触计数开始按钮3,中央处理器CPU识别到“计数开始”按钮被碰触后,开始调用正交脉冲解码程序、脉冲计数程序进行计数。活动挡板8这时可以随意前后自由移动,脉冲计数程序会自动识别计数。当活动挡板8移动时,通过拉线11及槽轮12带动双路脉冲编码器1转动,从而输出正交脉冲信号。即输出两路相位相差90度的脉冲A和B,两路脉冲的相位关系和编码器旋转方向有关,也即和活动挡板8的拉动方向有关,当编码器正向(顺时针)旋转时,A相脉冲相位超前B相脉冲90度;当编码器反向(逆时针)旋转时,B相脉冲相位超前A相脉冲90度;这两路脉冲经由R5,C25,R10,C30,U4组成的滤波整形电路,如图3所示,去除杂波及干扰后,进入单片机即中央中央处理器CPU U5的P0.5和P3.3脚,进行软件解码,确定编码器旋转方向及在这个方向下输出的脉冲数。当按动键盘装置6上的测量按钮后且计数开始按钮3有效时,单片机U5开始对输入的两路脉冲信号进行软件解码,为使测量精度高,稳定可靠,对软件解码的算法进行了创新,以脉冲A为基准,当其脉冲电平为0时,分别记录脉冲A和脉冲B的状态;当其脉冲电平为1时,再分别记录脉冲A和脉冲B的状态;这样就有了4个变量,根据编码器旋转原理将这4个变量同时判断,即可稳定的分辨出编码器旋转的方向及在这个方向下输出的脉冲数,将这两个方向下的脉冲数分别计数,再经过运算,即得出一个方向下的脉冲数。根据测量床测量婴幼儿身长的指标,例如:其身长测量范围为30—100厘米,则有效距离为70厘米,即700毫米,测量挡板拉动700毫米,脉冲数为4000个,则1毫米折合脉冲数为5.71个,或一个脉冲折合0.175毫米,从而计算出测量挡板实际移动的距离。用测量床的总长度减去测量挡板移动的距离即得出婴幼儿的身长值。计算出婴幼儿的身长值后,单片机U5将测量值送显示装置4进行显示,同时送入RS232接口装置5进行数据远传。在实际规模量产时,由于机械结构和编码器等的差别,测量挡板拉动700毫米距离,所产生的脉冲数不一致,如果用一个运算系数,计算出的测量挡板实际移动的距离会有较大差异,针对这种情况,在装置中引入了自校准系数计算程序。在机械结构和编码器固定的情况下,以身长测量范围为30—100厘米为例,具体算法如下:1.记录测量挡板拉到30厘米处,所产生的脉冲数。2.记录测量挡板拉到100厘米处,所产生的脉冲数。3.计算出70厘米所对应的脉冲系数。引入了自校准系数计算程序后,解决了量产时由于机械结构和编码器等的差别造成的较大误差。本发明所述半自动婴幼儿身长测量装置,整体结构简单,安装和操作使用方便,稳定性好,可靠性高。使用本发明所述的半自动婴幼儿身长测量装置,可以实现操作简便,测量准确。

半自动婴幼儿身长测量装置.pdf_第1页
第1页 / 共10页
半自动婴幼儿身长测量装置.pdf_第2页
第2页 / 共10页
半自动婴幼儿身长测量装置.pdf_第3页
第3页 / 共10页
点击查看更多>>
资源描述

《半自动婴幼儿身长测量装置.pdf》由会员分享,可在线阅读,更多相关《半自动婴幼儿身长测量装置.pdf(10页珍藏版)》请在专利查询网上搜索。

1、(10)申请公布号 CN 103040472 A (43)申请公布日 2013.04.17 CN 103040472 A *CN103040472A* (21)申请号 201310019083.4 (22)申请日 2013.01.20 A61B 5/107(2006.01) (71)申请人 山东电讯七厂有限责任公司 地址 272000 山东省济宁市济宁高新区济大 东路 136 号 (72)发明人 白跟顺 (74)专利代理机构 济宁宏科利信专利代理事务 所 37217 代理人 樊庆年 (54) 发明名称 半自动婴幼儿身长测量装置 (57) 摘要 半自动婴幼儿身长测量装置, 总体上包括有 机械装置。

2、、 电子电路和单片机及嵌入在单片机中 的控制程序。 其中机械装置包括有活动挡板、 计数 开始按钮、 固定挡板、 双路脉冲传感器、 拉线和槽 轮。 拉线缠绕在两个槽轮上, 拉线上连接设置有活 动挡板, 在缠绕有拉线的一个槽轮外侧, 设置有双 路脉冲传感器, 在设置有双路脉冲传感器的一端, 设置有固定挡板, 在固定挡板的一侧, 设置有计数 开始按钮。电子电路包括有计数开始按钮、 双路 脉冲编码器、 滤波整形电路、 键盘装置、 显示装置、 RS232接口和单片机。 单片机即中央处理器CPU为 增强型 51 内核的 STC89C58RD+。本发明整体结构 简单, 安装和操作使用方便, 稳定性好, 可靠。

3、性高。 (51)Int.Cl. 权利要求书 1 页 说明书 5 页 附图 3 页 (19)中华人民共和国国家知识产权局 (12)发明专利申请 权利要求书 1 页 说明书 5 页 附图 3 页 1/1 页 2 1. 半自动婴幼儿身长测量装置, 总体上包括有机械装置、 电子电路和单片机 (7) 及嵌 入在单片机 (7) 中的控制程序, 其特征在于机械装置包括有活动挡板 (8) 、 计数开始按钮 (3) 、 固定挡板 (9) 、 双路脉冲传感器 (10) 、 拉线 (11) 和槽轮 (12) , 拉线 (11) 缠绕在两个槽轮 (12) 上, 拉线 (11) 上连接设置有活动挡板 (8) , 在缠绕。

4、有拉线 (11) 的一个槽轮 (12) 外侧, 设置有双路脉冲传感器 (10) , 在设置有双路脉冲传感器 (10) 的一端, 设置有固定挡板 (9) , 在固定挡板 (9) 的一侧, 设置有计数开始按钮 (3) 。 2. 根据权利要求 1 所述的半自动婴幼儿身长测量装置, 其特征在于电子电路包括 有计数开始按钮 (3) 、 双路脉冲编码器 (1) 、 滤波整形电路 (2) 、 键盘装置 (6) 、 显示装置 (4) 、 RS232 接口 (5)和单片机 (7) , 单片机 (7)即中央处理器 CPU 为增强型 51 内核的 STC89C58RD+, 其嵌入的控制程序包括有正交脉冲解码程序、 。

5、脉冲计数程序、 自校准系数计 算程序、 身长计算程序、 键盘管理程序、 显示程序。 3. 根据权利要求 1 和权利要求 2 所述的半自动婴幼儿身长测量装置, 其特征在于双路 脉冲编码器 (1) 通过滤波整形电路 (2) 连接到单片机 (7) , 另有计数开始按钮 (3) 和键盘装 置 (6) 连接到单片机 (7) , 单片机 (7) 上同时连接有显示装置 (4) 和 RS232 接口 (5) 。 4. 根据权利要求 1 和权利要求 2 所述的半自动婴幼儿身长测量装置, 其特征在于双路 脉冲编码器 (1) 输出的正交脉冲信号先输入到滤波整形电路 (2) , 经整形及去除干扰后, 输 出的正交脉冲。

6、信号 A 和 B, 其相位差为 90 度, 且 A 相脉冲接入单片机 (7) 的 P0.5 脚, B 相 脉冲接入单片机 (7) 的 P3.3 脚 ; 计数开始按钮 (3) 接入单片机 (7) 的 P1.7 脚 ; 单片机 (7) 和键盘控制及数码管显示电路使用两线式的串行连接方式, 接入单片机 (7) 的 P2.0、 P2.1、 P2.2、 P2.3 脚 ; 键盘控制及数码管显示芯片为 CH452L。 5. 根据权利要求 1 和权利要求 2 所述的半自动婴幼儿身长测量装置, 其特征在于测量 身长的单片机控制程序包括下述步骤 : 1、 开始, 程序初始化 ; 2、 检测按键, 是否有测量 “身。

7、高” 的按键按下 ; 3、 如果没有检测到 “身高” 按键按下, 则转到步骤 2 ; 如果有, 则转到步骤 4 ; 4、 等待活动挡板碰触计数开始按钮 ; 5、 如果活动挡板碰触了计数开始按钮, 则转到步骤 6 ; 如果活动挡板未碰触计数开始 按钮, 则转到步骤 4 ; 6、 调用正交脉冲解码程序、 脉冲计数程序 ; 7、 检测按键, 是否有测量 “身高” 的按键按下 ; 在这期间, 活动挡板可以随时前后移动 ; 8、 如果没有检测到 “身高” 按键按下, 则转到步骤 7 ; 如果有, 则转到步骤 9 ; 9、 调用身长计算程序、 显示程序及 RS232 接口传送程序。 权 利 要 求 书 C。

8、N 103040472 A 2 1/5 页 3 半自动婴幼儿身长测量装置 技术领域 0001 本发明涉及身高测量装置, 尤其涉及一种半自动婴幼儿身长测量装置。 背景技术 0002 现在婴幼儿体检时, 特别是尚不能站立或站立不稳的较小的婴幼儿, 需要躺在床 上测量其身高。一般把躺下测量身高叫做测量身长。现有的测量婴幼儿身长的方法主要有 以下几种 : 1. 用尺子测量。一般有两种情况, 一种是直接用尺子对婴幼儿进行测量 ; 另一 种是在测量床边沿画上刻度尺, 婴幼儿躺下后利用刻度尺进行测量。这两种方法测量完毕 后, 都需要用手工记录结果, 再将测量的结果手工输入到其它装置进行编辑、 整理或用一定 。

9、的标准对婴幼儿的身长进行评价等。 此种方法测量精度较低, 一般误差为15毫米左右或 更高, 且操作繁琐, 效率低。 2. 利用超声波进行测量。 利用超声波反射的时差法原理进行测 量。这种测量方法配合一定的电路或智能装置, 可以实现测量结果的自动记录或远传。这 种方法在对超声波进行温度补偿的情况下 (超声波在空气中传播的速度和温度相关) , 测量 误差一般为 5 毫米左右。但超声波探头有固定的盲区, 一般为 3440 厘米, 这就使得测量 床必须包含超声波探头的盲区长度, 使得测量床床体较长, 也就显得较笨重。 另外在超声波 探头和测量挡板之间的床体必须光滑, 不得有粗糙点, 否则会引起超声波反。

10、射, 造成测量失 败。超声波发射、 接收的电路较复杂, 故障率较高, 维护也比较麻烦。3. 利用脉冲计数法进 行测量。利用一定的机械装置使测量挡板带动脉冲传感器转动, 这样测量挡板拉动的距离 就转换为脉冲传感器的脉冲数。 选用P/R(每转输出脉冲数)高的脉冲传感器可使测量达到 较高精度。一般可到 13 毫米, 甚至 0.5 毫米。这种方法配合一定的电路或智能装置 可以实现测量结果的自动记录或远传。这种方法最大的缺点是只能单方向拉动测量挡板, 即只能使测量挡板向测量方向拉动, 只要向反方向移动一次, 脉冲的计数就会多, 本次测量 就会作废。在实际测量婴幼儿身长时, 有时小孩一动, 触及到测量挡板。

11、反方向晃动, 或测量 者手抖动或测量者无意中回拉等等情况, 都会造成测量错误, 使得本次测量作废。 这就造成 测量很不方便, 有时需反复测量, 效率较低。更为严重的是测量者手抖动或无意中回拉, 但 测量者本身并未觉察, 测量结果错误, 但测量者认为结果是正确的。 0003 以上几种方法都存在测量上的不足, 从而对实际工作造成影响。 0004 发明内容 本发明的目的在于, 克服现有技术的缺陷和不足, 为婴幼儿身长测量提供一种半自动、 操作简便、 测量准确的半自动婴幼儿身长测量装置。 0005 本发明所述的半自动婴幼儿身长测量装置, 总体上包括有机械装置、 电子电路和 单片机及嵌入在单片机中的控制。

12、程序。其中机械装置包括有活动挡板、 计数开始按钮、 固 定挡板、 双路脉冲传感器、 拉线和槽轮。拉线缠绕在两个槽轮上, 拉线上连接设置有活动挡 板, 在缠绕有拉线的一个槽轮外侧, 设置有双路脉冲传感器, 在设置有双路脉冲传感器的一 端, 设置有固定挡板, 在固定挡板的一侧, 设置有计数开始按钮。电子电路包括有计数开始 按钮、 双路脉冲编码器、 滤波整形电路、 键盘装置、 显示装置、 RS232 接口和单片机。单片机 说 明 书 CN 103040472 A 3 2/5 页 4 即中央处理器 CPU 为增强型 51 内核的 STC89C58RD+, 其嵌入的控制程序包括有正交脉冲解 码程序、 脉。

13、冲计数程序、 自校准系数计算程序、 身长计算程序、 键盘管理程序、 显示程序。双 路脉冲编码器通过滤波整形电路连接到单片机, 另有计数开始按钮和键盘装置连接到单片 机, 单片机上同时连接有显示装置和 RS232 接口。实施测量时, 本发明不必操作任何装置 即可允许活动挡板前后自由移动进行测量, 极大地方便了实际测量操作。 测量完毕后, 身长 数值自动读取、 显示, 还可利用标准 RS232 接口进行远传。本发明所使用的单片机即中央 处理器 CPU 为增强型 51 内核的 STC89C58RD+。双路脉冲编码器输出的为正交脉冲信号, 脉 冲 A 和脉冲 B 之间的相位差为 90 度。滤波整形电路。

14、包括有 R5、 R10、 C25、 C30 及芯片 U4 74HC14。双路脉冲编码器输出的正交脉冲信号先输入到滤波整形电路, 经整形及去除干扰 后, 输出的正交脉冲信号 A 和 B, 其相位差为 90 度, 且 A 相脉冲接入单片机的 P0.5 脚, B 相 脉冲接入单片机的 P3.3 脚。计数开始按钮接入单片机的 P1.7 脚。单片机和键盘控制及数 码管显示电路使用两线式的串行连接方式, 接入单片机的 P2.0、 P2.1、 P2.2、 P2.3 脚。键盘 控制及数码管显示芯片为 CH452L。测量身长的单片机控制程序包括下述步骤 : 1、 开始, 程序初始化 ; 2、 检测按键, 是否有。

15、测量 “身高” 的按键按下 ; 3、 如果没有检测到 “身高” 按键按下, 则转到步骤 2 ; 如果有, 则转到步骤 4 ; 4、 等待活动挡板碰触计数开始按钮 ; 5、 如果活动挡板碰触了计数开始按钮, 则转到步骤 6 ; 如果活动挡板未碰触计数开始 按钮, 则转到步骤 4 ; 6、 调用正交脉冲解码程序、 脉冲计数程序 ; 7、 检测按键, 是否有测量 “身高” 的按键按下 ; 在这期间, 活动挡板可以随时前后移动 ; 8、 如果没有检测到 “身高” 按键按下, 则转到步骤 7 ; 如果有, 则转到步骤 9 ; 9、 调用身长计算程序、 显示程序及 RS232 接口传送程序。 0006 本。

16、发明所述的半自动婴幼儿身长测量装置, 包括有机械装置、 电子电路和单片机 及嵌入在单片机中的控制程序。其中机械装置包括有槽轮、 固定挡板、 活动挡板和拉线。电 子电路包括有计数开始按钮、 双路脉冲编码器、 滤波整形电路、 键盘装置、 显示装置和 RS232 标准接口。 单片机即中央处理器CPU为增强型51内核的STC89C58RD+, 其嵌入的控制程序包 括有正交脉冲解码程序、 脉冲计数程序、 自校准系数计算程序、 身长计算程序、 键盘管理程 序和显示程序。测量时, 本发明所述半自动婴幼儿身长测量装置不必操作任何装置即可允 许活动挡板前后自由移动进行测量, 极大地方便了实际测量操作, 提高了工。

17、作效率。 这在同 类型、 同性质的产品中还没有。 测量完毕后, 身长数值自动读取和显示, 还可利用标准RS232 口进行远传。 选用P/R(每转输出脉冲数)高的脉冲编码器(如P/R=1000)可使测量精度达 到 0.5 毫米。远高于其它方法测量的精度。本发明采取尽量用软件功能代替硬件功能 的方法, 使得外围线路简洁、 免调试、 成本低、 稳定可靠。 本发明所述半自动婴幼儿身长测量 装置的电源全部采用低压 +5V 供电, 没有较高高压, 提高了可靠性。本发明采用创新的正交 脉冲解码程序, 使得测量时, 不必操作任何装置即可允许活动挡板前后自由移动进行测量, 极大地方便了实际测量操作。这在同类型、。

18、 同性质的产品中还没有。本发明没有超声波探 头所要求的盲区, 所以做出的测量床比较美观、 小巧、 实用。 本发明有自校准系数计算程序, 对脉冲编码器及机械装置的要求较低。脉冲编码器只要求能稳定的输出脉冲数, 两路信号 说 明 书 CN 103040472 A 4 3/5 页 5 相位相差 90 度即可 ; 对机械装置的要求只要使测量挡板能正常带动脉冲传感器转动即可。 这样可使整个装置具有稳定性强、 可靠性高、 有利于规模生产等特点。 0007 本发明所述半自动婴幼儿身长测量装置, 整体结构简单, 安装和操作使用方便, 稳 定性好, 可靠性高。使用本发明所述的半自动婴幼儿身长测量装置, 可以实现。

19、操作简便, 测 量准确。 附图说明 0008 附图 1 是本发明所述半自动婴幼儿身长测量装置的电气方框图, 附图 2 是本发明 所述半自动婴幼儿身长测量装置的机械结构示意图, 附图 3 是本发明所述半自动婴幼儿身 长测量装置的电气原理图, 附图 4 是本发明所述半自动婴幼儿身长测量装置的单片机控制 程序的控制步骤图。 1双路脉冲编码器 2滤波整形电路 3计数开始按钮 4显示 装置 5RS232 接口 6键盘装置 7单片机 8活动挡板 9固定挡板 10双 路脉冲传感器 11拉线 12槽轮。 具体实施方式 0009 现参照附图 1、 附图 2、 附图 3 和附图 4, 结合实施说明如下 : 本发明。

20、所述的半自动 婴幼儿身长测量装置, 总体上包括有机械装置、 电子电路和单片机7及嵌入在单片机7中的 控制程序。其中机械装置包括有活动挡板 8、 计数开始按钮 3、 固定挡板 9、 双路脉冲传感器 10、 拉线 11 和槽轮 12。拉线 11 缠绕在两个槽轮 12 上, 拉线 11 上连接设置有活动挡板 8, 在缠绕有拉线11的一个槽轮12外侧, 设置有双路脉冲传感器10, 在设置有双路脉冲传感器 10的一端, 设置有固定挡板9, 在固定挡板9的一侧, 设置有计数开始按钮3。 电子电路包括 有计数开始按钮 3、 双路脉冲编码器 1、 滤波整形电路 2、 键盘装置 6、 显示装置 4、 RS232。

21、 接口 5 和单片机 7。单片机 7 即中央处理器 CPU 为增强型 51 内核的 STC89C58RD+, 其嵌入的控制 程序包括有正交脉冲解码程序、 脉冲计数程序、 自校准系数计算程序、 身长计算程序、 键盘 管理程序、 显示程序。双路脉冲编码器 1 通过滤波整形电路 2 连接到单片机 7, 另有计数开 始按钮 3 和键盘装置 6 连接到单片机 7, 单片机 7 上同时连接有显示装置 4 和 RS232 接口 5。实施测量时, 本发明不必操作任何装置即可允许活动挡板前后自由移动进行测量, 极大 地方便了实际测量操作。测量完毕后, 身长数值自动读取、 显示, 还可利用标准 RS232 接口 。

22、进行远传。本发明所使用的单片机 7 即中央处理器 CPU 为增强型 51 内核的 STC89C58RD+。 双路脉冲编码器 1 输出的为正交脉冲信号, 脉冲 A 和脉冲 B 之间的相位差为 90 度。滤波整 形电路 2 包括有 R5、 R10、 C25、 C30 及芯片 U474HC14。双路脉冲编码器 1 输出的正交脉冲 信号先输入到滤波整形电路2, 经整形及去除干扰后, 输出的正交脉冲信号A和B,其相位差 为 90 度, 且 A 相脉冲接入单片机 7 的 P0.5 脚, B 相脉冲接入单片机 7 的 P3.3 脚。计数开 始按钮 3 接入单片机 7 的 P1.7 脚。单片机 7 和键盘控制。

23、及数码管显示电路使用两线式的 串行连接方式, 接入单片机 7 的 P2.0、 P2.1、 P2.2、 P2.3 脚。键盘控制及数码管显示芯片为 CH452L。测量身长的单片机控制程序包括下述步骤 : 1、 开始, 程序初始化 ; 2、 检测按键, 是否有测量 “身高” 的按键按下 ; 3、 如果没有检测到 “身高” 按键按下, 则转到步骤 2 ; 如果有, 则转到步骤 4 ; 说 明 书 CN 103040472 A 5 4/5 页 6 4、 等待活动挡板碰触计数开始按钮 ; 5、 如果活动挡板碰触了计数开始按钮, 则转到步骤 6 ; 如果活动挡板未碰触计数开始 按钮, 则转到步骤 4 ; 6。

24、、 调用正交脉冲解码程序、 脉冲计数程序 ; 7、 检测按键, 是否有测量 “身高” 的按键按下 ; 在这期间, 活动挡板可以随时前后移动 ; 8、 如果没有检测到 “身高” 按键按下, 则转到步骤 7 ; 如果有, 则转到步骤 9 ; 9、 调用身长计算程序、 显示程序及 RS232 接口传送程序。 0010 本发明所述的半自动婴幼儿身长测量装置, 包括有机械装置、 电子电路和单片机 及嵌入在单片机中的控制程序。其中机械装置包括有槽轮、 固定挡板、 活动挡板和拉线。电 子电路包括有计数开始按钮、 双路脉冲编码器、 滤波整形电路、 键盘装置、 显示装置和 RS232 标准接口。 单片机即中央处。

25、理器CPU为增强型51内核的STC89C58RD+, 其嵌入的控制程序包 括有正交脉冲解码程序、 脉冲计数程序、 自校准系数计算程序、 身长计算程序、 键盘管理程 序和显示程序。测量时, 本发明所述半自动婴幼儿身长测量装置不必操作任何装置即可允 许活动挡板前后自由移动进行测量, 极大地方便了实际测量操作, 提高了工作效率。 这在同 类型、 同性质的产品中还没有。 测量完毕后, 身长数值自动读取和显示, 还可利用标准RS232 口进行远传。 选用P/R(每转输出脉冲数)高的脉冲编码器(如P/R=1000)可使测量精度达 到 0.5 毫米。远高于其它方法测量的精度。本发明采取尽量用软件功能代替硬件。

26、功能 的方法, 使得外围线路简洁、 免调试、 成本低、 稳定可靠。 本发明所述半自动婴幼儿身长测量 装置的电源全部采用低压 +5V 供电, 没有较高高压, 提高了可靠性。本发明采用创新的正交 脉冲解码程序, 使得测量时, 不必操作任何装置即可允许活动挡板前后自由移动进行测量, 极大地方便了实际测量操作。这在同类型、 同性质的产品中还没有。本发明没有超声波探 头所要求的盲区, 所以做出的测量床比较美观、 小巧、 实用。 本发明有自校准系数计算程序, 对脉冲编码器及机械装置的要求较低。脉冲编码器只要求能稳定的输出脉冲数, 两路信号 相位相差 90 度即可 ; 对机械装置的要求只要使测量挡板能正常带。

27、动脉冲传感器转动即可。 这样可使整个装置具有稳定性强、 可靠性高、 有利于规模生产等特点。 0011 当活动挡板 8 移动时, 通过拉线 11 及槽轮 12 带动双路脉冲编码器 1 转动, 从而输 出正交脉冲信号。固定挡板 9, 作为测量身长的起始端, 上面装有计数开始按钮 3。测量时, 活动挡板 8 先碰触计数开始按钮 3, 中央处理器 CPU 识别到 “计数开始” 按钮被碰触后, 开始 调用正交脉冲解码程序、 脉冲计数程序进行计数。活动挡板 8 这时可以随意前后自由移动, 脉冲计数程序会自动识别计数。当活动挡板 8 移动时 , 通过拉线 11 及槽轮 12 带动双路脉 冲编码器 1 转动,。

28、 从而输出正交脉冲信号。即输出两路相位相差 90 度的脉冲 A 和 B, 两路 脉冲的相位关系和编码器旋转方向有关, 也即和活动挡板 8 的拉动方向有关, 当编码器正 向 ( 顺时针 ) 旋转时, A 相脉冲相位超前 B 相脉冲 90 度 ; 当编码器反向 ( 逆时针 ) 旋转时, B 相脉冲相位超前 A 相脉冲 90 度 ; 这两路脉冲经由 R5, C25, R10, C30, U4 组成的滤波整形电 路, 如图 3 所示, 去除杂波及干扰后, 进入单片机即中央中央处理器 CPU U5 的 P0.5 和 P3.3 脚, 进行软件解码, 确定编码器旋转方向及在这个方向下输出的脉冲数。当按动键盘。

29、装置 6 上的测量按钮后且计数开始按钮3有效时, 单片机U5开始对输入的两路脉冲信号进行软件 解码, 为使测量精度高, 稳定可靠, 对软件解码的算法进行了创新, 以脉冲 A 为基准, 当其脉 冲电平为 0 时, 分别记录脉冲 A 和脉冲 B 的状态 ; 当其脉冲电平为 1 时, 再分别记录脉冲 A 说 明 书 CN 103040472 A 6 5/5 页 7 和脉冲 B 的状态 ; 这样就有了 4 个变量, 根据编码器旋转原理将这 4 个变量同时判断, 即可 稳定的分辨出编码器旋转的方向及在这个方向下输出的脉冲数, 将这两个方向下的脉冲数 分别计数, 再经过运算, 即得出一个方向下的脉冲数。根。

30、据测量床测量婴幼儿身长的指标, 例如 : 其身长测量范围为 30100 厘米, 则有效距离为 70 厘米, 即 700 毫米, 测量挡板拉动 700 毫米, 脉冲数为 4000 个, 则 1 毫米折合脉冲数为 5.71 个, 或一个脉冲折合 0.175 毫米, 从而计算出测量挡板实际移动的距离。 用测量床的总长度减去测量挡板移动的距离即得出 婴幼儿的身长值。计算出婴幼儿的身长值后, 单片机 U5 将测量值送显示装置 4 进行显示, 同时送入 RS232 接口装置 5 进行数据远传。在实际规模量产时, 由于机械结构和编码器等 的差别, 测量挡板拉动 700 毫米距离, 所产生的脉冲数不一致, 如。

31、果用一个运算系数, 计算 出的测量挡板实际移动的距离会有较大差异, 针对这种情况, 在装置中引入了自校准系数 计算程序。 在机械结构和编码器固定的情况下, 以身长测量范围为30100厘米为例, 具体 算法如下 : 1. 记录测量挡板拉到 30 厘米处, 所产生的脉冲数。2. 记录测量挡板拉到 100 厘 米处, 所产生的脉冲数。3. 计算出 70 厘米所对应的脉冲系数。引入了自校准系数计算程序 后, 解决了量产时由于机械结构和编码器等的差别造成的较大误差。本发明所述半自动婴 幼儿身长测量装置, 整体结构简单, 安装和操作使用方便, 稳定性好, 可靠性高。 使用本发明 所述的半自动婴幼儿身长测量装置, 可以实现操作简便, 测量准确。 说 明 书 CN 103040472 A 7 1/3 页 8 图 1 图 2 说 明 书 附 图 CN 103040472 A 8 2/3 页 9 图 3 说 明 书 附 图 CN 103040472 A 9 3/3 页 10 图 4 说 明 书 附 图 CN 103040472 A 10 。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 人类生活必需 > 医学或兽医学;卫生学


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1