返回列表 发帖

[已交货] 广东普宁订单,拉布机!(带液晶屏,9楼有视频)

简单的技术要求如下所示:
拉布机.bmp

细化以后的技术要求续:

拉条机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之间循环。还有选择分段的按钮无论在向种状态下,只要被按下就要作跳进下分段的动作。

TOP

李工:讨论好了吗?

TOP

回复 3# xingde


    硬件方案在做,软件开始编写,请尽快把传感器发过来。

TOP

好的,明天给你发过去,今天刚回来。

TOP

诶~~  受不鸟  明天给你加分~~

TOP

传感器有收到了吧,进度到哪里了

TOP

拉布机 最新进展图



拉布机控制器

拉布机控制器1
珩源工控感谢所有朋友的支持

TOP

TOP

帮我加上四个分段的选定状态的指示灯(LED),还有一个按键蜂鸣器。

TOP

您要加的蜂鸣器是干什么用的?
是按键按一下就响一下么?还是……?

TOP

TOP

[img][/img]

laj.jpg (53.09 KB)

laj.jpg

TOP

本帖最后由 panfeng881112 于 2010-12-28 16:27 编辑
  1. /**************************************************/
  2. //压力变化时的对应速度变化函数
  3. //若压力变化 LBmax_v将会变化 从而在中断里改变2号电机速度
  4. //电机细分默认为是 8细分 步距角1.8度
  5. /**************************************************/
  6. void LBchudu(void)
  7. {
  8. if(vod>(vod2+duans+12)) //采到的值大于参数
  9. {
  10. vol=(vod-(vod2+duans))/MUL; // 采获值与段参数差值/48

  11. if(vol>=1)
  12. {
  13. fangx=0; //反转
  14. LBmax_v=vol*base; //max_v=基数*(采获值与段参数差值/48)
  15. if((LBmax_v>base*10)||(vod>(vod2+MUL*100))) //速度超出应许范围
  16. LBmax_v=base*16000/60; // 100转每分钟
  17. // LBmax_v=base*8000/60; //4细分 步距角1.8度
  18. else
  19. LBmax_v=LBmax_v*1600/60; // 小于100转每分钟时的速度
  20. // LBmax_v=LBmax_v*800/60; //4细分 步距角1.8度
  21. }
  22. }

  23. if(vod<(vod2+duans-12)) //采到的值小于参数
  24. {
  25. vol=(vod2+duans-vod)/MUL; //vol:采到的值与参数之间的相差mul个数

  26. if(vol>=1)
  27. {
  28. fangx=1;
  29. LBmax_v=vol*base;
  30. if((LBmax_v>base*10)||(vod<vod2-24))
  31. LBmax_v=base*16000/60;
  32. // LBmax_v=base*8000/60; //4细分 步距角1.8度
  33. else
  34. LBmax_v=LBmax_v*1600/60;
  35. // LBmax_v=LBmax_v*800/60;//4细分 步距角1.8度
  36. }
  37. }
  38. }

  39. /*******************************************************/
  40. //采取压力传感器上产生的电压放大后的值
  41. /*******************************************************/
  42. u16 LabuAdc(void)
  43. {
  44. u8 i,j;
  45. u16 adc_v;
  46. u16 adc[80];
  47. long double a=0.;
  48. for(i=0;i<80;i++) //采80次然后算平均值
  49. {
  50. adc=TestAdc();
  51. tms(1);
  52. }
  53. for(j=0;j<80;j++)
  54. {
  55. for(i=0;i<80;i++)
  56. {
  57. if(adc>adc[i+1])
  58. {
  59. adc_v=adc[i+1];
  60. adc[i+1]=adc;
  61. adc=adc_v;
  62. }
  63. }
  64. }
  65. a=0;
  66. for(i=1;i<79;i++)
  67. a=a+adc;
  68. a=a/78;
  69. a=a*10000*1.0096*3.3/4096+382; //对获取的值进行线性关系处理,并转换成电压值,其单位是1/10mv
  70. adc_v=(u16)(a); //返回值
  71. }
复制代码

TOP

说明文档

拉布机控制器.doc (389 KB)

I CAN

TOP

系统图

IMAG0035.jpg (59.71 KB)

IMAG0035.jpg

I CAN

TOP

回复 10# xingde


    请问下你使用的是什么电机?
电机接线需要特别注意。
I CAN

TOP

57的,那个应该没有问题,整天和步进电机打交道呢

TOP

系统图稍作修改,标注5V的电源接入。

IMAG0035.jpg (65.56 KB)

IMAG0035.jpg

I CAN

TOP

学习再学习
新手上路

TOP

还有一点需要注意:称重传感器电源与主控板电源要用隔离电源,不可共地,否则会导致称重传感器无法正常工作。
I CAN

TOP

更新说明文档

拉布机控制器.doc (392 KB)

I CAN

TOP

这个产品我正好合适啊! 可否卖一套给我试用?好用的话,需求几十台的,请与我联系,谢谢!
impossible = I am possible

TOP

补充一下,

第一点:我的是定长拉带设备,1号电机每跑一段就停下来,等待微动开关触发再跑第二段,因为是定长,所以,每次跑的长度都是一样的,当然,这个长度要能调节。

第二点:我的压力感应器要装在2个步进电机中间的,因为我要保持拉力的地方是在2个步进电机之间,2号电机是用来保持2电机中间那段带子的拉力。

第三点:请代购一个稳定性比较高的压力传感器配合使用。

第四点: 用42电机的
impossible = I am possible

TOP

回复 24# 机关枪
   请留下联系方式,或直接联系我们:13979850654。

TOP

返回列表

最新关注 关闭


关于论坛注册,最新修改,请网友们注意

由于最近大量垃圾信息出现在我们的论坛,为了营造一个良好的氛围,目前论坛只开发邀请注册,你可以点击以下链接自动邀请注册(如果有人使用了点击下一个试一试) ...


查看
珩源工控论坛热诚欢迎您联系我们进行合作!

Powered by Discuz! 7.2© 2001-2009 Comsenz Inc.

珩源工控论坛 ( 桂ICP备19004328号) |论坛统计|WAP| 客服中心-www.hymcu.com
  

GMT+8, 2024-4-26 14:47, Processed in 1.041481 second(s), 6 queries, Gzip enabled.