新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 基于LabVIEW和AVR单片机的镇痛仪系统实现

基于LabVIEW和AVR单片机的镇痛仪系统实现

作者: 时间:2012-09-02 来源:网络 收藏

本文采用自带的通用的驱动程序NIVISA作为USB设备的底层驱动程序,并且利用程序中的块传输节点,即VISA READ和VISA WRITE可以方便的数据的收发,完成上位机和下位机通信需求。
2.3 下位机主控升压输出电路
下位机根据接收到的上位机控制命令控制脉冲发生模块和升压模块执行相应操作,并向上位机反馈信息。
以Atmega128作为下位机控制核心,编程输出可变频可变占空比的PWM刺激脉冲。Atmega128芯片具有PWM波输出引脚,对其编程可高质量PWM波输出,编程TWI来控制AD5241芯片的输出阻值来调制MAX1771 DC—DC升压电路以多级可调升压,对称脉冲模块可实现输出稳定脉冲波。通过Atmega128内置AD捕获输出脉冲,考虑到输出信号的幅度在12~100V之间,而AD模块选用的基准电压为5.0V,因此将输出电压经电阻分压器接入模拟输入通道,然后再将采集到的模拟电压值传送到上位机,并编程乘以相应的倍数,实现输出强度的复现。下位机功能实现流程图如图5所示。

本文引用地址:https://www.eepw.com.cn/article/170957.htm

e.jpg



3 输出脉冲波形
将上位机操作界面通过USB模块与下位机相连进行测试,通过操作上位机控制界面向下位机发送相应控制指令实现数字升压强度调节和对称脉冲波形输出。图6给出了用TektronixTDS2014示波器两路通道捕获其中的模式二(100Hz方波,0.2ms脉宽)的输出波形。

g.jpg



4 结束语
PC机的上位机控制界面与产生波形的下位机的结合,实现精确可调的数字升压和实时可控的互对称脉冲输出。脉冲输出波形和电压范围的调节能满足不同使用者的需求,使用数字电位器代替模拟电位器使系统的控制更加灵活方便,互补对称输出电路能保障输出电压的稳定,同时保障了使用者的安全。USB通信使上位机和下位机之间的连接更加的方便快捷,利于系统的快速反应和智能诊疗。本系统稳定性好,安全性高,界面易于操作,应用前景十分广阔。


上一页 1 2 3 下一页

评论


相关推荐

技术专区

关闭