Я был назначен на проект, чтобы найти наилучшую возможную связь между несколькими печатными платами, которые имеют микроконтроллеры для определенной функции. Мне нужно, чтобы все микроконтроллеры связывались с основной платой, которая содержит процессор.
Мне нужно отправить некоторую информацию с материнской платы на контроллеры и получить ответ от контроллеров. Каждая плата контроллера предназначена для определенной цели. Мне не нужно взаимодействовать между микроконтроллерами, но даже если один микроконтроллер не сможет установить связь, это не повлияет на другие. В настоящее время мне нужно, чтобы шесть микроконтроллеров общались, но в будущем это будет более. Я хочу избежать большего количества проводных соединений между материнской платой и другими контроллерами (должно быть меньше).
На связь не должны влиять температура (250 ° F (120 ° C)) и давление (высокое). Расстояние между материнской платой и конечным контроллером может составлять более одного метра. Какой тип контроллеров лучше? Мне нужно выполнить некоторые расчеты и показания датчика. Каждая плата имеет более двух датчиков. Мне нужно выполнить некоторые расчеты показаний датчика или отправить значения напрямую.
Я новичок в этом типе проекта. Я искал лучшее общение, но я запутался, что лучше. Некоторые люди предлагают мне использовать CAN-связь. Если я выберу CAN-связь, какой тип микроконтроллеров лучше? Я приложил простую диаграмму, как это будет выглядеть, как показано ниже.