析进行后,首先运行初始化程序,设置中断允许状态,将采集数据存放单元外存清等,然后调用转换子程序,将采集的模拟心音和脉搏信号通过进行转换,通过单片机控制存储在内存中,接下来是调用串口发送子程序把信号送到串口通信电路经过电平的转换,输入到机上,就可以直接显示出来。主程序程序代码见附录所示。子程序设计转换子程序转换程序用来控制对两路模拟输入信号心音和脉搏的转换,并将对应的数值存放到外存单元中,数据的读取方式采用中断读取。心音信号选用的是通道输入,单片机控制存储的起始单元为脉搏信号选用的是通道输入,单片机控制存储的起始单元为。转换子程序主要采用外部中断源来读取中断信号。程序转换控制首先选择通道并启动转换,接着计算转换次数,当转换次数没有达到时,则中断读取转换结果,并且开始调用串口子程序而当转换次数达到时,则控制切换到另通道,再中断读取转换结果并调用串口子程序。转换子程序的流程图如图所示,其程序代码见附录所示。开始中断向量设置选择通道,外存存放地址设为,数据转换个数清零,启动转换等待转换结束中断结束外存数据存放地址加,转换次数加转换次选中通道为,为中断返回中断处理读取转换结果切换到通道,数据转换个数清零,外存存放地址为,启动转换切换到通道,数据转换个数清零,外存存放地址为,启动转换开始图转换子程序的流程图串口通信子程序定时器计数器既作为波特率发生器又作为中断源。首先运行初始化程序,设置为中断允许状态,选用串口方式,波特率设置为,由此计算出初值为。最后由单片机控制输出信号。串口通信子程序的流程图如图所示,其程序代码见附录所示。转换次数次把累加器的内容送给串行口的缓冲寄存器把外存储器单元的内容送给累加器设置初始化参数结束开始机显示图串口通信子程序的流程图仿真结果与分析本文借用电路模拟仿真软件对论文中设计的电路进行波形仿真验证。假设输入的心音信号为幅度,频率的正弦信号输入的脉搏信号为幅度,频率的正弦信号。下面详细介绍信号处理电路对采集的心音和脉搏信号进行的滤波和放大功能。心音前置放大电路波形仿真图如图所示。通过仿真图可以看出,输入幅值为的心音信号,经过心音前置放大电路后,输出幅值为的心音信号。因此可以算出前置放大电路的放大倍数为,符合电路设计要求。图心音前置放大电路波形仿真图心音带通滤波电路波形和频谱显示仿真图如图所示。通过波形显示仿真图可以看出,输入幅值为的心音信号,经过心音带通滤波电路后,输出幅值为的心音信号。因此可以算出带通滤波电路的放大倍数为。通过频谱仿真图可以看出,心音带通滤波电路的截止频率范围为,而人体心音的频率范围大约为。综上所述,电路符合设计要求。图心音带通滤波电路波形和频谱显示仿真图心音后级放大电路波形显示仿真图如图所示。通过仿真图可以看出,输入信号的幅值为,经过心音后级放大电路的输出信号的幅值为,因此可以算出后级放大电路的放大倍数为。采集的心音信号的幅度约左右,而转换器的输入范围为左右,因此系统所要求的放大倍数为倍左右。本系统心音前置放大电路的放大倍数为倍,带通滤波电路放大倍数为倍,后级放大电路的放大倍数为倍,因此心音信号处理电路放大的倍数为,满足设计要求。图心音后级放大电路波形显示仿真图脉搏信号初级放大电路波形显示仿真图如图所示。通过仿真图可以看出,输入信号的幅值为,经过心音前置放大电路的输出信号的幅值为,因此可以算出前置放大电路的放大倍数为。该电路主要是抑制高频信号,对工频干扰信号进行初步衰减,同时对有用脉搏信号进行初步放大。图脉搏信号初级放大电路波形显示仿真图心音带通滤波电路波形和频谱显示仿真图如图所示。通过波形显示仿真图可以看出,输入信号的幅值为,经过心音带通滤波电路的输出信号的幅值约为,从而看出经过滤波电路的信号进行了衰减。由于脉搏信号的频率范围为,而接近于,所以电路只设计了个低通滤波器来滤除高频干扰。通过频谱仿真图可以看出,脉搏信号滤波电路的截止频率,因此从滤波频带范围来说,电路符合设计要求,信号后级必须加级电路来对信号进行放大。图脉搏信号滤波电路波形显示仿真图脉搏信号后级放大电路波形显示仿真图如图所示。此电路采用了可变增益反向放大电路,通过调节的阻值,信号放大倍数可为。仿真图谢你们,附录主程序程序代码开中断允许总控制位外部中断为负边沿触发开中断定时器设置工作模式串口工作在方式为,波特率不翻倍通信波特率为启动定时器开定时器中断使清,选择通道通道输入的信号存储在单元中使外部存储器的片选信号有效使得的和均为正脉冲启动转换读取转换结果,并存入外存设置采取数据个数为个,启动转换启动转换定时器工作模式串口工作方式为,波特率不翻倍通信波特率为附录转换程序代码外部中断为负边沿触发开中断,使为,选择通道通道输入的信号存储在单元中使外部存储器的片选信号有效使得的和均为正脉冲启动转换读取转换结果,并存入外存采样数据个数为个,启动转换启动转换附录串口通信程序代码定时器工作模式串口工作方式为,波特率不翻倍通信波特率为输入信号的幅值为,经过后级放大电路的输出信号的幅值约为,因此可以算出后级放大电路的放大倍数约为,在设计放大倍数范围内。如果想要改变电路的增益,可以调节的阻值。图脉搏信号后级放大电路波形显示仿真图信号通过信号处理模块,则进入主控模块进行存储和输出,下面利用软件对系统主控电路进行仿真。仿真实现过程中,由于本文没有制作实物,无法和硬件设备机连接显示,因此本文利用示波器代替机进行软件仿真。仿真图中,假设输入心音信号为正弦信号,脉搏信号为脉冲信号,频率都为。心音脉搏处理信号分别输入转换电路的模拟输入端口的和,信号先转换成数字信号,然后单片机控制存储到外存储单元。由于示波器不具备机的转换功能,所以电路中设计了的芯片,对输入示波器中的信号进行转换。仿真图表明,采集到幅值为的心音信号和的脉搏信号,两种信号的频率不变。电路如图所示。图心音和脉搏信号显示仿真图结论本文通过心音和脉搏的传感器模块心音和脉搏信号处理电路模块和系统主控电路模块成功的综合采集了心音和脉搏信号,并经过单片机控制和在计算机上显示,可以融合处理与分获取主键作为该表的外键。考生表的字段说明如表所示。表表的字段说明编号字段名称字段类型字段说明角色表主键角色名称参加考试时间考试成绩管理员教师登录后,可以通过此表查看考生参加的考试和考试成绩。创建考生表的脚本文件如下问题种类表存储问题种类的信息,如选择题和判断题。该表的字段说明如表所示。表表的字段说明编号字段名称字段类型字段说明问题种类表主键问题种类表名称问题种类显示的顺序号创建问题种类表的脚本文件如下图片表存储图片信息,该表的字段说明如表所示。表表的字段说明编号字段名称字段类型字段说明图片表主键图片表标题图片的存储地址创建图片表的脚本文件如下系数值。表中字段标示问题的标题,但是系统不使用该字段显示具体问题,他仅仅作为问题的标题备用字段,因为问题的描述通常比较长,字段是不够用的,当然如果问题描述比较短,那么也可以使用该字段。开发过程中使用表中字段存储问题的描述更加方便,它的类型为,可以存储很长的文本。表表的字段说明编号字段名称字段类型字段说明问题表主键问题表标题问题的主题内容添加到题库的时间问题种类问题的答案问题的难度系数考试成绩创建图片表的脚本文件如下问题答案表存储题库中问题的答案信息,该表引用问题表的图片表的作为表的外键。问题答案表的字段说明如表所示。表表的字段说明编号字段名称字段类型字段说明问题答案表主键答案标题答案的实际内容包含图片答案所属问题的试卷表试卷表也称为试卷种类表,它存储题库的试卷种类信息,惟地标识套试卷。该表引用用户表的角色表的问题种类表作为表的外键。试卷表的字段说明如表所示。表表的字段说明编号字段名称字段类型字段说明角色表主键试卷的总分数问题种类的问题种类的数量最小难度系数最大难度系数考生的角色创建此试卷的用户试卷表只是标识套试卷的整体情况,如难度系数试卷总分等,它并不能标识这套试卷所包含的具体试题,正因为如此,才保证每套试卷的随机性。值得注意的点是字段和字段标识该套试卷的难度范围,而不是试卷的具体难度系数。创建问题答案表的脚本文件如下详细设计及实现对系统的需求有了完整准确具体的了解后,接下来的工作就是正确实现这些模块的具体功能。进行软件设计之后,就是实现软件设计的目标,设计出所要开发软件的模型,并使其投入实际的应用中。用户登录和注册界面设计用户登录由页面实现,它的代码隐藏文件为文件,用户登录是应用程序的主入口,用户只有通过该入口才能进入系统,它的界面设计如图所示。图系统登录界面唯出路。智能化智能化是世纪机械自动化技术发展的个重要发展方向。这里所说的智能化是对机器行为的描述,是在控制理论的基础上,吸收人工智能运筹学计算机科学模糊数学心里学生理学和混饨动力学等新思想新方法模拟人类智能,使它具有判断推理逻辑思维自主决策等能力,以求得更高的控制目标。诚然,使机械自动化产品具有低级智能或人的部分智能,则是完全可能而又必要的。模块化模块化是项重要而又艰巨的工程。由于机械自动化产品种类和生产厂家繁多。研制和开发具有标准机械接口电气接口动力接口环境析进行后,首先运行初始化程序,设置中断允许状态,将采集数据存放单元外存清等,然后调用转换子程序,将采集的模拟心音和脉搏信号通过进行转换,通过单片机控制存储在内存中,接下来是调用串口发送子程序把信号送到串口通信电路经过电平的转换,输入到机上,就可以直接显示出来。主程序程序代码见附录所示。子程序设计转换子程序转换程序用来控制对两路模拟输入信号心音和脉搏的转换,并将对应的数值存放到外存单元中,数据的读取方式采用中断读取。心音信号选用的是通道输入,单片机控制存储的起始单元为脉搏信号选用的是通道输入,单片机控制存储的起始单元为。转换子程序主要采用外部中断源来读取中断信号。程序转换控制首先选择通道并启动转换,接着计算转换次数,当转换次数没有达到时,则中断读取转换结果,并且开始调用串口子程序而当转换次数达到时,则控制切换到另通道,再中断读取转换结果并调用串口子程序。转换子程序的流程图如图所示,其程序代码见附录所示。开始中断向量设置选择通道,外存存放地址设为,数据转换个数清零,启动转换等待转换结束中断结束外存数据存放地址加,转换次数加转换次选中通道为,为中断返回中断处理读取转换结果切换到通道,数据转换个数清零,外存存放地址为,启动转换切换到通道,数据转换个数清零,外存存放地址为,启动转换开始图转换子程序的流程图串口通信子程序定时器计数器既作为波特率发生器又作为中断源。首先运行初始化程序,设置为中断允许状态,选用串口方式,波特率设置为,由此计算出初值为。最后由单片机控制输出信号。串口通信子程序的流程图如图所示,其程序代码见附录所示。转换次数次把累加器的内容送给串行口的缓冲寄存器把外存储器单元的内容送给累加器设置初始化参数结束开始机显示图串口通信子程序的流程图仿真结果与分析本文借用电路模拟仿真软件对论文中设计的电路进行波形仿真验证。假设输入的心音信号为幅度,频率的正弦信号输入的脉搏信号为幅度,频率的正弦信号。下面详细介绍信号处理电路对采集的心音和脉搏信号进行的滤波和放大功能。心音前置放大电路波形仿真图如图所示。通过仿真图可以看出,输入幅值为的心音信号,经过心音前置放大电路后,输出幅值为的心音信号。因此可以算出前置放大电路的放大倍数为,符合电路设计要求。图心音前置放大电路波形仿真图心音带通滤波电路波形和频谱显示仿真图如图所示。通过波形显示仿真图可以看出,输入幅值为的心音信号,经过心音带通滤波电路后,输出幅值为的心音信号。因此可以算出带通滤波电路的放大倍数为。通过频谱仿真图可以看出,心音带通滤波电路的截止频率范围为,而人体心音的频率范围大约为。综上所述,电路符合设计要求。图心音带通滤波电路波形和频谱显示仿真图心音后级放大电路波形显示仿真图如图所示。通过仿真图可以看出,输入信号的幅值为,经过心音后级放大电路的输出信号的幅值为,因此可以算出后级放大电路的放大倍数为。采集的心音信号的幅度约左右,而转换器的输入范围为左右,因此系统所要求的放大倍数为倍左右。本系统心音前置放大电路的放大倍
温馨提示:手指轻点页面,可唤醒全屏阅读模式,左右滑动可以翻页。
第 1 页 / 共 86 页
第 2 页 / 共 86 页
第 3 页 / 共 86 页
第 4 页 / 共 86 页
第 5 页 / 共 86 页
第 6 页 / 共 86 页
第 7 页 / 共 86 页
第 8 页 / 共 86 页
第 9 页 / 共 86 页
第 10 页 / 共 86 页
第 11 页 / 共 86 页
第 12 页 / 共 86 页
第 13 页 / 共 86 页
第 14 页 / 共 86 页
第 15 页 / 共 86 页
预览结束,还剩
71 页未读
阅读全文需用电脑访问
1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。
3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。
1、该文档不包含其他附件(如表格、图纸),本站只保证下载后内容跟在线阅读一样,不确保内容完整性,请务必认真阅读。
2、有的文档阅读时显示本站(www.woc88.com)水印的,下载后是没有本站水印的(仅在线阅读显示),请放心下载。
3、除PDF格式下载后需转换成word才能编辑,其他下载后均可以随意编辑、修改、打印。
4、有的标题标有”最新”、多篇,实质内容并不相符,下载内容以在线阅读为准,请认真阅读全文再下载。
5、该文档为会员上传,下载所得收益全部归上传者所有,若您对文档版权有异议,可联系客服认领,既往收入全部归您。