机电一体化毕业设计(论文)基于单片机的心率计的设计.doc

上传人:文库蛋蛋多 文档编号:3945846 上传时间:2023-03-28 格式:DOC 页数:38 大小:884.50KB
返回 下载 相关 举报
机电一体化毕业设计(论文)基于单片机的心率计的设计.doc_第1页
第1页 / 共38页
机电一体化毕业设计(论文)基于单片机的心率计的设计.doc_第2页
第2页 / 共38页
机电一体化毕业设计(论文)基于单片机的心率计的设计.doc_第3页
第3页 / 共38页
机电一体化毕业设计(论文)基于单片机的心率计的设计.doc_第4页
第4页 / 共38页
机电一体化毕业设计(论文)基于单片机的心率计的设计.doc_第5页
第5页 / 共38页
点击查看更多>>
资源描述

《机电一体化毕业设计(论文)基于单片机的心率计的设计.doc》由会员分享,可在线阅读,更多相关《机电一体化毕业设计(论文)基于单片机的心率计的设计.doc(38页珍藏版)》请在三一办公上搜索。

1、扬州市职业大学毕业设计说明书(论文)作 者:学 号:教学点:专 业:机电一体化技术题 目:基于单片机的心率计的设计讲师许翔指导者: 评阅者: 2012 年 5 月扬州市职业大学毕业设计(论文)评语学生姓名: 班级、学号: 题 目:基于单片机的心率计的设计 综合成绩: 指导者评语: 指导者(签字): 2011年5月18日毕业设计(论文)评语评阅者评语: 评阅者(签字): 2011年5月18日答辩委员会(小组)评语: 答辩委员会(小组)负责人(签字): 2011年5月18日毕业设计说明书(论文)中文摘要在社会飞速发展的今天,人们的物质文化生活得到了极大的提高,但同时多种疾病威胁着人们的生命;而心脏

2、病的发作又是人们难以预防的突发致命疾病,所以健康也被越来越多的人所重视。本设计要解决的问题就是可以测量心率、预防心脏病等心脏方面疾病的数字心率计。本设计采用以AT89S52单片机为核心的低成本、高精度、微型化数字显示心率计的硬件电路和软件设计方法。整个电路采用模块化设计,由主程序、预置子程序、信号采集子程序、信号放大处理子程序、显示子程序等模块组成。各探头的信号经单片机综合分析处理,实现心率测量的各种功能。在此基础上设计了系统的总体方案,最后通过硬件和软件实现了各个功能模块。相关部分附有硬件电路图、程序流程图。该心率计的原理是用红外光电传感器OPT101接收到人体信号,因人体信号很微弱,所以在

3、电路中设置了双重放大电路(主要芯片:OP07、LM324N)。经过以上处理后,再传给单片机AT89S52计算,计算完后由四位数码管显示出来。该心率计可以简单的测量出人的心跳和人体体温,基本实现了预定的目标,这将大大减少病人测量心跳和体温的时间。关键字:心率;测量; 单片机AT89S52;传感器 目录摘要. 1 绪论 1.1 课题的来源 1.2 课题设计的目的及功能实现的方法 1.3 论文结构 2 总体设计方案 2.1 心率计 2.2 总体电路框图设计 3 元器件选择及其功能介绍3.1 单片机AT89S523.2 -12V电源 3.3 传感器OPT101 3.3.1 OPT101的技术性能 3.

4、4 信号放大线路 3.4.1一级信号放大电路 3.4.2 二级信号放大电路 3.5 比较电路 3.6 显示电路 4 系统软件设计 4.1 测量计算原理 4.2 主程序流程图 4.3 中断程序流程图 4.4 定时器T0和T1的中断服务程序 5 系统硬件调试 5.1 系统部分电路测试 5.1.1 放大电路 5.1.2 比较电路 5.2 实验与焊接阶段 5.2.2试验阶段 5.2.2焊接阶段5.3 整机调试 5.3.1心跳的测量过程 5.3.2几种主要系统干扰与影响 6 总结与展望 致 谢 参考文献 附录 1 绪论心率不仅是反映心脏功能强弱的重要标志,也是反映人体运动强度的生理指标,很多情况下我们需

