综上,多方面考虑选用51单片机系列作为核心处理模块。
2.3 传感器的选择与论证
(1)方案一:基于压阻传感器的脉搏数据测量。传感器内部使用硅杯材质的器材,如果感到挤压压迫对其作用时,敏锐的压感器材的电阻值随即会变大或变小。从而使传输电流发生变化。通过前后不同的信号,完成脉搏数据采集。
(2)方案二:基于光电传感器的脉搏数据测量。人们的体液包括血液,不同的浓度对光线的反射结果是有差异的,当心脏跳动一次血液被传输到全身,此时血浓度较高,光线反射效果较差。此时传感器内部电路电流会减少,这样通过一次电流由强到弱的变化,即为脉搏跳动一次。因为人的皮肤厚度和血液流量在身体各个部分都不同,其中最为合适的地方在于手指顶端这种较薄的地方。所以预期设想用手指作为测量的部位,随着血液不断在体内流动循环,就可以测量到电流电压的持续变化,由此得到准确的脉搏跳动信号。这样就完成了脉搏跳动转化成电信号的目的。红外光电传感对于后续处理电路的性能需求较高,需要不断调整以达到预期测量期望。
综上所述,从测量的精准度,受传感器抗外界干扰能力,以及制作整体电路的综合考虑,我选取了红外传感器。
2.4 显示模块的选择与论证
(1)方案一:LED数码管扫描显示。
当数码管静态显示时。在静态显示的情况下,单片机的每组输出口都会点对点的控制数码管,并不是同时与几个数码管互相连接。连接时,公共端接GND为共阴,接Vcc则是共阳,这是数码管的特性。这种接法具有很好的优点是不需要CPU做大量的运算,也不会出现数字显示不稳定的情况,不过它需要浪费大量的I/O接口,造成资源浪费连接较为繁琐。
当数码管动态显示时,全部数码管联入端口都会连接在同一组输出扣上。而数码管的公共端则不会共享同一个I/O口。每一个COM端都会有其专有的输出口来操控。由于数码管的管脚共享单片机的同一组输出口,那么当单片机发出指令时,全部的数码管都会被传输信号进来,然而具体是由什么数码管来表现出那个数字指令,则是通过操作COM端的I/O口来决定。这种方式不能够让所有数码管同时展现不同的信息,因此,系统会依次发出指令并让对应的数码管亮起。虽然数码管亮起的时间是岔开不同的,但是因为人眼有视觉暂留特性,所以只要选择了适和的扫描周期,人眼就无法察觉出细微的时间差,人眼反馈的信息就是全部的数码管是在一个时间点亮起的。这种现实方式的优点是节省I/O接口,节约电能,但是会占用CPU较多的时间,调试控制时也较为复杂,故而不推荐使用。
(2)方案二:LCD显示屏。液晶显示器携带运输简便、耗电量较低、可以显示的内容多样,无论是显示字符,图形,英文字母,中文字符都可以较为容易的实现。所以在小系统中常常会用到LCD显示。LCD的显示容量也可以人性化选择,一行十六个字,两行十六个字,根据需要显示内容不同自主选择。
LCD中保存的各种符号采取ASCII编排排序,一般来说字母保存其中占8位。而中文字符因为数量众多,所以要两个8位去使用。ASCII表高8位组合代表汉字,而低8位去代表较为简单的字母信息。由此,在显示的时候可以对LCD内部存储器赋值,就能由表一一对应想要显明示的字符。来`自^优尔论*文-网www.youerw.com
综上所述,在本系统中选用LCD显示清晰明了效果卓越,调试简便控制简单,较为合适。
3各元器件选择以及其功能介绍
3.1 STC89C52单片机