MSP430单片机便携式疲劳信号检测的研究.docVIP

MSP430单片机便携式疲劳信号检测的研究.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
MSP430单片机便携式疲劳信号检测的研究

MSP430单片机便携式疲劳信号检测的研究   [摘 要]根据人体脉搏波信号的特征,设计性能优良的脉搏波信号采集系统,选用超低功耗16位单片机MSP430F449 对采集的脉搏波信号进行记录、处理、传输。硬件部分为满足脉搏信号的采集要求,着重讨论了模拟放大电路的组成结构、工作原理、分析方法以及性能参数的计算。软件部分利用Matlab图形用户接口(GUI)设计工具,设计了脉搏信号检测系统。对智能化测试疲劳信号的一次努力和尝试,无论是在硬件电路设计,还是在软件算法处理上,都采用了比较独特的方法,从而为今后疲劳信号客观定量研究提供重要而具有指导意义的参考。   [关键词]疲劳检测 脉搏波信号 MSP430   中图分类号:TM58 文献标识码:A 文章编号:1009-914X(2016)01-0365-01   1 引言   疲劳虽然是一个很正常的生理现象,但每年导致的交通事故给世界各国造成巨大的经济损失和人员伤亡,增加了社会的不安定因素。故近年来,就如何减少交通事故,促进道路交通安全也是各国汽车厂商投入重金研究的一片领域。驾驶员疲劳驾驶问题已受到世界各国越来越多研究人员的关注,因此针对疲劳驾驶检测方法而进行的研究更显得具有重要的现实意义。   疲劳是由于人们长时间工作而导致工作能力暂时下降的规律性生理现象, 在疲劳产生的初期, 由于意志的作用, 人还能够强迫自己仍按原有意图进行操作, 但工作状态会受到很大的影响, 特别是在道路交通状态发生突然变化等情况下, 处于疲劳状态下的驾驶员, 容易发生交通事故。本文主要着重于基于MSP430的脉搏信号采集系统的设计并在此基础上对采集到的脉搏信号进行预处理和高阶谱分析,为疲劳状态的分析和评测提供科学依据。同时本实验对于脉诊的客观定量化,以及避免因疲劳驾驶而引起交通事故具有重要而积极的意义。   2 MSP430单片机及外围模块介绍   2.1 MSP430系列单片机简介   MSP430 系列单片机都集成了较丰富的片内外设。它们分别是看门狗计时器(WDT)、比较器、定时器A(Timer_A)、定时器B(Timer_B)、串口0、1(USART0、1)、硬件乘法器、液晶驱动器、10/12/16位ADC、12位DAC、I2C总线、直接数据存取(DMA)、端口 1~8(P1~P8)、基本定时器(Basic Timer)、实时时钟模块、电源电压监控(SVS)、硬件乘法器(MPY)等一些外围模块的不同组合。其中,看门狗可以使程序失控时迅速复位;模拟比较器进行模拟电压的比较,配合定时器,可设计出A/D转换器;16位定时器(Timer_A 和 Timer_B)具有捕获/比较功能,可用于事件计数、时序发生、PWM 等;有的器件更具有可实现异步、同步及多址访问串行通信接口,可方便的实现多机通信;12/14位硬件A/D转换器有较高的转换速率,最高可达200kbps,能够满足大多数数据采集应用;硬件I2C串行总线接口实现存储器串行扩展;为了增加数据传输速度,可采用直接数据传输(DMA)模块。   MSP430 系列单片机可以分为以下几个系列:X1XX ,X2XX,X3XX, X4XX 等等而且还在不断发展,从存储器角度又可分为ROM(C型)、OTP (P型)、EPROM(E型)、Flash Memory(F型)。系列的全部成员均为软件兼容可以方便地在系列各型号间移植。MSP430系列单片机的MCU 设计成适合各种应用的16位结构。它采用“冯-纽曼”结构,因此RAM、ROM和全部外围模块都位于同一个地址空间内。   3 脉搏信号处理软件各部分原理介绍   在前面介绍了用户界面的编写方法,接下来介绍的是各个具体功能的实现原理。   3.1 开始采集   通过RS232串口将数据采集部分与计算机连接,利用MATLAB7.0自带的通信类(SERIAL)可开发出通信与数据采集软件,通过人机界面完成对脉搏波形的数据采集与存储。   s = serial(COM2,BaudRate,9600);   %创建一个波特率为9600的COM2串口对象,并以s标识它   fopen(s) %打开串口设备对象   data_in =1   fwrite(s, data_in,char,async); %向COM2口发送两个数据’’和‘1’启动采集   data_in =2   fwrite(s, data_in,char,async); %向COM2口发送两个数据’’和‘2’启动采集   fclose(s); %关闭COM2串口   可以看出,在Matlab中进行串行通信是十分简单的,编程较为容易。而且,在Matlab中串行通信的出错率较低,通信也很可靠,为进一步提高通信的安全性,也可以采用

文档评论(0)

3471161553 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档