5、要及时知道自己的心率本文介绍一种基于单片机技术的心率计,单片机的可编程性使其具有较大的适应性和灵活性1.1 课题的来源 在医学上,通过测量人的心率,便可初步判断人的健康状况。随着人们生活水平的提高,地球环境遭到破坏,多种疾病威胁着人们的生命;而心脏病的发作又是人们难以预防的突发致命疾病。因此,心率计很快产生,并得到发展。随着单片机技术的发展、人们的生活节奏加快,设计一种以使用方便为前提,能够快速测出人心率的心率计,不仅是临床者的欲求,也是体育训练者和外出旅游者的需求,因此,单片机快速心率计有着广阔的市场前景。根据设计任务要求: 心率计要在短时间内显示被测人的心率参数 要求设计异常光报警 心率传

6、感器要求套在手指测量。该设计,从符合操作简便、外表美观、实用、安全的要求出发,完成设计和调试的全过程,该产品经过数十人的测试,符合毕业设计题目的要求。 1.2 课题设计的目的及功能实现的方法现在经常可以看到在许多小型医院里,对心率的测定仍采用人工听诊器的方式,为了方便心率的采集,决定用AT89S52单片机为主芯片制作一个简单易用易携的心率计,能自动测量心跳次数并数字化形象直观的表现出来。为此,其中心率计特色功能的实现主要靠有效稳定的信号采集模式,可以通过查阅资料发现主要的心率采集有两种方法:通过一对红色发光二极管实现和通过压电陶瓷芯片实现。方案一:检测的基本原理:随着心脏的搏动,人体组织半透明

7、度随之改变,当血液送到人体组织时,组织的半透明度减小;当血液流回心脏,组织的半透明度增大。这种现象在人体组织较薄的手指尖、耳垂等部位最为明显。因此,本心率计将红外发光二极管产生的红外线照射到人体的上述位置,并用装在该部位另一侧或旁边的红外光电管来检测机体组织的透明程度并把它转化为电信号。由于此信号的频率与人体每分钟的脉搏次数成正比,故只要把它转换成脉冲并进行整形、计数和显示,就能实现实时检测脉搏次数的目的。方案二:检测的基本原理:随着心脏的搏动,人体手腕的脉搏及颈部的搏动较为明显,我们采用压电传感器放在上述位置,把压电传感器测到的信号转换成脉冲并进行整形、计数和显示,就能实现实时检测脉搏次数的

8、目的。1.3 论文结构本文阐述了基于单片机设计的心率计的设计原理与 实现方法。以AT89S52单片机为基础,实现了心率计的各种功能。文中详细地描述了心率计的设计过程,包括:取样电路、放大电路、比较电路、单片机处理电路和显示电路,同时还提出了基于单片机的编码、译码程序设计流程图。从整体上实现了心率计的功能。第1章:对本论文的选题的目的和意义以及论文的结构进行了阐述,并说明了心率计的设计思路及课题的设计和要求。第2章:介绍了系统整体方案的设计与原理总图,简要的介绍了设计的原理和框图介绍。第3章:详细介绍了系统所需的主要元器件单片机AT89S52、运算放大器OP07、电压比较器LM324N及部分元器

9、件使用说明。第4章:详细介绍了单片机最小系统,对取样电路、放大电路、比较电路、和单片机处理电路和显示电路进行了设计。并附了部分电路的仿真图。第5章:在硬件设计的基础上,阐述了对软件的设计并介绍了程序计算方法,给出了程序主程序和子程序。第6章:在本章介绍了软硬件调试、焊接及仿真和结果分析第7章:总结本文的研究工作,对心率计未来的发展方向及需要改进的地方进行了展望。2 总体方案设计2.1 心率计原理随着心脏的搏动,人体组织半透明度随之改变。当血液送到人体组织时,组织的半透明度减小;当血液流回心脏,组织的半透明度增大。这种现象在人体组织较薄的手指尖、耳垂等部位最为明显。因此,本心率计将红外发光二极管

