欢迎来到天天文库
浏览记录
ID:47357806
大小:297.96 KB
页数:25页
时间:2019-08-05
《肌电信号的识别单片机部分》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、燕山大学单片机课程设计燕山大学课程设计说明书题目:肌电信号分析及动作识别学院(系):电气工程学院年级专业:10级仪表三班学号:学生姓名:指导教师:教师职称:副教授讲师燕山大学单片机课程设计电气工程学院《课程设计》任务书基层教学单位:自动化仪表系指导教师:谢平张淑清学号学生姓名(专业)班级设计题目肌电信号分析及动作识别设计技术参数1、独立完成设计任务。2、编程,上机调试。3、连接硬件实验线路,实现所要求的功能。4、完成设计,提交课程设计报告。设计要求1、利用肌电传感器采集人体肌电信号,利用Matlab软件对肌电信号进行时域和频域(包括FFT,功率谱,倒谱)分析,计算均值、标准差、方差
2、、积分肌电值IEMG、均方根RMS等时域指标参数和平均功率频率MPF、中值频率MF等频域指标。比较不同动作下肌电信号特征,根据设定阈值给出动作状态,设计相应的信号分析及显示界面。2、基于肌电信号分析结果,通过串口发送命令给单片机系统,根据肌电信号动作状态控制相应的数码管或LED发光显示。3、扩展:也可通过动作模式驱动电机转动或其他控制输出模块。工作量软件编程与硬件调试相结合,绘制设计流程图,编制相应软件界面,实现单片机控制与信号处理任务的综合应用参考资料1)《微型计算机控制系统》赖寿宏,机械工业出版社(教材)2)《单片机及应用》李大友,高等教育出版社(教材)3)《信号处理原理及应用
3、》谢平等机械工业出版社(教材)4)《Matlab程序设计及其在信号处理中的应用》聂祥飞等西南交通大学出版社5)自选其他有关资料周次第一周第二周应完成内容熟悉伟福单片机编程环境,调试单片机各基本功能模块;熟悉matlab信号处理工具箱,信号处理系统基本功能模块学习和调试单片机系统与信号处理系统综合进行硬件调试,撰写课程设计报告燕山大学单片机课程设计指导教师签字基层教学单位主任签字燕山大学单片机课程设计目录第一章摘要…………………………………………………2第二章系统总体设计方案…………………………………3第三章各模块原理分析……………………………………43.1动态数码管显示模块…………
4、…………………53.2点阵显示模块……………………………………63.3步进电机显示模块………………………………83.4蜂鸣器模块…………………………………………93.5串口通信……………………………………………10第四章伟福实验箱的实现…………………………………134.1伟福实验箱的介绍………………………………134.2模块硬件连线…………………………………13第五章系统整体调试结果及说明…………………………14第六章课设心得及总结……………………………………15参考文献………………………………………………………16附录第24页共24页燕山大学单片机课程设计第一章摘要 一块单片
5、机芯片就是一台计算机,由于单片机以其集成度高、体积小、可靠性高、控制功能强、低电压、低功耗等特点使它应用于智能仪器仪表、机电一体化、实时程控、人类生活中。除此之外还广泛应用办公自动化领域、商业营销领域、汽车及通信系统、计算机外部设备等各领域中,并且单片机已成为计算机发展和应用的一个重要方面。由此可见掌握单片机的使用方法和利用单片机解决实际问题具有重要的意义。 肌电信号是产生肌肉力的电信号根源,它是肌肉中很多运动单元动作电位在时间和空间上的叠加,反映了神经,肌肉的功能状态,在基础医学研究、临床诊断和康复工程中有广泛的应用。它属于随机信号的一种,用数字信号处理的方法和Matlab软
6、件对其进行分析后,可以得到许多有用的信息,对于诊断疾病有非常重要的参考价。 关键字:单片机肌电信号第24页共24页燕山大学单片机课程设计第二章系统总体设计方案根据课程设计要求在上微机利用matble分析肌电信号并处理,基于肌电信号分析结果,通过串口发送命令给单片机系统,根据肌电信号动作状态控制相应的数码管显示。并增加了扩展模块,通过动作模式驱动电机转动或其他控制输出模块。通过分析上位机matlab中对信号处理的结果,我们可以得到一系列的信号特征值,其中我们选取了具有代表意义积分肌电值来进行处理,并给出对于屈伸动作的阈值。通过对阈值的判断,使数码管显示积分肌电值,使点阵模块显示相
7、应的“屈”和“伸”字样,使电机根据动作进行正反转,蜂鸣器在“屈”动作是发出鸣响。最后,将上微机的处理数据通过串口通信发送到下微机显示,得到动作识别的要求。实验结果如下图所示:第24页共24页燕山大学单片机课程设计第三章各模块原理分析3.1动态数码管3.1.1原理分析几乎所有的单片机应用系统都要用到数码管显示。数码显示是一个占用IO资源较多、程序设计较复杂的模块。在设计时,应从IO占用与软件复杂程度两方面考虑。位数码管动态显示电路以例说明工作原理。电路如图3-1所示。动
此文档下载收益归作者所有