中药饮片的等分机构及其控制系统设计(2)
时间:2015-10-19 11:16 文章来源:http://www.lunwenbuluo.com 作者:王冲,张志强,娄唯佳 点击次数:
3.2控制系统的软件组成
上位机程序使用C#编程语言,程序编写前对步进电机的运转速率进行标定,每个脉冲电机的线位移为0.015mm,将接收到的数据转换为脉冲数的代码为:
inti=Convert.ToInt32(textl.Text);
ints=42*(10-);
intpulseNum=Convert.ToInt32(s/0.015);
由于篇幅所限,下面是等分板电机和出料板电机相继运动的代码:
//设置倍率、初始速度、驱动速度、脉冲方式、驱动方式等参数
for(i=0;i<2;i++){DL[i].Multiple=1;DL[i].StartSpeed=100;
DL[i].DriveSpeed=8000;DL[i].Acceleration:500;DL[i].Deceleration=5000;
LC[i].PulseMode=PCI1020.PCI1020_CWCCW;LC[i].Line_Curve=PCI1020.PCI1020_Line;LC[i].LV_DV=PCI1020.PCI1020_DV;LC[i].Direction:PCI1020.PCI1020_PDIRECTI0N;PCn020.PCI1020_InitLVDV(hDevice,//运动卡卡号refDL[i],//公共参数结构体指针refDL[i]);}//设置出料板电机为等分板电机的同步轴
Paral[0].AXIS3=1;//Paral[0].EDND=1;
PCI1020.PCI1020_SetSynchronAction(hDevice,PCI1020.PCI1020_XAXIS,refPara1[0],refPara2[0]);
Para2[1].FDRVP=1;//当等分板电机激励后,启动出料板电机定长驱动
PCI1020.PCI1020_SetSynchronAction(hDevice,YAXIS,refParal[1],refPara2[1]);PCI1020.PCI1020_StartLVDV(hDevice,PCI1020.PCI1020_YAXIS);
4结语
综上所述,本文的设计分析包括了中药等分机构的机械结构、控制系统以及上位机的控制编程。等分机构大幅度降低了传统人工中药等分的误差;控制系统结合上位机的逻辑编程实现了等分机构的顺序动作,完美地完成了中药饮片的等分工作。该系统的设计是对中药饮片等分工作的创新性探索,以期为我国传统中医药行业贡献绵薄之力。
[参考文献]
[1]苏昆林.自动化中药房控制系统的设计与实现[D].南京:南京理工大学,2013.
[2]李成群,王伟,贠超,等.自动化药房的现状和新进展[J].机器人技术与应用,2007(5).
[3]夏作新,李海鸥,刘绍周.微机自动控制发药机:中国,86105746[P].1988-02-10.
- 论文部落提供核心期刊、国家级期刊、省级期刊、SCI期刊和EI期刊等咨询服务。
- 论文部落拥有一支经验丰富、高端专业的编辑团队,可帮助您指导各领域学术文章,您只需提出详细的论文写作要求和相关资料。
-
- 论文投稿客服QQ:
2863358778、
2316118108
-
- 论文投稿电话:15380085870
-
- 论文投稿邮箱:lunwenbuluo@126.com