10、产生的红外线照射到人体的上述部位,并用装在该部位另一侧或旁边的红外光电管来检测机体组织的透明程度并把它转换成电信号。由于此信号的频率与人体每分钟的脉搏次数成正比,故只要把它转换成脉冲并进行整形、计数和显示,就能实现实时检测脉搏次数的目的。本电路把心跳脉冲输入给计数器之前,作了100倍频处理,组成方框图。假设心跳每分钟为n次,相当频率n/60Hz,经过100倍频处理,这时,只要计数闸门设置为0.6秒,则能准确显示出心率来。如n=76,100倍频后频率为127Hz,通过脉冲为1270.6=76,正好与实际心率相符。 2.2 总体电路框图设计心率计的总体设计电路框图如图2-1所示,主要包括取样电路、

11、放大电路、比较电路、单片机处理电路和显示电路先用红外光电传感器采集与心跳同频率的信息,当人体组织半透明度的数值较大时,红外光电二极管Dl发射出的透过人体组织的光强度很弱,光敏三极管无法导通,所以输出端为高电平;当人体组织半透明度的数值较小时,红外光电二极管Dl发射出的透过人体组织的光强度较强,光敏三极管导通,输出端为低电平,这样就形成了频率与脉搏次数成正比的低频信号,它近似于正弦波形脉搏为50次/分时,频率是078Hz,199次/分时,频率是333Hz,从传感器过来的是低频信号该低频信号首先经RC振荡器滤波以消除高频干扰,经无极性隔直流电容C3、C5加到线性放大器的输入端放大器将信号放大100

12、倍,并与R7、C6组成截止频率为10Hz-1Hz左右的低通滤波器以进一步滤除残留的干扰正弦信号经CIO、R14微分形成尖脉冲信号,单稳态振荡电路将尖脉冲信号转化为同频率的长脉冲信号,该脉冲信号通过R17送到单片机后,软件对信号进行处理,最后在数码管上显示数值。 光电传感器一级放大电路单片机处理电路显示电路-12V电源比较电路二级放大电路 图2-1 系统设计原理图3 元器件选择及其功能介绍3.1 单片机AT89S52 主要性能:(1) 与MCS-51单片机产品兼容(2) 8K字节在系统可编程Flash存储器(3) 1000次擦写周期 (4)全静态操作:0Hz33Hz(5) 三级加密程序存储器(6

13、) 32个可编程I/O口线 (7) 三个16位定时器/计数器(8) 八个中断源(9) 全双工UART串行通道 (10)低功耗空闲和掉电模式(11)掉电后中断可唤醒 (12)看门狗定时器(13)双数据指针 (14)掉电标识符功能特性描述:AT89S52是一种低功耗、高性能CMOS8位微控制器,具有8K 在系统可编程Flash 存储器。使用Atmel 公司高密度非易失性存储器技术制造,与工业80C51 产品指令和引脚完全兼容。片上Flash允许程序存储器在系统可编程,亦适于常规编程器。在单芯片上,拥有灵巧的8 位CPU 和在系统可编程Flash,使得AT89S52为众多嵌入式控制应用系统提供高灵活

14、、有效的解决方案。AT89S52具有以下标准功能: 8k字节Flash,256字节RAM,32 位I/O 口线,看门狗定时器,2 个数据指针,三个16 位定时器/计数器,一个6向量2级中断结构,全双工串行口,片内晶振及时钟电路。另外,AT89S52 可降至0Hz 静态逻辑操作,支持2种软件可选择节电模式。空闲模式下,CPU停止工作,允许RAM、定时器/计数器、串口、中断继续工作。掉电保护方式下,RAM内容被保存,振荡器被冻结,单片机一切工作停止,直到下一个中断或硬件复位为止.AT89S52的引脚结构如图所示。 引脚定义 VCC 电源输入 GND 接地线 RST/VPP 复位引脚 ALE 地址锁

15、存 允许信号 PSEN 外部存储器读选通信号 EA 程序存储器内外部选通 XTAL1 片内震荡电路的输入端 XTAL2 片内振荡电路的输出端 P1口 8位准双向I/O口线,P1.0P1.7 P3口 8位准双向I/O口线, P3.0P3.5图3-1 AT89S52的引脚 单片机最小系统,是指用最少的原件组成的单片机可以工作的系统。AT89S52是片内有EPROM的单片机。因此,用这种芯片构成的最小系统简单、可靠。用AT89S52单片机构成最小应用系统时,只要将单片机接上时钟电路和复位电路以及扩展的简单I/O口即可,如图4-1所示。由于受集成度、片内功能的限制,最小应用系统只能用作一些小型的控制单

