基于单片机的脑波治疗仪的软件设计
扫描二维码
随时随地手机看文章
3 节目时间、节目指示灯显示部分
节目时间显示部分是由单片机调用内部定时器进行分钟计时,输出时间信号到LED数码管进行显示。节目时间在开机时显示0,在运行过程中,当节目时间到了预定时间将调用报警子程序发出报警声,并将节目结束标志置位。节目指示灯显示是在节目选择子程序中由单片机控制节目指示发光二极管灯的亮灭,指示当前输出哪个节目。
结果分析
脑波音乐测试波形
通过实验观察及示波器测量,设备能输出有效频率的脑波音乐,满足预计的参数设置,波形无明显失真。图5是采集到的的波形。
但是实际输出波形还是有一些误差,其主要来自:①由于内部波形存储器中存储的正弦幅度值是用二进制表示的,对于越过存储器字长的正弦幅度值必须进行量化处理,这样就引入了量化误差。幅度量化主要有两种方式,即舍入量化和截尾量化,这里采用截尾量化方式。②DAC非理想转换特性所引起的杂散水平,DAC的非理想特性包括:DAC的有限分辨位数;差分、积分的非线性;D/A转换过程中的瞬间毛刺;时钟泄露;数字噪声馈通;转换速率受限等。③调制信号频率调节过程中正弦波的各采样点会有漏取点的情况发生,这样就不可避免地产生相位截断误差。
针对以上问题,提出一些改进的方法:①应用更高位数的单片机和高性能的数模转换器。②增大ROM容量及采样点数,提高幅度分辨率。