I have a communication problem with RS485 that I am not sure which component or thing is problematic. I will define some cases, which some works and others not.
I have four different components,
- USB - RS 232 Converter
- RS232 - RS485 Converter(1)
- RS232 - RS485 Converter(2)
- USB - RS485
- Raspberry
- Ubuntu Computer
- Specific Hardware gets direct RS485
My test cases are like fallowing (I will indicate components like C5, which means Raspberry)(I am using the first component as input point, and using minicom),
- (C5 - C1 - C2 - C4 - C6)(Baud: 115200) Working
- (C6 - C1 - C2 - C4 - C5)(Baud: 115200) Working
- (C5 - C4 - C2 - C1 - C6)(Baud: 115200) Working with no hard flow
- (C6 - C4 - C2 - C1 - C5)(Baud: 115200) Working with no hard flow
They seams working but here is the tricky part
- (C6 - C4 - C7)(Baud: 115200) Not working
(C5 - C4 - C7)(Baud: 115200) Not working
(C6 - C1 - C2 - C7)(Baud: 115200) Not working
(C5 - C1 - C2 - C7)(Baud: 115200) Not working
(C6 - C1 - C3 - C7)(Baud: 115200) Working
(C5 - C1 - C3 - C7)(Baud: 115200) Working
(C5 - C1 - C3 - C4 - C6)(Baud: 115200) Working
- (C6 - C1 - C3 - C4 - C5)(Baud: 115200) Working
My problem is that my C2 and C4 are working correctly with each other but not working with C7 at all. But C3 works with everyone, who is the problematic one? Which one I need to change or examine. I am happy to answer any problems to fix this problem. Sorry for my explanation type. I could not find a better way to express this case.