16、元。其应用特点为:有可供用户使用的较多的I/O口线。由于不需要扩展外部存储器,EA应接高电平,P0、P1、P2、P3均作为用户I/O口使用。内部存储器容量有限。应用系统开发具有特殊性。如AT89S52的应用软件须依靠半导体厂家用半导体掩膜技术置入,故AT89S52应用系统一般用作大批量生产的应用系统。另外,P0、P2口的应用与开发环境差别较大。单片机最小系统由CPU主器件,数据地址锁存器,译码器,TTL或非门,TTL与非门,3位8段共阳极数码管,三极管,开关二极管,单片机时钟晶振。 图3-2 单片机最小系统原理图 3.2 -12V电源-12V电源由555定时器生成,原理图如图3-3 所示:图3

17、-3 -12V电源电压原理图-12V电源电压仿真图如图3-4 所示: 图 3-4 -12V电源电压仿真图 3.2 信号采集电路3.2.1 OPT101的技术性能 OPT101型传感器是美国B-B公司研制的集光敏器件(光敏二极管)与信号放大于一体的器件.采用单电源供电,压电输出。输出电压随照射到光敏器件的光强度呈线性变化。可用于医疗仪器、实验室仪表、位置与接近探测、图像分析、条线码扫描器、温室的光照度控制等。OPT101型传感器内部电路结构如图3-2所示。 OPT101型传感器的性能、特点:(1)单电源供电 +2.7V+36V(2)光敏二极管的尺寸:0.09*0.09in(3)片内放大器反馈电阻

18、:Rf=1M(4)光敏二极管响应:0.45A/W(650nm时)(5)响应带宽:14K Hz(Rf=1M)(6)静态电流:120 mA (7) 采用8引脚DIP,5引脚SIP,与8引脚表面贴装封装(8)工作温度: 0 70(9)输出电压: 050mV信号经过光电管采集后,输入电路中,电路将会将背景噪声滤除,4 5连接后即构成了一个基本应用网络。红外接收二极管在红外光的照射下能产生电能,单个二极管能产生O.4 V电压,0.5 mA电流。由此看来,所谓脉搏信号的拾取实际上是通过红外接收二极管,在有脉和无脉时暗电流的微弱变化,再经过电路的处理后而得到的。从5端口输出的信号为0mV-50mV的电压信号

19、。由于比较电路的设计为0V5V的方波,所以该信号不符合要求,需要经过100倍放大后才能作为输入信号。所以设计了放大电路对输出信号进行处理。图 3-5 OPT101型传感器内部电路结构信号采集电路如图4-2所示。D1与Vb组成光电传感器。因光电传感器输出的点脉冲信号时非常微弱的信号,而且频率很低(如脉搏50次/分钟为0.78Hz,200次/分钟为3.33Hz),并且还伴有各种噪声干扰,故该信号要经过R3、C1低通滤波,去除高频干扰。当传感器检测到较强的干扰光线时,其输出端的直流电压信号会有很大变化。为了便于后续电路对信号的处理,其中发光二极管位传感器提供探测光源,C.R2 组成高通滤波网络,其传

20、输函数位 频带截止频率为 f =1/(2RC) 经电路处理后,信号从5号端口输出,信号为0mV50mV的电压信号。信号经过光电管采集后,输入电路中,电路将会将背景噪声滤除,4 5连接后即构成了一个基本应用网络。信号经处理后由3端口输出到下一级的放大电路中进行信号的整形与放大。经处理后,信号经由6号管脚输出。 图3-6 信号采集电路3.3 信号放大线路3. 3.1 一级放大电路这些低成本JFET输入运算放大器整合在一个单片集成电路上,是目前国家最先进的线性技术。每个内部补偿运算放大器具有良好的匹配低输入高电压JFET输入设备的偏移电压。该技术提供广泛的BIFET带宽和快速的低输入偏置电流的转换速

