So tested all of that - see table below
The servo power supply is a QM12V5A
<https://hobbyking.com/en_us/quanum-12v-5a-7-2-25-2v-dual-output-ubec.html?___store=en_us>
but
as seen below - even when this is not active, there is still a high error
rate.
Also, I am not opening and closing the serial port now - it stays open
throughout each test. I sent 100 messages for each test. Error rates are an
approximate guess.
PWM running Servo & Servo Power Supply Active Message Mode
Error Rate
Yes Yes
RX-TX on loopback 0% - all good
Yes No
RX-TX on loopback 0% - all good
No No
RX-TX on loopback 0% - all good
Yes Yes
BBB to PC via xbee 10 - 50% - no good
Yes No
BBB to PC via xbee 10 - 50% - no good
No No
BBB to PC via xbee 0% - all good
I don't really know what to make of it except that the problem seems to be
somewhere either in the xbee?
The xbee is connected with a 0.1uF decoupling capacitor between +3.3V and
GND close to the xbee (~25mm length from xbee GND pin thru 0.1uF Cap to
xbee +3.3V pin)
I see some people recommend a 1uF decoupling capacitor on the xbee - maybe
I'll try adding one of those in parallel with the 0.1uF cap.
On Friday, September 1, 2017 at 9:22:31 AM UTC+12, Przemek Klosowski wrote:
>
>
>
> On Thu, Aug 31, 2017 at 3:13 PM, <[email protected] <javascript:>> wrote:
>
>> Errors : yes garbage characters on the receiver side
>>
>> Cross-talk : so I have had a servo motor (powered from it's own ubec)
>> plugged in, however I thought that the ubec noise might be interfering, so
>> I tried running the PWM signal without any device attached (no servo ubec
>> running) and no pwm wire plugged into the beaglebone. But still had the
>> same issue.
>>
> OK--so now can you test by losing the open/close ,disconnecting the XBee
> and jumpering TX and RX and writing some simple text out and checking that
> you receive it back correctly, while running PWM. If you see errors, then
> maybe beaglebone is sensitive to crosstalk; if you don't then the crosstalk
> must be in the XBee. BTW, suppying the servo from a separate power supply
> might not fully prevent interference--it could be kickback from driving the
> servo.
>
>>
>> --
>> For more options, visit http://beagleboard.org/discuss
>> ---
>> You received this message because you are subscribed to the Google Groups
>> "BeagleBoard" group.
>> To unsubscribe from this group and stop receiving emails from it, send an
>> email to [email protected] <javascript:>.
>> To view this discussion on the web visit
>> https://groups.google.com/d/msgid/beagleboard/eabc977d-e1ea-4c07-abf3-6193fe8c2518%40googlegroups.com
>> .
>> For more options, visit https://groups.google.com/d/optout.
>>
>
>
--
For more options, visit http://beagleboard.org/discuss
---
You received this message because you are subscribed to the Google Groups
"BeagleBoard" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/beagleboard/9b11f7f9-9cb8-4b85-a81c-8a36e680a895%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.