目前有两种选择,一种是控制单元电路分开,模块化,时钟信号和级间逻辑信号用同轴线,这样线路简洁明了,信号传输线也不用一大堆。另一种选择是控制单元都集中在一块板上面,可是要用比较多的传输线。
另外,允许一定的延迟,用光耦隔离驱动有没有必要?
另外,允许一定的延迟,用光耦隔离驱动有没有必要?
引用 1211:差分信号用带屏蔽层的网线也可以吧?光纤成本还是比较高的,暂不考虑光纤。
同轴传输比无屏蔽的单端线路略好,要求单点汇流接地。如果有较高干扰,应考虑差分传输。另外对线圈或类似强磁场干扰源,要做适当的屏蔽。
在构架设计方面,传感器,控制器和执行器应该做成功能完善的单元,这样比较容易排查干扰。大不了用光纤嘛…
引用 ATN:单片机不会玩,目前的设计也用不到单片机这么高级的。以后升级版再考虑用单片机+上位机实现数字控制和数据监测,这样就可以简捷获得各种数据了。
可以每个加速线圈都用单独的单片机控制,中央单片机只负责采集信号
延迟什么的可以通过单片机之间的通讯来解决,告诉次级单片机延时的时间就好了
推荐ATtiny13次级+arduino nano中央
延时最好加晶振
引用 迪纳米斯:[s::L]
单片机不会玩,目前的设计也用不到单片机这么高级的。以后升级版再考虑用单片机+上位机实现数字控制和数据监测,这样就可以简捷获得各种数据了。
引用 ATN:难者不会会者不难,有C++编程基础,玩个单片机应当不难,只是还没开始玩而已、
这个其实并不难
引用 迪纳米斯:不知道需要多快的控制速度,单片机如果程序写得不好,可能跟不上,考虑cpld或者fpga吧。这是烂大街的东西,请不要冠以“高级”之名,不掌握这些近代工具,没有前途。
单片机不会玩,目前的设计也用不到单片机这么高级的。以后升级版再考虑用单片机+上位机实现数字控制和数据监测,这样就可以简捷获得各种数据了。
引用 amo:三块肉(Thank you)!
如果距离较长,你可以用工业强干扰场合的应对措施:用强电流传输信号
下图是一个实际项目使用的电路,电流不大。你可以根据需要重新算一下那几个电阻,把电流调大
引用 1211:级数越多, 频率越高(以半个波长计算为一级,VFC控制频率), 异步感应行波加速 必须保证波速和弹丸之间的滑差。鉴于速度追求无止境,时钟频率上限会很高。适当加长极距,可以降低对频率的要求,但是弹丸长度要加,弹丸质量也会增加。
不知道需要多快的控制速度,单片机如果程序写得不好,可能跟不上,考虑cpld或者fpga吧。这是烂大街的东西,请不要冠以“高级”之名,不掌握这些近代工具,没有前途。
引用 迪纳米斯:如果是低速信号,普通双绞线就足够了。差分传输的特点是两根线路径相同,会受到相同的干扰,因而在两根线做差就可以把干扰恰好减去。因此,对于低速信号,重要的是“路径尽量接近”。
差分信号用带屏蔽层的网线也可以吧?光纤成本还是比较高的,暂不考虑光纤。
时段 | 个数 |
---|---|
{{f.startingTime}}点 - {{f.endTime}}点 | {{f.fileCount}} |
200字以内,仅用于支线交流,主线讨论请采用回复功能。