Tôi đã được chỉ định cho một dự án để tìm kiếm sự giao tiếp tốt nhất có thể giữa một số bảng PCB có bộ vi điều khiển cho một chức năng cụ thể. Tôi cần phải có tất cả các bộ vi điều khiển giao tiếp với bo mạch chính chứa CPU.
Tôi cần gửi một số thông tin từ bo mạch chính đến các bộ điều khiển và nhận được phản hồi từ các bộ điều khiển. Mỗi bảng điều khiển được thiết kế cho một mục đích cụ thể. Tôi không cần phải giao tiếp giữa các bộ vi điều khiển, nhưng ngay cả khi một bộ vi điều khiển không giao tiếp thì nó sẽ không ảnh hưởng đến những người khác. Hiện tại, tôi cần có sáu bộ vi điều khiển giao tiếp, nhưng trong tương lai còn nhiều hơn thế. Tôi muốn tránh các kết nối có dây nhiều hơn giữa bo mạch chính và các bộ điều khiển khác (nên ít hơn).
Thông tin liên lạc không được ảnh hưởng bởi nhiệt độ (250 ° F (120 ° C)) và áp suất (cao). Khoảng cách giữa bo mạch chính đến bộ điều khiển cuối cùng có thể hơn một mét. Loại điều khiển nào là tốt nhất? Tôi cần phải thực hiện một số tính toán và đọc cảm biến. Mỗi bảng có nhiều hơn hai cảm biến. Tôi cần thực hiện một số tính toán về đọc cảm biến hoặc gửi giá trị trực tiếp.
Tôi mới tham gia loại dự án này. Tôi đã tìm kiếm thông tin liên lạc tốt nhất, nhưng tôi bối rối đó là tốt nhất. Một số người đang đề nghị tôi sử dụng giao tiếp CAN. Nếu tôi chọn CAN truyền thông, loại vi điều khiển nào là tốt nhất? Tôi đã đính kèm một sơ đồ đơn giản như thế nào nó sẽ trông giống như dưới đây.