21、率,输入失调电流和电源电流。这些器件在单、双和四引脚与业界标准运算放大器MC1741兼容。集成运放TL184CN的最大额定值如表3-1所示。OP07的性能特点: (1)输入失调6.0 mV和15 mV的最大电压选项 (2)低输入偏置电流:30pA(3)低输入失调电流:5.0pA(4)增益带宽:40 MHz(5)高压摆率:13V/us (6)低电源电流:每个放大器1.4mA (7)高输入阻抗:1012 W表3-1 TL184CN的最大额定值类别符号大小单位电源电压VCCVEE 18 -18 V差分输入电压Vid30V输入电压范围Vidr15 V输出短路持续时间 Tsc连续,没中断操作环境温度范围

22、 TA 0+70储藏温度范围Tstg -65150心率计的主要原理是随着心脏的搏动,人体组织半透明度随之改变。当血液送到人体组织时,组织的半透明度减小;当血液流回心脏,组织的半透明度增大。这种现象在人体组织较薄的手指尖、耳垂等部位最为明显。当用光电红外传感器接收到该变化后,但由于该变化很微弱,这就需要放大器对其进行放大,这就是一级放大电路。放大电路如图4-3所示。 对此部分电路进行分析如下:首先,有理想放大器的虚短和虚断的性质有:因此:放大倍数为:由以上式可以得出:为了抑制温漂,所以选择因此配置的电阻为:由于上一级OPT101的输出电压为0mV50mV,经次一级放大后为0mV500mV,未能符

23、合电压比较器的输入要求,故信号传输进下一级放大电路。图 3-7 放大电路C2为电解电容,开始使用的电容为0.1u,此时发现通过的交变电流很少,当改成10u之后,几乎所有的交变电流都可以传输到放大器U1A放大,电解电容C3的原理和C2一样。R5为接在放大器两端的电阻,它的值直接影响着放大器的放大倍数。经计算当R5的值为125K时,放大器的状态最好,不失真。此时放大器的放大倍数为5倍,信号的放大不足。所以把R5的值改为1M,此时的仿真图为6-3所示,虽然信号放大失真,但放大倍数提高到100倍,因为在设计中只需要最大幅值,经过试验,该放大值很适合试验,所以R5采用1M值。3.3.2 二级放大电路LM

24、324系列器件为价格便宜的带有真差动输入的四运算放大器。其最大额定值如表3-2所示,与单电源应用场合的标准运算放大器相比,它们有显著的有点:该四放大器可以工作在低到3.0伏或高到32伏的电压下,静态电流大致为MC1741的五分之一(对每个放大器而言),共模输入范围包括负电源,因而消除了在许多应用场合中采用外部偏置元件的必要性,输出电压范围也包括负电源电压。其特点为:(1)短路保护输出 (2)真差动输入级(3)单电源工作,3.0V32V (4)低输入偏置电流,最大100nALM324A(5)每一个封装四个放大器 (6)内部补偿(7)共模范围扩展到负电源 (8)行业标准引脚输出(9)在输入端的静电

25、放电位增加可靠性而不影响器件的工作表3-2 LM324的最大额定值额定值符号LM324,LM324ALM2902LM2902V单位电源电压单电压分离电压VCCVCC,VEE3216 26 13Vdc输入差动电压范围Vidr3226Vdc输入共模电压范围Vicr -0.3至32-0.3至26Vdc输出短路持续时间 Tsc 连续结温 Tj 150保存温度范围Tstg -65+150工作环境温度范围TA-25+85070-40+105-40+125 如图3-8 所示,R5与R1、R2、R3的电阻和之比为放大器的放大倍数,经过计算所得改放大器的理论值为200倍,但由于11号接口上-5V供压不足再加上材

