异星工厂吧 关注:63,476贴子:411,974
  • 48回复贴,共1

【心得交流】时序脉冲发生器和等比例回环的初步研究

只看楼主收藏回复

话说想要搞这个研究的起因是看了元首的这个帖子
【研究报告】真·强迫㊣多重逻辑等比例回环——强迫症的逆袭
http://tieba.baidu.com/p/3168045008
看了元首设计的等比例回环后,发现红绿线很好玩。于是,LZ就想到要做一个时序脉冲发生器,给出4个不同的等间隔的信号来控制回环的进给。所谓时序脉冲发生器就是能连续循环地给出n个不同信号,相邻信号间有一定的时间间隔,并且时间间隔相等的装置。利用这个装置,除了能够实现等比例单侧传输,也能开发出更多好玩的系统。
元首的帖子给了我很大启发,从元首的等比例回环的作用机理可以发现,智能箱中不同的物品种类可以看作不同的变量,而物品的数量可以看作变量的值。而智能爪的进出货可以改变变量的值,出为减,进为加。所以,一个智能箱、两个智能爪就能组成一个最基本的变量单元。最简单的实现如下图所示,出货爪和进货爪之间用用极速带连接,并且用z键预先撒上几个以防断货,但要注意多放会卡住出货爪。

有了变量单元,那接下来就是程序逻辑的问题了。我设计的时序脉冲发生器的循环过程是这样的:
有n个变量单元,每一个变量单元的物品种类都不一样。当第i个智能箱有一个物品,或者说当第i种物品有一个时,第i-1个变量单元出货,第i+1个变量单元进货。
下图为4信号的时序脉冲发生器,所有爪子和箱子都用红线(或者绿线)连到电线杆上。具体设置为,当铜=1时,铁进货,木材出货;当铁=1时,石头进货,铜出货;当石头=1时,木材进货,铁出货;当木材=1时,铜进货,石头出货。只要在其中一个智能箱里面放入1个(只能1个)对应的物品,时序脉冲发生器就开始工作;需要停止时只需要把其中一种物品全部拿走即可。

有了时序脉冲发生器,就可以将需要按时序工作的爪子用同色的线连到电塔上,令其实现按时序工作。以上图的时序脉冲发生器为例,假如先放入铜,则需要第一步工作的设为铜=1,第二步设为铁=1,依此类推。
其实,不难看出,元首设计的等比例回环本身就包含时序脉冲发生器,只是代表变量的物品本身也是需要运送的货物。
下图是LZ利用时序脉冲发生器实现的等比例回环。这套等比例回环即可以用外接的时序脉冲发生器作为控制信号,也可以像元首的设计一样,用红绿蓝紫瓶做信号。如果只用外接时序脉冲发生器时,可以去掉供货带和出货带之间的箱子。
爪子的工作时序为:1.绿进,紫出;2.蓝进,红出;3.紫进,绿出;4.红进,蓝出。如果是没用中间的箱子,直接从传送带到传送带的话,就按红绿蓝紫的顺序即可。

观察等比例回的工作过程可以发现,在黄带传输速度下,正好能使4个瓶子挨在一起,但是在4时序工作下,两组瓶子之间有超过一个瓶子的间隙。于是LZ调整了时序脉冲发生器的工作模式,变成3时序,将紫瓶的进出爪设置为与红瓶一样。如下图所示,在3时序工作模式下,回环中瓶子密度很高。不过,瓶子密度提高以后毛病不少,拐弯和汇合处必须加速,回收端的爪子必须加倍等等。在LZ的系统中没有好好设计回收端,经常卡在回收端,或者供货不足。

我的研究就到这里,请各位批评指正。


IP属地:四川1楼2014-09-13 20:52回复
    顶你


    IP属地:上海来自手机贴吧2楼2014-09-13 21:02
    收起回复
      2025-12-24 18:41:55
      广告
      不感兴趣
      开通SVIP免广告


      IP属地:广东3楼2014-09-13 21:17
      回复
        我去,这个标题好高大上的感觉!
        仔细研究下先。


        IP属地:广东4楼2014-09-14 00:32
        收起回复
          好久没有上档次的研究他了,先顶着,过后详细研读


          IP属地:吉林来自Android客户端5楼2014-09-14 02:17
          回复
            顶个~~~ 好高大上的感觉啊


            IP属地:海南6楼2014-09-14 09:30
            回复
              好高大上啊,我一般就直接使用四个箱子装货,用同样的机械抓分别把红蓝绿紫瓶放到循环传送带两侧,间隔都是一样的,循环末端再回收到对应供货箱子,只要供货充足基本不会乱,一个箱子满了再顺序加一个箱子做缓冲,速度不够就换高级的传送带和机械臂,从来没用过信号线,也挺好,我觉得这时序问题好解决,关键是要解决好货物进出缓冲,避免供货阻塞和不均。你这时序系统是在机械臂的工作频率上限以下进行频率控制,从控制方法上有理论意义,但是感觉似乎不太实用


              IP属地:湖北7楼2014-09-14 09:44
              收起回复
                那个啥,你似乎对我的等比例回环理解有点偏。等比例回环的设计初衷是为了避免某种物品供应短缺,引起回环内物品比例失衡,最终导致回环被堆满而失效。并非是要形成一个等长序列啊,等长序列我的确考虑了,但没想出实用性强的应用


                IP属地:吉林来自Android客户端8楼2014-09-14 11:21
                收起回复
                  2025-12-24 18:35:55
                  广告
                  不感兴趣
                  开通SVIP免广告
                  话说在贴吧逛,第一次被射精啊,有点小高潮,所以开一楼留个纪念
                  先感谢楼上各位的意见和建议。说白了,这是个一时兴起的产物,效率实用性神马的都没考虑过,只是想着实现一个可公式化编程控制的系统。跟元首说的设计初衷还是有的(不是for fun那个),单侧传输的实现对工业区设计很有用,但是看不到太多相关帖子。于是想把研究党勾引出来,看看大家都怎么设计的。在我看来,要说实用性的话,还是少用红绿控制,一个占地方,另一个速度还是有限。我的理想中是通过传送带的分离、汇合以及速度差来实现,不过还没实际方案。希望此帖能勾引出更多技术宅来讨论。


                  IP属地:四川来自Android客户端9楼2014-09-14 14:33
                  收起回复
                    擦,研究得好厉害..双线的逻辑越来越详细了~
                    这次研究是那个机械臂的时序计算..感觉像是齿轮的简单模拟了,可以做时钟了?!!!这样下去,迟早会变成计算器了吧~


                    IP属地:广东10楼2014-09-14 23:39
                    回复