多通道微量注射泵的设计与实现
在软件里设置初始参数:开始速度、结束速度、运行时间、注射器的规格后,然后点击运行,注射泵即开始工作。工作时在系统状态栏里可查看到当前状态,如当前速度、已注射量、已运行时间、工作状态(加速、减速、匀速、停止),运行完毕后蜂鸣器会长鸣提示。两台注射泵可联动控制,也可以单独控制,目前已做到6台联动控制。
3 软件设计
通过Visual C++6.0开发工具编写的上位机软件如图5所示,上位机通过串口RS 232与主控制芯片模块连接。软件分为初始设置栏、系统状态栏、联动控制栏3个部分。
加减速方法:步进电机的工作原理是每接收到一个脉冲信号,它就按设定的方向转动一个固定的角度(步进角),通过脉冲个数和脉冲频率及可控制电机的位移和速度。采用阶梯曲线来逼近加、减速曲线,如图6所示为直线(匀加速)的离散化处理,同理可采用离散法离散加、减速指数曲线和其他曲线。当t越小,步进电机的精度越高。控制脉冲频率及控制电机速度,本系统采用定时器中断的方式产生不同频率的脉冲,实际上是改变定时器装载值的大小。有两种方法可改变装载值,一种是查表法,先计算好各个阶梯的频率值并换算成定时器的装载值,把它做成表;另外一种就是在每个阶梯运算期间,主程序计算好下一阶梯的装载值,因此这要求处理器有足够的资源和处理速度,本系统由于采用STM32F103处理器,具有足够的处理速度和运算能力,所以采取这种方法。
本文阐述了将先进电子技术、传感器技术、计算机技术综合应用于注射泵系统的研究与开发,设计了具有匀加减速注射功能的注射泵,并且可以联动控制多台注射泵工作,利用计算机良好的人机对话界面和数据处理功能实现自动化控制。该系统已成功应用于湖南师范大学化学化工学院岛津实验室的色谱分析样品前处理系统中。匀加减速注射泵目前在国内尚无上市产品,该系统具有广泛的市场前景。
- 3DES算法的FPGA高速实现(06-21)
- 基于DSP的Max-Log-MAP算法实现与优化(05-27)
- DSP中DMA操作的无阻塞请求实现(06-18)
- 二维DCT编码的DSP实现与优化(09-08)
- 基于DSP处理器上并行实现ATR算法(01-29)
- 基于DSP的H.324终端设计(05-27)