2012年全国电子设计大赛便携式脉搏测试仪(技术文档)资料

合集下载

历届全国大学生电子设计竞赛题目汇编—PLD(共9页)

历届全国大学生电子设计竞赛题目汇编—PLD(共9页)

第(Di)三届〔1997年(Nian)〕全国大学生电子设计(Ji)竞赛标题问题简易(Yi)数字频率计一、任(Ren)务:设计并制作一台数字显示的简易频率计。

二、要求1.底子要求〔1〕频率测量a.测量范围信号:方波、正弦波;幅度:0.5V~5V;频率:1Hz~1MHz b.测量误差≤0.1%〔2〕周期测量a.测量范围信号:方波、正弦波;幅度:0.5V~5V;频率:1Hz~1MHz b.测量误差≤0.1%〔3〕脉冲宽度测量a.测量范围信号:脉冲波;幅度:0.5V~5V;脉冲宽度≥100μsb.测量误差≤1%〔4〕显示器,十进制数字显示,显示刷新时间1~10秒持续可调,对上述三种测量功能别离用不同颜色的发光二极管指示。

〔5〕具有自校功能,时标信号频率为1MHz。

〔6〕自行设计并制作满足本设计任务要求的稳压电源。

2.阐扬局部〔1〕扩展频率测量范围为0.1Hz~10MHz〔信号幅度0.5V~5V〕,测量误差降低为0.01%〔最大闸门时间≤10s〕。

〔2〕测量并显示周期脉冲信号〔幅度0.5V~5V、频率1Hz~1kHz〕的占空比,占空比变化范围为10%~90%,测量误差≤1% 。

〔3〕在1Hz~1MHz范围内及测量误差≤1%的条件下,进行小信号的频率测量,提出并实现抗干扰的办法。

第(Di)五届〔2001年(Nian)〕全国大学生电子设计竞(Jing)赛标题问题A题波(Bo)形发生器一、任(Ren)务设计制作一个波形发生器,该波形发生器能发生正弦波、方波、三角波和由用户编纂的特定形状波形。

示意图如下:二、要求1.底子要求〔1〕具有发生正弦波、方波、三角波三种周期性波形的功能。

〔2〕用键盘输入编纂生成上述三种波形〔同周期〕的线性组合波形,以及由基涉及其谐波〔5次以下〕线性组合的波形。

〔3〕具有波形存储功能。

〔4〕输出波形的频率范围为100Hz~20kHz〔非正弦波频率按10次谐波计算〕;重复频率可调,频率步进间隔≤100Hz。

全国大学生电子设计竞赛历届题目

全国大学生电子设计竞赛历届题目

全国大学生电子设计竞赛历届题目第一届(1994年)全国大学生电子设计竞赛题目 (4)题目一简易数控直流电源 (4)题目二多路数据采集系统 (5)第二届(1995年)全国大学生电子设计竞赛题目 (6)题目一实用低频功率放大器 (6)题目二实用信号源的设计和制作 (7)题目三简易无线电遥控系统 (7)题目四简易电阻、电容和电感测试仪 (9)第三届(1997年)全国大学生电子设计竞赛题目 (9)A题直流稳定电源 (9)B题简易数字频率计 (10)C题水温控制系统 (11)D题调幅广播收音机* (12)第四届(1999年)全国大学生电子设计竞赛题目 (13)A题测量放大器 (13)B题数字式工频有效值多用表 (14)C题频率特性测试仪 (16)D题短波调频接收机 (17)E题数字化语音存储与回放系统 (18)第五届(2001年)全国大学生电子设计竞赛题目 (19)A题波形发生器 (19)B题简易数字存储示波器 (20)C题自动往返电动小汽车 (21)D题高效率音频功率放大器 (22)E题数据采集与传输系统 (23)F题调频收音机 (24)第六届(2003年)全国大学生电子设计竞赛题目 (25)电压控制LC振荡器(A题) (25)宽带放大器(B题) (26)低频数字式相位测量仪(C题) (28)简易逻辑分析仪(D题) (29)简易智能电动车(E题) (30)液体点滴速度监控装置(F题) (32)第七届(2005年)全国大学生电子设计竞赛题目 (33)正弦信号发生器(A题) (33)集成运放参数测试仪(B题) (34)简易频谱分析仪(C题) (36)单工无线呼叫系统(D题) (37)悬挂运动控制系统(E题) (38)数控直流电流源(F题) (39)三相正弦波变频电源(G题) (40)第八届(2007年)全国大学生电子设计竞赛题目 (41)音频信号分析仪(A题)【本科组】 (41)无线识别装置(B题)【本科组】 (42)数字示波器(C题)【本科组】 (44)程控滤波器(D题)【本科组】 (46)开关稳压电源(E题)【本科组】 (47)电动车跷跷板(F题)【本科组】 (48)积分式直流数字电压表(G题)【高职高专组】 (50)信号发生器(H题)【高职高专组】 (51)可控放大器(I题)【高职高专组】 (52)电动车跷跷板(J题)【高职高专组】 (53)第一届(1994年)全国大学生电子设计竞赛题目题目一简易数控直流电源一、设计任务设计出有一定输出电压范围和功能的数控电源。

