Hey guys,
I have a project I'm working on by myself, which is a small robot which drives around and avoids objects using IR sensors and Dual Ultrasonic Sensors.
I have a network of 3 Dual Ultrasonic Sensor units which are daisy chained together using RS485. RS485 utilizes RS232 protocol, am I right?
Anyway, I manually address each of the units using my microcontroller to say 0x11, 0x12 and 0x13, for example. When the units are connected to the microcontroller individually (not networked), they behave well.
When I daisy chain two together, they are also fine... But when I connect 3, the third always works intermittently or just dropps out completely returning a packet of straight zeros every time.
Could you guys give me some troubleshooting advice?
Thankyou muchly.
Andrew
I have a project I'm working on by myself, which is a small robot which drives around and avoids objects using IR sensors and Dual Ultrasonic Sensors.
I have a network of 3 Dual Ultrasonic Sensor units which are daisy chained together using RS485. RS485 utilizes RS232 protocol, am I right?
Anyway, I manually address each of the units using my microcontroller to say 0x11, 0x12 and 0x13, for example. When the units are connected to the microcontroller individually (not networked), they behave well.
When I daisy chain two together, they are also fine... But when I connect 3, the third always works intermittently or just dropps out completely returning a packet of straight zeros every time.
Could you guys give me some troubleshooting advice?
Thankyou muchly.
Andrew