- Posts: 45
- Forum
- News, Announcements and Feedback
- Feedback & Questions
- PPM issues (Was: It's time for a 2.1 release?)
PPM issues (Was: It's time for a 2.1 release?)
- quique65
- Topic Author
- Offline
are the issues found on 2.0 solved? When you plan to publish a new release?. Than you.
Please Log in or Create an account to join the conversation.
- suvsuv
- Offline
- Posts: 268
1) The TX still generates telem alarm when minicp's battery is removed
2) Current ppm doesn't actually work if ppm channel is set to 10, and the mid-point of the ppm pulse is 1.4ms instead of 1.5ms.
Please Log in or Create an account to join the conversation.
- domcars0
- Offline
- Posts: 390
I remember a old pre 2 release, with which, on my Devo 10, I heard a bip when I long pushed the ENT button to 'quick save' curves or channel mixers... After the 2.0, for me, this bip disapeard? Is'nt it possible to have it again?
Also I would like the feature which is on the Devention devo 10 firmware , a bip
when trims, AUX4 or AUX5 reach 0.
Thanks
[EDIT] Sorry I made a mistake and forgot to copy the good sound.ini file in the media directory .. Now I've the bip when I save curves/mixer
Devo 10 (+7e) owner. It's mine, please don't touch it with your big fingers
Please Log in or Create an account to join the conversation.
- PhracturedBlue
- Offline
- Posts: 4402
This is on purpose. the extra 400msec is the notch. What is the issue you are having? Note that the period is basically irrelevant for PPM, the only thing being measured is the high pulse-width (which is between .500 and 1.500 with a center at 1msec).suvsuv wrote: I
2) Current ppm doesn't actually work if ppm channel is set to 10, and the mid-point of the ppm pulse is 1.4ms instead of 1.5ms.
I think the reason 10ch doesn't work is that there needs to be more of a delay between frames. Increasing PERIOD may help, but As I recall, there are some situations where the maximum frame-time is 20msec, so increasing it may break compatibility. We could easily reduce the max channels to 9, but any changes to the PPM will need a lot of testing.
Please Log in or Create an account to join the conversation.
- suvsuv
- Offline
- Posts: 268
PhracturedBlue wrote:
This is on purpose. the extra 400msec is the notch. What is the issue you are having? Note that the period is basically irrelevant for PPM, the only thing being measured is the high pulse-width (which is between .500 and 1.500 with a center at 1msec).suvsuv wrote: I
2) Current ppm doesn't actually work if ppm channel is set to 10, and the mid-point of the ppm pulse is 1.4ms instead of 1.5ms.
I think the reason 10ch doesn't work is that there needs to be more of a delay between frames. Increasing PERIOD may help, but As I recall, there are some situations where the maximum frame-time is 20msec, so increasing it may break compatibility. We could easily reduce the max channels to 9, but any changes to the PPM will need a lot of testing.
You are right, we need to either increase PERIOD to 22000ms or reduce the max-channel to 9. Below is a test result when setting channel to 10, you can see that the sync pulse overlaps with channels' pulse
And from the following partial enlarged image, you will see the max pulse-width is 1.9ms instead of 2.0ms, so the NOTCH might need to set to 500 as a result
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.
- suvsuv
- Offline
- Posts: 268
Problem #2, the neutral position of a ppm pulse should be 1.5ms, and devo10 with factory FW does follow it according to test result. However, the neutral position of a ppm pulse in devo10 with deviation is 1.4ms, which means that users need to adjust subtrim/trim if they want to connect a deviation TX to a PPM-FM module
Please Log in or Create an account to join the conversation.
- rbe2012
- Offline
- So much to do, so little time...
- Posts: 1433
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.
- Hexperience
- Offline
- Posts: 588
#define MIN_PPM_PW 700
#define MAX_PPM_PW 1700
#define NOTCH 300
#ifdef EMULATOR
#define PERIOD 3000
#else
#define PERIOD 22500
#define BITBANG_PPM
#endif
suvsuv, where does this show the neutral position?
It's working perfectly fine for Phoenix. Will try it with a PPM TX module later today.
There are 10 types of people in this world. Those that understand binary and those that don't.
Please Log in or Create an account to join the conversation.
- PhracturedBlue
- Offline
- Posts: 4402
justchangethe notch to 500, and you'll get the pulse width suvsuv wants.
you also didn't change PERIOD enough given the changes you made.
basically PERIOD should be (I think) the larger of 20000 and (MAX_PPM_PW + NOTCH) * (num_channels + 1)
Please Log in or Create an account to join the conversation.
- Hexperience
- Offline
- Posts: 588
www.mftech.de/ppm_en.htm
There are 10 types of people in this world. Those that understand binary and those that don't.
Please Log in or Create an account to join the conversation.
- PhracturedBlue
- Offline
- Posts: 4402
Some of these parameters may ned to be configurable in the advanced options if we need to be able to plug in other PPM modules.
Please Log in or Create an account to join the conversation.
- Hexperience
- Offline
- Posts: 588
But please let me say, I'm in no way trying to compare deViation to "another popular custom firmware". All the work you've done is fantastic and I thank you for it. I simply started looking into it when the topic came up in this thread.
There are 10 types of people in this world. Those that understand binary and those that don't.
Please Log in or Create an account to join the conversation.
- FDR
- Offline
You don't have to be so mysterious about the "you-know-which" firmware!
It is named in the introduction:
While Deviation is heavily influenced both by the Walkera DEVO8 firmware as well as by the Flysky/Turnighy based ER9X firmware, it has been written completely from scratch to be easily portable and extensible.
Please Log in or Create an account to join the conversation.
- Hexperience
- Offline
- Posts: 588
I know, but I don't want anyone to think I'm disrespecting deViation in anyway.
There are 10 types of people in this world. Those that understand binary and those that don't.
Please Log in or Create an account to join the conversation.
- PhracturedBlue
- Offline
- Posts: 4402
# channels sent: 8
min PW 0.7ms
max PW 1.5ms
center PW: 1.1msec
notch: 0.4msec
frame time: 22msec
Please Log in or Create an account to join the conversation.
- vlad_vy
- Offline
- Posts: 3333
Please Log in or Create an account to join the conversation.
- suvsuv
- Offline
- Posts: 268
by changing notch to 500, the pulse width becomes normal, its neutral position is just 1.5msPhracturedBlue wrote: I checked the Devo10 with stock firmware:
# channels sent: 8
min PW 0.7ms
max PW 1.5ms
center PW: 1.1msec
notch: 0.4msec
frame time: 22msec
With such a change, deviation's ppm output is the same as 2801's ppm output
Please Log in or Create an account to join the conversation.
- PhracturedBlue
- Offline
- Posts: 4402
the default is set to match the devo10's normal output.
I also added support for more than 10 channels, though I'm notsure it will actually work.
Let me know if you have further issues. It works fine in Phoenix
Please Log in or Create an account to join the conversation.
- Forum
- News, Announcements and Feedback
- Feedback & Questions
- PPM issues (Was: It's time for a 2.1 release?)
- Home
- Forum
- News, Announcements and Feedback
- Feedback & Questions
- PPM issues (Was: It's time for a 2.1 release?)