1 / 19

Single Board Computing

Single Board Computing. An evaluation of Progress and future design of a single board computer designed to retro fit into old cars. Created by : Logan Paul LaMonte ET 494 Fall 2017 Dr. Cris Koutsougeras Dr. Mohammad Saadeh. What can it do?.

rfavela
Download Presentation

Single Board Computing

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Single Board Computing An evaluation of Progress and future design of a single board computer designed to retro fit into old cars Created by : Logan Paul LaMonte ET 494 Fall 2017 Dr. Cris Koutsougeras Dr. Mohammad Saadeh

  2. What can it do? • Control interior lighting based on color and intensity • Communicate via BLE to a mobile device • Programmed through USB • Read NFC cards • Read momentary switches • Control devices such as lights and standard features

  3. Accomplishments • Buck converter design has proven to be be reliable, stable with low ripple • Accelerometer successfully designed, implemented, assembled and tested • Large power control circuits • Prototype A developed and tested • NFC successfully distinguishes cards

  4. P5V • 12 volt to 5 volt power supply • Buck converter design • Revision B • Based on MAX1744

  5. P3V ADXL335 =/- 3.3 g 0-5v analog output Accelerometer

  6. Logic In Relay Design N-Channel MOSFET driver 30Amp current limit High Current Control

  7. AtMega2560 I2C communication Analog Ref Smoothing via FB 16Mhz clock Processor

  8. New for this semester

  9. Old design Revised to Atmel chip USB decoupling still applies Changed to external Crystal Oscillator USB to Serial

  10. RGB LED Lighting control • Finish design on RGB controller • Design software to equalize intensity • Write a method to easily control color and intensity based on pixel number

  11. Communicate using bluetooth with the processor using the new USB to serial converter Explore libraries and frameworks for the BLE module Begin design of an application Bluetooth LE

  12. NFC • NFC is used to authenticate with the vehicle • Security between cards and reader needs to be implemented • Natively secure from short range

  13. Digital Inputs • Read various switch states • Debouncing in hardware • ESD safe • Read momentary switches • Read pulses from rotary sensors

  14. Low Power Digital Out • Digital Outputs for low current devices >4 amps • Reliable N-Chanel Mosfet Design • ESD safe • Flyback protection on inductive loads

  15. Final PCB • Manufacture Final PCB with all systems and components • Design a case and mounting hardware • Select a water resistant process such as potting in epoxy or conformal coating

  16. Software devolvement • Finalize software that fits the constraints of memory and efficiency • Follow programming standards • Design it in a way that it is easily modified for other applications and is modular

  17. Deliverables • A completed PCB in a mountable fixture with headers for connections • RGB pixel control with a method to address them • Bluetooth control with an application from the modules supplier • NFC authentication • Digital inputs with debouncing and ESD protection • Digital outputs that can switch inductive loads • Methods to control on board hardware along with enough software to validate the hardware works and is reliable

  18. Timeline • September - USB to serial conversion, RGB LED control • October - Bluetooth, NFC • November - DI / DO, PCB manufacture • December - Software, final presentation

  19. Questions? Comments?

More Related