标题:
[已交货]
广东普宁订单,拉布机!(带液晶屏,9楼有视频)
[打印本页]
作者:
andylee
时间:
2010-12-10 22:20
标题:
广东普宁订单,拉布机!(带液晶屏,9楼有视频)
简单的技术要求如下所示:
下载
(576.05 KB)
2010-12-10 22:19
图片附件:
拉布机.bmp
(2010-12-10 22:19, 576.05 KB) / 下载次数 2344
http://bbs.hymcu.com/attachment.php?aid=647&k=c044e2f2ec0028873d07cf39249d6048&t=1732442387&sid=9HHclg
作者:
andylee
时间:
2010-12-11 15:27
细化以后的技术要求续:
拉条机2号步进电机的动作要求:
压力传感器的量程电压为0~10MV,把这个量程电压分为100个取样点,每个 点为0.1MV。注:(由于传感器灵敏度有误差,但肯定是线性变化的。实际使 用时可否用0到满量程电压的线性比例值。如:0~8MV时,每个点为0.08MV。不 过这个值的准确度要求不高,主要是能跟踪得上那个数线变化的电压就行。这 个再商定)
那个四段的数据就是用于设定取样点的数据。
比如:1段设定数据设定为50时,等于1段的取样点为5MV,当实际值等于 5MV时,电机停止。大于5MV时,电机正转。小于5MV时,电机反转。由于这个 实际值是动态的,要处于监控状态快速的改变电机的动作。(此采样速率再商 定,应不用很高)
以上为2号步进的方向动作,速度的动作要求复杂点。以我的思路来描述 :
以0.1MV=10RPM为基数(这个基数设计为面板可调整的),正反方向分成10段速度,即以0.1MV的差动量来控制速度。比如1段的数据设定为50时,取样点为5MV,当实际值为4.9MV或5.1MV时速度为10RPM,为4.8MV或5.2MV时速度为20RPM,类推到为4.0MV或6.0MV时速度为100RPM。当大于1MV时均按10段*基数的最高速度动作,0MV和10MV也为这个最高速度动作。再如1段的数据设定为05时,取样点为0.5MV,实际值为0.1时速度即为40RPM,当实际值为0MV时直接跳为100RPM,相反取样点为9.5MV时一样。
1号步进电机的动作要求:
方向控制高电平有效。
速度为400RPM运行(这个不需要面板设定,可能的话只要在编程时帮我标注它,直接改编程参数即行)。当监控到压力传感器的实际值大于所设定的取样点0.1MV时1号步进就动作。
以上是压力传感器模拟量控制的大概,再增加一路相对简单的编码器脉冲量控制。描述如下:
1号步进同上,只要监控到有编码器脉冲输入就作定向和定速动作。
2号步进也是单向动作,只是速度以输入脉冲为基数要动态调节。比如:输入脉冲为5KHZ,1段的设定数据为50时,输出为5KHZ,数据为45时,输出为4。5KHZ,如此类推。这个输入的脉冲是动态随机的,还有就是输入脉冲可能要作倍增或倍减的调整,编程时可留有这参数行。
以上是我对1,2号步进的动作描述,可能有点乱。到时发个视频给你参考。
面板需要调整的参数:
1、上面所述的模拟量0。1MV=10RPM的速度基数。
2、模拟量和数字量设为两种可选取的控制方式,即:选模拟量时关掉数字量。选数字量时关掉模拟量。
3、四个分段数据为00~99,当每下一分段设定为00时使用上分段的循环,如:1为50,2为20,3为00时,选择分段就在1、2之间循环。还有选择分段的按钮无论在向种状态下,只要被按下就要作跳进下分段的动作。
作者:
xingde
时间:
2010-12-14 00:00
李工:讨论好了吗?
作者:
andylee
时间:
2010-12-14 21:05
回复
3#
xingde
硬件方案在做,软件开始编写,请尽快把传感器发过来。
作者:
xingde
时间:
2010-12-15 18:08
好的,明天给你发过去,今天刚回来。
作者:
z5z8d8k6i5e
时间:
2010-12-16 01:03
诶~~ 受不鸟 明天给你加分~~
作者:
xingde
时间:
2010-12-22 18:42
传感器有收到了吧,进度到哪里了
作者:
henyuanxiaozi
时间:
2010-12-23 14:12
拉布机 最新进展图
下载
(65.8 KB)
拉布控制器
2010-12-23 14:10
拉布机控制器
下载
(66.71 KB)
拉布机控制器1
2010-12-23 14:10
拉布机控制器1
图片附件: [拉布控制器]
拉布机.JPG
(2010-12-23 14:10, 65.8 KB) / 下载次数 904
http://bbs.hymcu.com/attachment.php?aid=710&k=7e81c5cc497891302029fd75694044c8&t=1732442387&sid=9HHclg
图片附件: [拉布机控制器1]
拉布机2.JPG
(2010-12-23 14:10, 66.71 KB) / 下载次数 924
http://bbs.hymcu.com/attachment.php?aid=711&k=104afe03ab6561939aa38246a4185858&t=1732442387&sid=9HHclg
作者:
admin
时间:
2010-12-26 17:07
[flash]http://player.youku.com/player.php/sid/XMjMyNDExMzY0/v.swf[/flash]
作者:
xingde
时间:
2010-12-27 09:31
帮我加上四个分段的选定状态的指示灯(LED),还有一个按键蜂鸣器。
作者:
panfeng881112
时间:
2010-12-27 14:45
您要加的蜂鸣器是干什么用的?
是按键按一下就响一下么?还是……?
作者:
admin
时间:
2010-12-28 11:49
[flash]http://player.youku.com/player.php/sid/XMjMyODEyODI0/v.swf[/flash]
作者:
panfeng881112
时间:
2010-12-28 15:48
[img][/img]
图片附件:
laj.jpg
(2010-12-28 15:48, 53.09 KB) / 下载次数 926
http://bbs.hymcu.com/attachment.php?aid=741&k=7d86477be40cd198c1838a091f2caad8&t=1732442387&sid=9HHclg
作者:
panfeng881112
时间:
2010-12-28 16:20
本帖最后由 panfeng881112 于 2010-12-28 16:27 编辑
/**************************************************/
//压力变化时的对应速度变化函数
//若压力变化 LBmax_v将会变化 从而在中断里改变2号电机速度
//电机细分默认为是 8细分 步距角1.8度
/**************************************************/
void LBchudu(void)
{
if(vod>(vod2+duans+12)) //采到的值大于参数
{
vol=(vod-(vod2+duans))/MUL; // 采获值与段参数差值/48
if(vol>=1)
{
fangx=0; //反转
LBmax_v=vol*base; //max_v=基数*(采获值与段参数差值/48)
if((LBmax_v>base*10)||(vod>(vod2+MUL*100))) //速度超出应许范围
LBmax_v=base*16000/60; // 100转每分钟
// LBmax_v=base*8000/60; //4细分 步距角1.8度
else
LBmax_v=LBmax_v*1600/60; // 小于100转每分钟时的速度
// LBmax_v=LBmax_v*800/60; //4细分 步距角1.8度
}
}
if(vod<(vod2+duans-12)) //采到的值小于参数
{
vol=(vod2+duans-vod)/MUL; //vol:采到的值与参数之间的相差mul个数
if(vol>=1)
{
fangx=1;
LBmax_v=vol*base;
if((LBmax_v>base*10)||(vod<vod2-24))
LBmax_v=base*16000/60;
// LBmax_v=base*8000/60; //4细分 步距角1.8度
else
LBmax_v=LBmax_v*1600/60;
// LBmax_v=LBmax_v*800/60;//4细分 步距角1.8度
}
}
}
/*******************************************************/
//采取压力传感器上产生的电压放大后的值
/*******************************************************/
u16 LabuAdc(void)
{
u8 i,j;
u16 adc_v;
u16 adc[80];
long double a=0.;
for(i=0;i<80;i++) //采80次然后算平均值
{
adc=TestAdc();
tms(1);
}
for(j=0;j<80;j++)
{
for(i=0;i<80;i++)
{
if(adc>adc[i+1])
{
adc_v=adc[i+1];
adc[i+1]=adc;
adc=adc_v;
}
}
}
a=0;
for(i=1;i<79;i++)
a=a+adc;
a=a/78;
a=a*10000*1.0096*3.3/4096+382; //对获取的值进行线性关系处理,并转换成电压值,其单位是1/10mv
adc_v=(u16)(a); //返回值
}
复制代码
作者:
稻草人
时间:
2010-12-29 11:37
说明文档
附件:
拉布机控制器.doc
(2010-12-29 11:37, 389 KB) / 下载次数 3322
http://bbs.hymcu.com/attachment.php?aid=742&k=66b88f77b609f4da976b73ac1bdf4134&t=1732442387&sid=9HHclg
作者:
稻草人
时间:
2010-12-29 13:52
系统图
图片附件:
IMAG0035.jpg
(2010-12-29 13:52, 59.71 KB) / 下载次数 831
http://bbs.hymcu.com/attachment.php?aid=743&k=d067b74050b6be26b4666dd5a6a3a0bf&t=1732442387&sid=9HHclg
作者:
稻草人
时间:
2010-12-29 13:53
回复
10#
xingde
请问下你使用的是什么电机?
电机接线需要特别注意。
作者:
xingde
时间:
2010-12-29 23:11
57的,那个应该没有问题,整天和步进电机打交道呢
作者:
稻草人
时间:
2010-12-30 16:05
系统图稍作修改,标注5V的电源接入。
图片附件:
IMAG0035.jpg
(2010-12-30 16:05, 65.56 KB) / 下载次数 875
http://bbs.hymcu.com/attachment.php?aid=746&k=1666cb372ba7dc9a4268f5014c311a7f&t=1732442387&sid=9HHclg
作者:
tuowai
时间:
2010-12-30 23:47
学习再学习
作者:
稻草人
时间:
2011-1-3 16:24
还有一点需要注意:称重传感器电源与主控板电源要用隔离电源,不可共地,否则会导致称重传感器无法正常工作。
作者:
稻草人
时间:
2011-1-3 16:25
更新说明文档
附件:
拉布机控制器.doc
(2011-1-3 16:25, 392 KB) / 下载次数 3316
http://bbs.hymcu.com/attachment.php?aid=764&k=ed1c3c646b408243100b8af350d4a2e6&t=1732442387&sid=9HHclg
作者:
机关枪
时间:
2011-1-19 00:45
这个产品我正好合适啊! 可否卖一套给我试用?好用的话,需求几十台的,请与我联系,谢谢!
作者:
机关枪
时间:
2011-1-19 00:53
补充一下,
第一点:我的是定长拉带设备,1号电机每跑一段就停下来,等待微动开关触发再跑第二段,因为是定长,所以,每次跑的长度都是一样的,当然,这个长度要能调节。
第二点:我的压力感应器要装在2个步进电机中间的,因为我要保持拉力的地方是在2个步进电机之间,2号电机是用来保持2电机中间那段带子的拉力。
第三点:请代购一个稳定性比较高的压力传感器配合使用。
第四点: 用42电机的
作者:
andylee
时间:
2011-1-20 22:01
回复
24#
机关枪
请留下联系方式,或直接联系我们:13979850654。
欢迎光临 珩源工控论坛 (http://bbs.hymcu.com/)
Powered by Discuz! 7.2