中药等分机构的控制系统主要由工控机、PCI运动控制卡、步进电机驱动器、步进电机组成。其中,工控机选择的是研华610L型号,该工控机具有标准的RS232接口和 RS485接口用于设备通信。PCI运动控制卡选择的是PCI1020控制卡,该卡是PCI总线四轴伺服/步进电机运动控制卡,能精确地控制所发出的脉冲频率(电机速度)、脉冲个数(电机转角)及脉冲频率变化率(电机加速度)。步进电机驱动器选择的是SH20340,其具有噪音低、效率高、温升低、设置灵活的优点,细分数最大可达256。步进电机选用的是42BYGH混合式步进电机,其步进角为1.8°,扭矩为0.5?2.8kgf.cm。 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. |
核心期刊网(www.hexinqk.com)秉承“诚以为基,信以为本”的宗旨,为广大学者老师提供投稿辅导、写作指导、核心期刊推荐等服务。 核心期刊网专业期刊发表机构,为学术研究工作者解决北大核心、CSSCI核心、统计源核心、EI核心等投稿辅导咨询与写作指导的问题。 投稿辅导咨询电话:18915033935 投稿辅导客服QQ: 投稿辅导投稿邮箱:1003158336@qq.com |