EDA技术实验讲义

EDA技术实验讲义

E D A/S O P C技术实验讲义陕西科技大学电气与信息工程学院目录4第一章 EDA_VHDL实验/设计与电子设计竞赛4 1-1、应用QuartusII完成基本组合电路设计5 1-2. 应用QuartusII完成基本时序电路的设计6 1-3. 设计含异步清0和同步时钟使能的加法计数器7 1-4. 7段数码显示译码器设计8 1-5. 8位数码扫描显示电路设计9 1-6. 数控分频器的设计10 1-7. 32位并进/并出移位寄存器设计10 1-8. 在QuartusII中用原理图输入法设计8位全加器11 1-9. 在QuartusII中用原理图输入法设计较复杂数字系统11 1-10. 用QuartusII设计正弦信号发生器13 1-11. 8位16进制频率计设计16 1-12. 序列检测器设计16 1-13. VHDL状态机A/D采样控制电路实现18 1-14. 数据采集电路和简易存储示波器设计19 1-15. 比较器和D/A器件实现A/D转换功能的电路设计20 1-16 移位相加硬件乘法器设计24 1-17 采用流水线技术设计高速数字相关器24 1-18 线性反馈移位寄存器设计25 1-19 乐曲硬件演奏电路设计28 1-20 乒乓球游戏电路设计32 1-21 循环冗余校验(CRC)模块设计33 1-22. FPGA步进电机细分驱动控制设计(电子设计竞赛赛题)34 1-23. FPGA直流电机PWM控制实验35 1-24. VGA彩条信号显示控制器设计37 1-25. VGA图像显示控制器设计37 1-26. 清华大学学生基于GW48PK2系统VGA图像显示控制器设计示例5则38 1-27. 直接数字式频率合成器(DDS)设计实验(电子设计竞赛赛题)39 1-28. 嵌入式锁相环PLL应用实验41 1-29. 使用嵌入式锁相环的DDS设计实验(200MHz超高速DAC的PLL测试42 1-30. 基于DDS的数字移相信号发生器设计(电子设计竞赛赛题)45 1-31. 采用超高速A/D的存储示波器设计(含PLL,电子设计竞赛赛题)46 1-32. 信号采集与频谱分析电路设计(电子设计竞赛赛题)46 1-33. 等精度数字频率/相位测试仪设计实验(电子设计竞赛赛题)48 1-34. FPGA与单片机联合开发之isp单片机编程方法49 1-35. 测相仪设计(电子设计竞赛赛题)50 1-36. PS/2键盘鼠标控制电子琴模块设计50 1-37. PS/2鼠标与VGA控制显示游戏模块设计50 1-38. FPGA_单片机_PC机双向通信测频模块设计50 1-39. 10路逻辑分析仪设计(电子设计竞赛赛题)51 1-40. IP核:数控振荡器NCO应用设计52 1-41. IP核:FIR数字滤波器应用设计53 1-42. IP核:FFT应用设计53 1-43. IP核:CSC VGA至电视色制互转模块应用设计54 1-44. IP核:嵌入式逻辑分析仪SignalTapII调用55 1-45. USB与FPGA通信实验56第二章 SOPC/EDA设计实验I56 2-1 用逻辑锁定优化技术设计流水线乘法器实验57 2-2 用逻辑锁定优化技术设计16阶数字滤波器实验59 2-3 基于DSP Builder的FIR数字滤波器设计实验60 2-4 基于DSP Builder的IIR数字滤波器设计实验60 2-5 基于DSP Builder的DDS与数字移相信号发生器设计实验62 2-6 m序列伪随机序列发生器设计实验63 2-7 巴克码检出器设计实验65 2-8 RS码编码器设计实验65 2-9 正交幅度调制与解调模型设计实验67 第三章 SOPC/EDA设计实验II67 3-1 基于MATLAB/DSP Builder DSP可控正弦信号发生器设计72 3-2 32位软核嵌入式处理器系统Nios开发实验73 3-3 设计一个简单的SOPC系统74 3-4 简单测控系统串口接收程序设计74 3-5 GSM短信模块程序设计75 3-6 基于SOPC的秒表程序设计77 3-7 Nios Avalon Slave外设(PWM模块)设计78 3-8 Nios Avalon Slave外设(数码管动态扫描显示模块)设计79 3-15 DMA应用和俄罗斯方块游戏设计79第四章 SOPC/EDA设计实验III ( NiosII系统设计 ) 79 4-1、建立NIOSII嵌入式处理器硬件系统87 4-2、NIOSII软件设计与运行流程94 4-3、加入用户自定义组件设计100 4-4、加入用户自定义指令设计103 4-5、FLASH编程下载104 4-6、设计DSP处理器功能系统104 4-7、AM调制电路设计105第五章液晶接口实验105 5-1 GDM12864A液晶显示模块接口开发111 5-2 HS162-4液晶显示模块与单片机的接口114 5-3 G240-128A液晶显示模块的接口115第六章 CPU及其结构组件设计实验115 6-1 复杂指令CPU设计122 6-2 8051/89C51单片机核于FPGA中实现实验124第七章模拟EDA实验124 7-1 模拟EDA实验及其设计软件使用向导(PAC _Designer使用)124 7-2 基于ispPAC80的5阶精密低通滤波器设计126 7-3 基于ispPAC10的直流增益为9的放大器设计129附录:GW48 EDA/SOPC主系统使用说明129 第一节:GW48教学系统原理与使用介绍,132 第二节:实验电路结构图137 第三节:超高速A/D、D/A板GW-ADDA说明138 第四节:步进电机和直流电机使用说明138 第五节:SOPC适配板使用说明139 第六节:GWDVPB电子设计竞赛应用板使用说明141 第七节:GWCK/PK2/PK3系统万能接插口与结构图信号/与芯片引脚对照表第一章EDA_VHDL实验/设计与电子设计竞赛1-1. 应用QuartusII完成基本组合电路设计(1) 实验目的:熟悉QuartusⅡ的VHDL文本设计流程全过程,学习简单组合电路的设计、多层次电路设计、仿真和硬件测试。

电子设计竞赛msp430f5438程序技术文档

电子设计竞赛msp430f5438程序技术文档

UCSCTL5|=DIVS_0+DIVM_0;
}
本模块主要完成对 MCLK,SMCLK,ACLK。即系统时钟,子系统时钟,辅助
时钟的配置,通过设定相应的寄存器位来使 msp430f5438 工作在硬件所需要的条
件下。
I/0 口初始化配置子程序:
2
void PORT_Init(void)
//I/O 口初始化配置
第八章 简易频谱仪程序解析 .................................................. 20 8.1 简易频谱仪程序模块功能介绍 ............................................. 20 8.2 简易频谱仪程序模块流程图介绍 ........................................... 21 8.3 简易频谱仪程序主功能模块介绍 ........................................... 22
}
定时器分为 A0,A1 两个需要使用时必须对以上的寄存器进行相应的配置,完成 相应的模块功能包括定时中断,PWM 信号产生。
DAC12 初始化子程序:
void ADC12_Init(void)
{ ADC12CTL0&=~ADC12ENC;
//ADC12 初始化在 ENC=0 下修改
DC12CTL0|=ADC12ON+ADC12REFON+ADC12REF2_5V+ADC12SHT0_0+ADC
UCSCTL6&=~(XT1OFF+XT2OFF);
// 开 XT1,XT2
UCSCTL6|=XCAP_3;

全国大学生电子设计大赛实验报告

全国大学生电子设计大赛实验报告
信号波合成实验报告
指导老师:
成员:**
***
***
信号波形合成ቤተ መጻሕፍቲ ባይዱ验电路
摘要:本作品主要用于非正弦信号的分解与合成实验验证,包括电源电路模块,方波信号产生模块,波形滤波模块,波形移相,波形合成模块、测量显示模块等。通过方波振荡器电路产生分别产生150MHz的波形,利用分频器分频出10kHz、30kHz正弦波信号,然后对两个正弦波信号进行滤波,在进行幅度调制,然后加到加法器中合成方波信号。两个正弦波信号的幅度通过单片机采样,由液晶屏显示出来。
实际电路图如下:
图5滤波电路
2.2.4波形移相模块
通过对方波信号频谱的分析以及MATLAB仿真可知,6V、10kHz的正弦波信号和2V、30kHz的正弦波信号在相位一致时,能够合成所需要的波形信号。由于前端对两路信号进行了滤波,造成了相位偏移,故需通过移相电路使得两路信号相位一致,本设计采用电路简单的RC电路,设定合适的电容和变阻值,能够满足设计需要。见图6所示
(1)方波振荡器的信号经分频与滤波处理,同时产生频率为10kHz和30kHz的正弦波信号,这两种信号应具有确定的相位关系;
(2)产生的信号波形无明显失真,幅度峰峰值分别为6V和2V;
(3)制作一个由移相器和加法器构成的信号合成电路,将产生的10kHz和30kHz正弦波信号,作为基波和3次谐波,合成一个近似方波,波形幅度为5V,合成波形的形状如图2所示。
Fs待测信号
图3总体设计图
2.2各模块的设计及功能实现
2.2.1波形产生模块
题目要求产生频率为10KHz、30KHz的正弦波信号,我们用555方波振荡电路,输出稳定的10KHz、30KHz方波。
2.2.2方波分频模块
图4分频电路图

7.第二章 便携式生化分析仪硬件设计

7.第二章 便携式生化分析仪硬件设计

第2章 便携式生化分析仪硬件设计  9  第2章 便携式生化分析仪硬件设计

2.1仪器系统结构设计 通过对国内外情况的分析,与合作单位中国人民解放军总医院,及部分用户单位协商,我们确定实验样机应具备的主要功能如下: ◆ 可分别检测葡萄糖、尿酸、胆固醇和酮体等四种指标。 ◆ 轻触式按键开关机:仪器延时按键开机,测试过程中可手动按键关机,也可停止操作时间过长后自动关机。 ◆ 电量不足提示:检测之前,如发现电源电量不足,仪器自动提示。需要设计测试电路。 ◆ 可存储500组测试数据。 ◆ 记忆值显示及翻看:每次开机显示上次的测试结果,并可通过按键翻看已存储的所有记忆值。 ◆ 时间/日历功能:仪器可显示或设定时间,并可储存测试时间。 ◆ 上传数据:可通过串行通信将测试数据上传到计算机上。 ◆ 低功耗:两节七号电池可完成1000次测试。 根据上述便携式生化分析仪需要实现的主要功能,设计的系统结构如图2.1所示。

微处理器ADµC812信号检测模块酶电极液晶显示模块数据存储模块时间/日历模块串口

通信模块

滴血

电源管理模块PC机

图2.1 仪器整体结构框图 第2章 便携式生化分析仪硬件设计

 10  ◆ 仪器采用模块化的设计思想,整体上由信号检测模块、微处理器模块、液晶显示模块、数据存储模块、时间/日历功能模块以及串口通信模块等诸多模块组合而成。 ◆ 当血液滴加到酶电极上时,触发电极启动信号检测电路对四种指标之一进行检测。被测物质在酶电极上发生氧化还原反应,产生电流信号。 ◆ 信号检测电路对检测信号分别进行放大、滤波处理,最后经过A/D采样输入单片机,单片机接收到采样电压后,将其转换成检测成分的浓度值。 ◆ 液晶模块的功能在于显示操作提示,EEPROM用于存储测试数据,时间/日历芯片用于实现仪器的时间/日历功能。串口通信模块用来实现单片机与PC机之间的信息传输。 ◆ 仪器采用了三按键设计,一个按键为仪器的主控制键,长按键可实现仪器的开、关机,短按键可实现仪器功能的切换。另外两键作为调节键。通过这两个调节键,操作者可以设定仪器时间、上下翻看测试值等。

全国大学生电子设计竞赛

全国大学生电子设计竞赛
10
44-2
南京理工大学
智能高尔夫
11
45-1
中国矿业大学
异构网络智能网关的设计与应用
12
25-3
电子科技大学
基于Baytrail平台的智能车牌恢复系统
13
51-1
中南大学
基于视频图像的人体姿态识别系统
14
35-3
上海大学
基于全景视觉的模拟驾驶系统
15
26-1
西南交通大学
家庭快乐医疗康复系统
16
01-4
中南大学
基于超宽带定位与图像处理的高速列车调度指挥系统
23
09-2
北京信息科技大学
手势识别控制小车
24
27-2
重庆大学
Space Joy--基于加速度磁力传感器的VR游戏交互设备
25
02-1
清华大学
空中全景机器人
26
86
University Sains Malaysia
Smart Bathroom
27
e-KITE: " A Software-defined HF-Internet Transceiver to Keep in Touch from Everywhere"
基于Web的家庭远程医疗系统
5
08-2
北京科技大学
基于Intel嵌入式系统的智能被子
6
09-1
北京信息科技大学
基于运动识别的自动扶梯安全控制系统
7
41-2
南京大学
注射液微异物视频检测系统
8
32-1
上海交通大学
基于RFID的室内反向定位机械车
9
49-1
中国计量学院

全国大学生电子设计竞赛实验报告

全国大学生电子设计竞赛实验报告

2011 年全国大学生电子设计竞赛实验报告一、实验目的1、熟练掌握各种常用实验仪器的使用方法。

2、熟悉LM324运放的典型参数及应用。

3、掌握PDF 资料的查询与阅读方法。

4、掌握电子设计与调试的基本流程及方法。

二、实验内容设计要求:使用一片通用四运放芯片LM324组成电路框图见图1,实现下述功能:1. 使用低频信号源产生100.1sin 2()i U f t V =∏,f 0 =500Hz 的正弦波信号,加至加法器输入端。

2. 自制三角波产生器产生T=0.5ms (±5%),V p-p =4V 的类似三角波信号1o u ,并加至加法器的另一输入端。

3. 自制加法器,使其输出电压U i2 = 10U i1+U o1。

4. 自制选频滤波器,滤除1o u 频率分量,得到峰峰值等于9V 的正弦信号2o u ,2o u 用示波器观察无明显失真。

5.将1o u 和2o u 送入自制比较器,其输出在1K Ω负载上得到峰峰值为2V 的输出电压3o u 。

方案论证与数值计算:由于电源只能选用+12V 和+5V 两种单电源,由稳压电源供给,而LM324N具有宽的单电源或双电源工作电压范围,单电源:3-30V,双电源:1.5V-15V,经过实验我们选择双电源供电,所以进行电源的搭建三角波发生部分:方案一:三角波发生器电路按照由方波经过积分电路得到,需要两个放大器,不满足实验要求。

方案二:利用RC充放电模拟三角波,通过两个电位器分别来调节周期和峰峰值至实验要求的值。

达到合理利用现有资源高效达到要求的目的。

因此我们采用方案二。

题目要求三角波发生器产生的周期为T=0.5ms,Vpp=4V的类似三角波。

我们由公式T=2*R14*C1*ln(1+2*R3/R15)另外运放1端输出电压设为U,则Uo1=(R15/(R15+R1))*U。

选取电容为较常见的47nf,计算得R1=2R14;R14=0-5K,所以取R1为0-10k;得到R15=0-10K。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

便携式脉搏测试仪(F题)2012年8月7日摘要本文主要介绍了一种便携式脉搏测量装置。

通过采用红光或红外光发射接收技术,从人体手指或耳垂处采样获取脉搏信息,并能实时显示被测者每分钟的脉搏数。

其主控芯片为MSP430F149,通过对光电接收管接受的信号进行处理,使主控芯片可以通过显示器件到所预期的效果。

并且介绍了在调试过程中的实时监控、宏观曲线分析和数据分析应用等调试手段。

文章着重介绍核心器件的选择、各部分电路、软件的设计和调试手段。

关键词:脉冲信号光电传感器单片机目录一、系统方案论证及方案选择 (2)1.1 总体设计方案 (2)1.2主控制系统的方案论证与选择 (3)1.2.1 设计要求及思路 (3)1.2.2 方案论证与选择 (3)1.3 MCU控制系统的论证与选择 (4)二、理论分析与计算 (4)1、脉搏信号初级放大计算 (4)2、滤波放大电路理论分析 (5)3、电压比较电路分析 (5)三、主要功能电路设计 (6)1、脉搏检测电路设计 (6)2、核心板电路 (7)3、OPA2340跟随AD转换电路设计 (8)四、系统软件设计 (9)1、程序框图 (9)五、测试方案与测试结果 (10)1、测试仪器及型号 (10)2、测试方案 (10)3、测试结果 (10)4、测试结果分析 (12)六、附件 (12)1.程序1:(ADS1115) (12)2.程序2:(I ²C) (14)引言脉搏测试仪是用来测量一个人脉搏跳动次数的电子仪器,也是心电图的主要组成部分,因此在现代医学上具有重要的作用。

目前检测脉搏的仪器虽然很多,但是能实现精确测量、精确显示且计时功能准确等多功能的便携式全数字脉搏测量装置很少。

一、系统方案论证及方案选择1.1 总体设计方案题目要求设计一个便携式脉搏测试仪,通过对光电接收管接受信号的处理,来获得脉搏信息,并能实时显示被测者每分钟的脉搏数及光电脉搏信号波形动态显示。

设计主要由主控单片机MSP430、ADS1115IDGSR、光电探头、放大滤波、信号调理,由光电探头进行光—电的转换,转换结果通过运算放大器OPA2227PA和A\D转换芯片ADS1115IDGSR进行传输,单片机的AD 口对采集到的数据进行分析与处理,最后将转换的数字信号显示在LCD12864上,当测量出每分钟脉搏次数后,会进行声光提示,或者实时显示每分钟脉搏次数。

图一:基本工作原理1.2主控制系统的方案论证与选择1.2.1 设计要求及思路题目要求设计一个便携式脉搏测试仪,通过对光电接收管接受信号的处理,来获得脉搏信息,并能实时显示被测者每分钟的脉搏数及光电脉搏信号波形动态显示。

设计主要由主控单片机MSP430、ADS1115IDGSR、光电探头、放大滤波、信号调理,由光电探头进行光—电的转换,转换结果通过运算放大器OP07和A\D转换芯片ADS1115IDGSR进行传输,单片机的AD口对采集到的数据进行分析与处理,当测量出最后将转换的数字信号LCD液晶显示屏上显示。

1.2.2 方案论证与选择方案一:以普通单片机为核心,配以外围电路。

采用AT89C52单片机,单片机需通过专用的数字芯片、等,实现脉搏的测量。

再配以LCD屏、数码管、TFT屏、点阵屏等实现控制信息以及数字信息的显示。

由于普通单片机功能有限,因此在使用时外围电路较复杂,所以在较短时间实现与完成稳定性、可靠性较差。

方案二:以高性能的处理芯片,如ARM、DSP、FPGA等为核心、配以外围电路。

高性能的处理芯片,处理速度比较快,片内资源丰富,库函数丰富,软件编写方便。

但是价格贵。

分析本题,该系统的处理量并不是很大,所以我们不选择此方案。

方案三:以中高档单片机为核心,配以外围驱动外围芯片组成的系统。

本系统的设计采用MSP430F149单片机,其特点是,处理能力强,运算速度快(在25MHZ的晶体驱动下,可实现4ns的指令周期),超低的功耗,丰富的片内资源,方便高效的开发环境。

看门狗(WDT)、模拟比较器A、定时器A0(Timer_A0)、定时器A1(Timer_A1)、定时器B0(Timer_B0)、UART、SPI、I2C、硬件乘法器、液晶驱动器、10位/12位ADC、16位Σ-Δ ADC、DMA、I/O端口、基本定时器(Basic Timer)、实时时钟(RTC)和USB控制器等若干外围模块的不同组合。

其中,看门狗可以使程序失控时迅速复位;模拟比较器进行模拟电压的比较,配合定时器,可设计出A/D 转换器;16 位定时器(Timer_A 和Timer_B)具有捕获/比较功能,大量的捕获/比较寄存器,可用于事件计数、时序发生、 PWM 等;有的器件更具有可实现异步、同步及多址访问串行通信接口可方便的实现多机通信等应用;具有较多的I/O 端口,P0、P1、P2 端口能够接收外部上升沿或下降沿的中断输入;10/12位硬件A/D 转换器有较高的转换速率,最高可达200kbps ,能够满足大多数数据采集应用;能直接驱动液晶多达160 段;实现两路的12 位 D/A 转换;硬件I2C串行总线接口实现存储器串行扩展;以及为了增加数据传输速度,而采用的DMA模块。

MSP430 系列单片机的这些片内外设为系统的单片解决方案提供了极大的方便。

另外,MSP430 系列单片机的中断源较多,并且可以任意嵌套,使用时灵活方便。

当系统处于省电的低功耗状态时,中断唤醒只需5μs。

MSP430F149单片机几乎包含了数据采集和控制中所需的所有单元模块,可称得上一个片上系统。

同时价格不高,掌握较易且满足题目3.6V电源供电要求。

基于这个特点我们选择这个芯片作为我们的控制核心。

1.3 MCU控制系统的论证与选择方案一:89C52内置8位中央处理单元、256字节内部数据存储器RAM、8k片内程序存储器(ROM)32个双向输入/输出(I/O)口、3个16位定时/计数器和5个两级中断结构,一个全双工串行通信口,片内时钟振荡电路。

但是定时器过少,并且没有PWM和ADC功能。

方案二:A VR的MEGA16L是一款高性能、低功耗的8 位A VR微处理器,具有高速,还有四通道PWM和8路10 位ADC以及两个可编程的串行USART都是本系统所需的重要资源。

方案三:MSP430F149拥精密的硬件乘法器、两个16位定时器、一个14路的12位的模数转换器、一个看门狗、6路P口、两路USART通信DCO内部振荡器和、一个端口、一个比较器和两个外部时钟。

通过对系统的综合设计考虑以及外设的要求,我们最终选择了MSP430F149这款功能更完善,速度更高的单片机。

二、理论分析与计算1、脉搏信号初级放大计算Aufⅰ=R7/R9=2Aufⅱ=R6/R8+1=51初级Auf= Aufⅰ* Aufⅱ=102如图二所示:图二:初级放大电路2、滤波放大电路理论分析脉搏放大信号过来后经滤波输出给最后一级放大,使用滑动变阻器调节其放大信号,输出给下一级。

如图三所示:图三:滤波放大电路3、电压比较电路分析如图四,为同相比较器,调节滑动变阻器可改变基准电压。

当输入信号大于基准电压输出高电平;当输入信号小于基准电压输出低电平。

故此信号处理输出方波,供下一级核心板识别。

图四:电压比较电路三、主要功能电路设计1、脉搏检测电路设计使用光电二极管信号接收检测人的脉搏跳动,通过两个OPA2227PA,做出信号的主要放大与滤波放大。

再经过下一级的LM393做出的电压比较电路,使其输出高低电平,供后一级核心板识别。

图五:脉搏检测电路2、核心板电路使用MSP430F149接收LM393电路中输出的高低电平进行处理并驱动LCD液晶显示。

3、OPA2340跟随AD转换电路设计图七:OPA2340跟随AD转换电路四、系统软件设计1、程序框图图八:程序框图五、测试方案与测试结果1、测试仪器及型号2、测试方案给电路通入正负3.6V电压,然后将手指加入脉搏测试仪的传感器中,传感器会自动检测脉搏跳跃,经过放大、滤波、电压比较再传给核心板。

然后通过核心板的识别,从液晶显示器中显示出每分钟的脉搏数。

3、测试结果图九:一级放大波形图图十:二级放大波形图图十一:滤波后波形图图十二:滤波放大后波形图图十三:整形后波形图4、测试结果分析本次测试结果显示我们较好的完成了题目的基本要求及发挥部分,但仍有不足。

其中在脉搏检测电路中,可能是因为电阻值的误差,与外界干扰,使输出波形有所误差。

虽然我们使用OPA2227做的放大与滤波是很不错的,但是最后在LM393的电压比较电路中,基准电压可能是因为之前的误差,导致基准电压不稳,对测试结果会稍有影响,但整体还是比较成功,最后输出波形还是很不错的,不影响后面核心板的识别与使用。

在后期的软件部分,还是很理想的,总体来说,本次设计还是比较成功的!六、附件1.程序1:(ADS1115)#include <msp430f149.h>#include "I2C.h"typedef unsigned char uchar;typedef unsigned int uint;extern unsigned int Initdata[4];uint result_gd=0;/*******************Config寄存器*********************/void Confige_1115(uchar channel ){uchar i=0;switch(channel){case 0: Initdata[2] = 0xc2; break;case 1: Initdata[2] = 0x52; break;case 2: Initdata[2] = 0x62; break;case 3: Initdata[2] = 0x72;}Initdata[0] =0x90; // 启动配置命令Initdata[1] =0x01; // 指向配置寄存器Initdata[3] =0x83; // 配置字低字节SCL_H;start();for(i=0;i<4;i++){Send1byte(Initdata[i]);_NOP();}stop();}/************指向转换结果寄存器***************/ void Point_reg(void){uchar i=0;Initdata[0] =0x90; // 地址+写命令Initdata[1] =0x00; // 指向转换结果寄存器SDA_Out;SCL_H;start();for(i=0;i<2;i++){Send1byte(Initdata[i]);}stop();}/**************读取转换结果***************/uint Read_1115(void){uchar ResultL,ResultH;uint Result;SCL_H;start();Send1byte(0x91);ResultH=Read1byte();ResultL=Read1byte();stop();Result=ResultH*256+ResultL;return Result;}2.程序2:(I ²C)#include <msp430f149.h>#include"ADS1115.h"#include "I2C.h"typedef unsigned char uchar;typedef unsigned int uint;unsigned int Initdata[4]={0};/**************起始信号***************/void start(){SDA_Out;SDA_L;SCL_Out;SCL_H;SDA_H;SDA_L;SCL_L;}/*************终止信号*************/void stop(){ SDA_Out;SDA_L;SCL_H;SDA_H;}/*************向I2C总线发送一个字节************/ void Send1byte(uint byte){uint i;SDA_Out;for(i=0;i<8;i++){if((byte<<i) & 0x80)SDA_H;elseSDA_L;SCL_H;SCL_L;}SDA_H;SCL_H;SCL_L;}/**************读取一个字节**************/ uint Read1byte(){uint temp=0,i;SDA_In;for(i=0;i<8;i++){temp=temp<<1;SCL_L;SCL_H;if(P2IN&0x02){temp|=0x01;}}SDA_Out;SCL_L;SDA_L;SCL_H;SCL_L;SDA_H;return temp;}。

相关文档
最新文档