我被分配到一个项目中,以找到具有特定功能的微控制器的多个PCB板之间的最佳通信。我需要所有微控制器与包含CPU的主板进行通信。
我需要从主板向控制器发送一些信息,并从控制器接收响应。每个控制板都是为特定目的而设计的。我不需要在微控制器之间进行通信,但是即使一个微控制器无法通信,也不会影响其他微控制器。目前,我需要有六个微控制器进行通信,但在将来不止如此。我想避免在主板和其他控制器之间建立更多的有线连接(应该更少)。
通讯不受温度(250°F(120°C))和压力(高压)的影响。主板到最终控制器之间的距离可能超过一米。哪种控制器最好?我需要执行一些计算和传感器读数。每个板都有两个以上的传感器。我需要对传感器读数进行一些计算或直接发送值。
我是这种项目的新手。我一直在寻找最好的沟通方式,但我感到困惑的是最好的沟通方式。有人建议我使用CAN通讯。如果我选择CAN通信,哪种类型的微控制器是最好的?我已经附上了一个简单的图表,如下所示。