Dera Team,
Currently we are working on new project which is a rack based system
Rack consists of following components
1) Each rack has 18 cards
2) Out of th 18 cards 16 are Input/output card (each input/output card has their own microcontroller) and 2 are communication card (to manage the redundancy)
3) All cards work independently and are hot swappable
4) Distance from the first card to last card is 1.8 meter
5) Data size per I/O card : 50 bytes in an interval of 25 msec, so 50 bytes * 16 cards
Requirement:
1) Each communication card need to fetch process data from all 16 I/O cards
2) Time interval of data fetching is 25 msec (complete cycle from communication card to all 16 I/O card)
Require suggessions
1) Which protocol we should use within rack (spi, ethernet, i2c, uart, usb) we say it as internal communication?
2) Which microcontroller we should use?
Regards,
Ashish