Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Transmitter: Stopp PPM comm when transceiver signal lost, allow MultiWii to handle lost signal #4

Open
Tracked by #10
derickson2402 opened this issue May 8, 2022 · 0 comments
Labels
bug Something isn't working

Comments

@derickson2402
Copy link
Owner

MultiWii has a built-in way to deal with lost signal from a transmitter (you can modify it in config.h, but basically it just gently lowers drone to the ground). However this only works when PPM signal to MultiWii is lost, meaning that currently it can never be lost because the receiver constantly broadcasts even when not receiving data.

The only current fix in place is that the receiver will send 'safe' packets (0 throttle, no turn) but of course this means the drone can drop out of the air if someone sneezes while holding the transmitter

Ideally, receiver needs to recognize that it looses signal and stop PPM signal to MultiWii temporarily, so MultiWii is aware of loss of comm. Possible implementation is temporarily disabling interrupts whenever the radio has not received data for more than ~10ms (or some threshold to deal with intermittent noise/hardware bugs with the radio). Then the MultiWii can deal with the signal loss in a much safer way (ideally without destroying itself 🤞 )

@derickson2402 derickson2402 added the bug Something isn't working label May 8, 2022
@derickson2402 derickson2402 self-assigned this May 8, 2022
@derickson2402 derickson2402 removed their assignment Jul 20, 2022
@derickson2402 derickson2402 moved this from ✅ Done to 📋 Backlog in UFO Controller Backlog Dec 20, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
Status: 📋 Backlog
Development

No branches or pull requests

1 participant