I'm designing the system architecture for a Smart Industrial Monitoring System using the AVR128DA48 microcontroller and the CAN Bus protocol for communication between multiple sensors and a controller. I've chosen temperature, pressure, and vibration sensors. I plan to set up the microcontroller as the main CAN node, which collects data and processes it locally. Could you confirm if this architecture would work, or suggest any changes?
Also, how can I configure the AVR128DA48 to handle data transmission in real-time over CAN, ensuring that no data loss occurs when dealing with multiple nodes?