26、料限制和人为的因素,该放大倍数只有20倍左右。 图中C2为耦合电容,作用为隔直流通交流,之所以使用10u的电容,是为了让所有的信号通过。C3同C2一样。信号放大电路仿真图如图4-3所示。电路见附图。此放大器可代替晶体管进行交流放大,可用于扩音机前置放大等。电路无需调试。放大器采用单电源供电, 由R1、R2组成1/2V+偏置,C1是消振电容。 放大器电压放大倍数Av仅由外接电阻Ri、Rf决定:Av=-Rf/Ri。负号表示输出信号与输入信号相位相反。按图中所给数值, Av=-10。此电路输入电阻为Ri。一般情况下先取Ri与信号源内阻相等,然后根据要求的放大倍数在选定Rf。C3和Ci为耦合电容。 图

27、 4-3 信号放大电路 3.4 比较电路信号从上级放大器C3口输出,放大倍数为100倍,这就使得传输到比较电路2口的电压值达到了整形的要求,约05V,设计需要0、5V的方波,所以此信号符合电路要求。当2口接到的信号电压小于该值时显示0V,当大于该值时显示5V。这就形成了0和5V的方波。 图 3-8 电压比较器3.5 显示电路LED采用3位8段加提示符的液晶显示模块LCM046,3-4线串行接口,低功耗特性;显示状态功耗为50Ua;省电模式下1uA;工作电压2.7V5.2V。视角对比度可调,显示清晰,稳定可靠,可加背光。AT89S52通过P1.0P1.3与LED连接.显示电路如下;图 3-9 显

28、示电路 4 系统软件设计基于单片机心率计的软件设计主要由主程序流程图、中断程序流程图及显示子程序组成。我们知道C语言程序有利于实现较复杂的算法,汇编语言程序则具有较高的效率且容易精细计算程序运行的时间,而心率计的程序既有较复杂的计算(时间t内的平均值),又要求精细计算程序运行时间(动脉搏动时间)。但是由于本专业只学习了汇编语言,所以采用汇编语言编写软件。4.1 测量计算原理 本电路把心跳脉冲输入给计数器之前,作了100倍频处理,组成方框图。假设心跳每分钟为n次,相当频率n/60Hz,这时,只要计数闸门设置为0.6秒,则能准确显示出心率来。如n=76,100倍频后频率为127Hz,通过脉冲为12

29、70.6=76,正好与实际心率相符。 设K个连续的动脉搏动所用时间为t(秒),在时间 t 内心率的平均值为n(次/分),则: n = 60K/t (1)为了能够控制用单片机计算机测定t值,我们利用脉动信号控制(在K个连续的脉搏周期内)单片机的定时/计数器T0定时(定时1ms中断一次),工作寄存器对中断次数进行计数,然后读取计数值。设该计数值为N,于是有: t = 0.001N (2)把(2)带入(1)得到: n = 60k/0.001N =60000K/N (3)式(3)就是利用单片计算机测定心率值的数学模型(误差小于0.4%)。在该单片机系统中,K = 19(用户可通过按键自行设置)。可测心

30、率范围20次/分200次/分(N的范围:30030000). 4.2 主程序流程图程序流程图如图5-1所示。程序初始化是每个单片机程序所必备的,它的主要任务是确定程序人口和中断人口地址。接下来是显示为全零,主要目的是为了区分是否有信号送人,当没有信号送人时,显示为全零,则说明心率计没有工作,反之,则正常工作。定时lOOms是设计中比较重要的一部分,它主要是为采样6s打下基础。设计中运用定时器T1的定时功能来实现100s的定时,等待中断占用了程序执行的大部分时间,它主要是一个死循环语句,只有当中断条件满足时,才执行中断服务子程序,对计数的结果进行累加,累加之后,判断采样的次数,如果采样未满60次

31、,说明不到6 s,返回继续采样、等待中断,直到采样60次为止,之后把6s内采样得到的次数由二进制数转化为十进制数,送到数码管进行动态显示。 STEB ETO STEB EA STEB TR0 STEB TR1 PCTC: MOV TH0,#15H MOV Tl0,#0A0H MOV TH1 ,#00H MOV T11, #00H MOV TMOD,#51H MOV 7FH,#0AH ;OAH=10 10*60ms=0.6s RETCTCO: PUSH DPH PUSH DP1 PUSH ACCMOV TH0,#15H ; MOV Tl0,#0A0H DEC 7FH MOV A,7FH CJNE

