发布于 2015-04-27 20:35:58
19楼
我的理解是1个动态秤,每一秒检测一个鸡蛋的重量,获得重量之后,有6个出口,一字排开,这些口,就是对不同的重量的鸡蛋进行分选的口譬如100克的从一号口出去,110克从2号口出,以此内推
在一个极端的情况下,就是所有的鸡蛋都是要从最后一个口出去的情况下,传送带上总共有20*6 =120个鸡蛋
(楼主说从读取重量到第一级分选口要20秒,根据检重秤的工作频率,我推算出这一段有20个鸡蛋)
这个问题的本质就像我们排队买东西一样,就是一群人依次排队,但是这个队伍中的人,可能随时有人中途离开,对应的就是鸡蛋是从中途就被分拣出去的,所以这个问题的解决思路,应该是填表指令,读表指令,中途删表指令,这个用时间来控制,我感觉没有在每个分选口加传感器是否有鸡蛋到来稳定,如果一定用时间来处理,肯定用定时中断来做了