- Posts: 277
- Forum
- News, Announcements and Feedback
- Feedback & Questions
- Tarot ZYX-S issue using satellite receiver
Tarot ZYX-S issue using satellite receiver
- Wene001
- Offline
Please Log in or Create an account to join the conversation.
- PhracturedBlue
- Offline
- Posts: 4402
So either:
a) the channel data itself we're sending isn't liked by the Tarot Rx
b) the binding data is somehow 'wrong' (despite binding ok) and this is somehow being passed to the TarotRx after binding is complete
c) something is still wrong with our data packet timing (despite binding working ok)
d) reusing the same 2 channels always somehow causes the Tarot to get mad
I'll be providing a fix for (d) soon which should fix the brownout issue when powering on the tx before Rx. Maybe it'll help, though I'm skeptical.
Please Log in or Create an account to join the conversation.
- FDR
- Topic Author
- Offline
Looks like we "speak" only one of the DSM2 dialects...
The point "d" can fool the Tarot too: I don't know if they licence the protocol, or just reverse engineered it too, in which case they might interpret some conditions differently...
Please Log in or Create an account to join the conversation.
- digitracer
- Offline
- Posts: 28
FDR wrote: I don't know if they licence the protocol, or just reverse engineered it too, in which case they might interpret some conditions differently...
So, would it be a bad idea to go and ask some Tarot engineers directly?
At least one does not give a miss to some chance of gaining the information needed.
Please Log in or Create an account to join the conversation.
- vlad_vy
- Offline
- Posts: 3333
www.cgsy.com.au/archives/215
paparazzi.github.com/docs/latest/stm32_2..._arch_8c_source.html
Please Log in or Create an account to join the conversation.
- FDR
- Topic Author
- Offline
Please Log in or Create an account to join the conversation.
- PhracturedBlue
- Offline
- Posts: 4402
Also, flint posted thathe had a tart zyx working with DSM2 over on the RCG boards. I assume this is using a spektrum receiver, and not just the Sat, but that would probably be the ideal model.ini to start with, and I'd like to know what the Tarot behavior is with it.
Also, I turned in new code that should prevent the brownout issue. So far in my testing, it binds just as well as the current code, but I'd be interested in feedback from those with the means to test it out.
Please Log in or Create an account to join the conversation.
- FDR
- Topic Author
- Offline
Please Log in or Create an account to join the conversation.
- Wene001
- Offline
- Posts: 277
and i get back my Devo8s on Sunday
Please Log in or Create an account to join the conversation.
- Wene001
- Offline
- Posts: 277
Zyx-S is working with Deviation (1.1.2) in Receiver Mode with DSM2 Orange 6Ch Receiver(like the user in RCG board). All 6 Channels neutral. No mixers required.
Zyx-s is not working with Deviation (1.1.2) in DSM2 Satellite only mode
Aileron and Elevator are only displayed in config software (hardware not working at all) the other channels are displaying error.
Normally Number 0-100 is diplayed in the software if the stick is moved from one to the other side (Aileron an elevator do so)
The other channels are displaying invalid numbers like 3048 or so on.
Please Log in or Create an account to join the conversation.
- PhracturedBlue
- Offline
- Posts: 4402
The dsm2 protocol does not require that channel data be sent in a specific order. Instead it encodes the channel number in each 16bit value. I did not know this, and have not been doing so.
I think this is why the tarot is confused.
As soon as I'm done testing, I will upload a new test build that you gyus can try out.
Edit: Actually, I'd already coded this, but hadn't documented it. But the channel ordering is different for each Tx, and maybe this is what the Tarot cares about.
Please Log in or Create an account to join the conversation.
- vlad_vy
- Offline
- Posts: 3333
PhracturedBlue wrote: The dsm2 protocol does not require that channel data be sent in a specific order. Instead it encodes the channel number in each 16bit value.
I think that it used for ServoSync feature. If you select dual elevator mixing or 3-servo CCPM, ServoSync will see to it that those servos working together receive their pulses together. CCPM mixing = Aileron, Elevator and Pitch channels will be send in a row.
D1 is Aileron, D5 is Aux1 (pitch or second aileron ccpm), D2 is elevator.
Please Log in or Create an account to join the conversation.
- PhracturedBlue
- Offline
- Posts: 4402
www.deviationtx.com/forum/5-news-announc...-dsm2-telemetry#2445
You should try using 6, 7, 8, 9 channels (regardless of what Tx you have) with each of the DSM2 options on the Tarot ZYX, and report back if anything works.
Please Log in or Create an account to join the conversation.
- Wene001
- Offline
- Posts: 277
Binding seems to be ok now
Orange 6Ch + 9 CH and Original Spektrum DSM2 Sat do binding and detect brownout like it should be.
But...
None of the channels are working for me.
6ch 7ch 8ch 9ch Mode testet on Orange 6ch and 9CH with rebinding every time.
Led lights solid as expected but none of the channels worked for me.
I can move the servos manually - no response
Tarot Zyx-s shows no channel response and is of coarse not working.
Werner
Please Log in or Create an account to join the conversation.
- FDR
- Topic Author
- Offline
He did some fix already about 4 hours ago...
Please Log in or Create an account to join the conversation.
- Wene001
- Offline
- Posts: 277
Please Log in or Create an account to join the conversation.
- FDR
- Topic Author
- Offline
Please check the version info in the tx, or at least the version in the current filenames with the downloaded ones.
Please Log in or Create an account to join the conversation.
- PhracturedBlue
- Offline
- Posts: 4402
Please Log in or Create an account to join the conversation.
- Wene001
- Offline
- Posts: 277
6Ch Orange works
9Ch Orange works in 6 and 7 Channel Mode
The 9 Ch Receiver binds in 8 Channel Mode too but the Led isnt going solid ?!?
7 Channels working
In 9 Channel Mode binding seems ok, but channel 8 is without signal (can move the servo manually) channel 9 is neutral (cant move manually) but there is no reaction on inputs assigned to channel 9.
Servo on Channel 9 moves 20 degrees one direction if you enter the channels (servo monitor) page, and comes back to neutral if you leave the channels page
Zyx-s is now working with this firmware version.
While testing with my ZYX-S on highspeed digital servos in the heli i noticed that the servo movement is not 100% smooth.
Its like the servos are "stuttering".
Looks like the channel position is updated only 10 times a second or so. ?!?
Tested with my DX8 the servo movement is 100% smooth on the Zyx-S
Tested with an other Digital high speed servo on an "real" Rx like Orange 6 or 9Ch i cant reproduce this effect.
Please Log in or Create an account to join the conversation.
- PhracturedBlue
- Offline
- Posts: 4402
The channels should be updated about once per 200 times per second (unless the drawing code is taking too long). I should probably do a test to see how quickly the update actually occurs. If the drawing code is causing channel calculation to slow down, I could possibly move channel update into an interrupt handler, though that is not ideal. Do you see the same jerky behavior with the orange RX without the Tarot?Looks like the channel position is updated only 10 times a second or so. ?!?
Does the Tarot work with $ channels set to both 6 and 7?
Please Log in or Create an account to join the conversation.
- Forum
- News, Announcements and Feedback
- Feedback & Questions
- Tarot ZYX-S issue using satellite receiver
- Home
- Forum
- News, Announcements and Feedback
- Feedback & Questions
- Tarot ZYX-S issue using satellite receiver