32、 A, #0FFH, CTCO1 CTCO1: MOV A, TL1ADDC A, R2MOV R2, ADEC R1 MOV A, R1 JNZ CTCO2 MOV B, #03H MOV A, R2 DIV AB LCALL CHAN MOV TL1, #00H POP ACC POP DP l POP DPHCTCO2: RETICHAN: MOV B, #64H DIV AB MOV 60H, A MOV A, #0AH XCH AB DIV AB SWAP A ADD A, B MOV 61H, A RET 开始二翻十等待中断第一次显示全零程序初始化关中断定时器赋值小于50次/分钟大

33、于199次/分钟保持数值程序开中断返回定时100ms中断累加计数结果采样60次显示心率 图 5-1 程序流程图 图5-2 中断程序流程图4.3 中断程序流程图心率的有效测量范围为50次一199次/分钟,为了消除外界信号的干扰,在定时器中断程序中加入了对频率大小的判断,滤除掉小于50次/分钟和大于199次/分钟的脉冲信号,中断程序如图5-2所示中断服务程序STEB ETO ;允许中断 STEB EA STEB TR0 STEB TR1PCTC: MOV TH0,#15H MOV Tl0,#0A0H MOV TH1 , #00H MOV T11, #00H MOV TMOD,#51H MOV 7F

34、H,#0AH ;OAH=10 10*60ms=0.6s RET 4.4 定时器T0和T1的中断服务程序 定时器T0的中断流程图如图5-3所示,定时器T1的中断服务流程图如图5-4所示。 保护现场置T0定时初值R1R4+1送R1R4恢复现场中断返回保护现场置T1定时初值外部中断0关闭中断次数(100次)-1=0?外部中断0打开恢复现场中断返回图5-3 定时器T0的中断 图5-4 定时器T1的中断服务程序流程图 服务程序流程图 5 系统硬件调试在制作实物之前,首先需要根据自己制作实物的思想步骤和实物所要达到的功能绘制出元器件的原理图。因为元器件的大小不同,达到预期功能的效果也不一样,在这种情况下,

35、就需要对硬件电路进行变换和调试。实物焊接出来之后,考虑各种干扰和影响因素,还要对硬件进行整机调试。系统的调试过程是检验、修正设计方案的实践过程,也是应用理论知识来解决实践中各类问题的关键环节,是电路设计者必须掌握的基本技能。 5.1 系统各部分电路模块测试5.1.1一级放大电路 比较电路如图所示,信号从上级放大器C3口输出,由于上级放大电路材料的限制和人为干扰的因素,放大倍数远没有达到100倍(约20倍左右),这就使得传输到比较电路2口的电压值还是很小,约0mV100mV。 6.2 焊接与完成阶段在完成实验阶段测试后,这时电路的元器件及各种电阻电容的值就已经确定。可以实物的焊接。焊前处理 焊接

36、前,应对元件引脚或电路板的焊接部位进行焊前处理。清除焊接部位的氧化层可用断锯条制成小刀。刮去金属引线表面的氧化层,使引脚露出金属光泽。印刷电路板可用细纱纸将铜箔打光后,涂上一层松香酒精溶液。元件镀锡在刮净的引线上镀锡。可将引线蘸一下松香酒精溶液后,将带锡的热烙铁头压在引线上,并转动引线。即可使引线均匀地镀上一层很薄的锡层。导线焊接前,应将绝缘外皮剥去,再经过上面两项处理,才能正式焊接。若是多股金属丝的导线,打光后应先拧在一起,然后再镀锡。焊接技做好焊前处理之后,就可正式进行焊接。 焊接方法:焊接,检查,剪短。a.右手持电烙铁。左手用尖嘴钳或镊子夹持元件或导线。焊接前,电烙铁要充分预热。烙铁头刃面上要吃锡,即带上一定量焊锡。b.将烙铁头刃面紧贴在焊点处。电烙铁与水平面大约成60角。以便于熔化锡从烙铁上流到焊点上。烙铁头在焊点处停留的时间控制在23秒钟。c.抬开烙铁头。左手仍持元件不动。待焊点处的锡冷却凝固后,才可松开左手。d.用

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

当前位置:首页 > 办公文档 > 其他范文


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号