Welcome, Guest. Please Login or Register
Dynon Avionics, Inc.
 
Welcome to the Dynon Avionics forum!
  HomeHelpSearchLoginRegister  
 
 
Page Index Toggle Pages: 1
Send Topic Print
Arduino compatible controller for SkyView (Read 326 times)
Apr 19th, 2017 at 3:32pm

Vern-X   Offline
Senior Member


Posts: 409
****
 
Arduino-compatible aviation controller.

Here’s a sneak preview of my new Arduino-compatible motion controller.  It was developed as an auto-trim controller for the Dynon SkyView system, before Dynon released their own.  This version has been flying for more than three years, with a earlier design stretching back 10 years (AoA display for the D10A).

The device was based on a Microchip PIC microcontroller and the program was written in assembly language!  Recently, I decided to convert the design to an Atmel/Microchip ATMega processor so that it could be made Arduino compatible and released into the wild for hardware and software developers to play with.  At the same time, I couldn’t resist adding new features, so I put a pair of relays on board as well!

What differentiates this design from the standard Arduino boards and shields is that it contains the motor drive circuitry and is application hardened, with extensive power and I/O protection.  This adds a fair bit of cost and complexity, but it makes it a field (or flight) deployable design.  It fits into a standard Hammond case for easy mounting.

I chose through-hole components to ensure that the board can be assembled with common soldering tools and is easy to maintain and modify. 

My intention is to release this design on github once Beta trials are completed.  To this end, I am looking for two or three Beta developers who are interested in building up their own circuit board assembly and coding it using Arduino or Atmel Studio IDEs.  I would provide the blank pcbs for a nominal charge, plus a Digikey parts list for you to order components.  It’s not a kit, so you’ll need some electronics hardware assembly experience.

Check out the attached document and let me know if you want to participate.  Contact me at vx.technology<the at sign> gmail.com for more information.

Thanks,

Vern
« Last Edit: Apr 20th, 2017 at 8:50am by Vern-X »  

Falcon-AVR.pdf (1150 KB | 51 )
IP Logged
 
Reply #1 - Apr 20th, 2017 at 4:37am

Weasel   Offline
Junior Member
I love flying!

Posts: 85
**
 
Wow Vern.   That's pretty nifty.

I like the documentation!
 
IP Logged
 
Reply #2 - Apr 20th, 2017 at 8:13am

Vern-X   Offline
Senior Member


Posts: 409
****
 
Weasel wrote on Apr 20th, 2017 at 4:37am:
Wow Vern.   That's pretty nifty.

I like the documentation!


Thanks.  The documentation is actually the most important and time consuming part of the project.  A lesson I have tried to teach to many, but with limited success!  Vern
 
IP Logged
 
Reply #3 - Apr 20th, 2017 at 4:30pm

jakej   Offline
Expert
Australia

Gender: male
Posts: 1397
*****
 
Way to go Vern, I use your products where I can  Wink
 
IP Logged
 
Reply #4 - Apr 21st, 2017 at 2:35am

Vern-X   Offline
Senior Member


Posts: 409
****
 
Sorry Folks, I found a bug in the Arduino PWM circuit that forced a documentation change on my part.

Best to use the link here to get the most recent version: http://vx-aviation.com/documents/

Thanks,
Vern
 
IP Logged
 
Reply #5 - Apr 22nd, 2017 at 8:41am

Vern-X   Offline
Senior Member


Posts: 409
****
 
I've already gotton feedback on the design from another pilot who wants an Arduino controller for his yacht (too many toys!) that does all the same stuff, but at a slower speed.  He needs one more analog input, so I am putting a jumper option on the PCB to allow for this, to get a total of six analog channels (volts, oil pressure, temperature for two engines, plus tach signals).

I've always thought the SV system could be adapted to marine applications. Ironically, it's cheaper than most of the equivalent marine equipment...  hint to Dynon.

Vern
 
IP Logged
 
Page Index Toggle Pages: 1
Send Topic Print