Advance Communication Bus Breakout Board Facilitator: Dr ...
Transcript of Advance Communication Bus Breakout Board Facilitator: Dr ...
![Page 1: Advance Communication Bus Breakout Board Facilitator: Dr ...](https://reader031.fdocuments.us/reader031/viewer/2022013022/61d1a2624bac935934050f56/html5/thumbnails/1.jpg)
Advance Communication Bus Breakout Board
Richard HendrickSana Siddique
Xuran AnAndrew Haumersen
Meng Cao
Facilitator: Dr. Jian Ren
![Page 2: Advance Communication Bus Breakout Board Facilitator: Dr ...](https://reader031.fdocuments.us/reader031/viewer/2022013022/61d1a2624bac935934050f56/html5/thumbnails/2.jpg)
Introduction/Background
● Project Name: Advanced BreakOut Board● What is it● Why we need to produce it
1. How Chrysler deal with it in the past2. How do we solve this problem
● Speed up prototype process
![Page 3: Advance Communication Bus Breakout Board Facilitator: Dr ...](https://reader031.fdocuments.us/reader031/viewer/2022013022/61d1a2624bac935934050f56/html5/thumbnails/3.jpg)
Objectives/Design Spec
To meet Chryslers needs we must:● Support up to 10 modules simultaneously● Toggle power on/off for indv. modules● Handle up to 15 amps per module● Display real time voltage/current readings● Change CAN bus communication● Provide easy to use GUI
![Page 4: Advance Communication Bus Breakout Board Facilitator: Dr ...](https://reader031.fdocuments.us/reader031/viewer/2022013022/61d1a2624bac935934050f56/html5/thumbnails/4.jpg)
Objectives/Design Spec
![Page 5: Advance Communication Bus Breakout Board Facilitator: Dr ...](https://reader031.fdocuments.us/reader031/viewer/2022013022/61d1a2624bac935934050f56/html5/thumbnails/5.jpg)
Microcontroller
Arduino Uno:
Max speed: 16MHz
14 GPIO ports
32 KB flash memory
Raspberry Pi:
Max speed: 700MHz
8 GPIO ports
BeagleBone black:
Max speed: 1GHz
A/D Converter
Easier to set up
65 GPIO ports
2 GB on-board storage
![Page 6: Advance Communication Bus Breakout Board Facilitator: Dr ...](https://reader031.fdocuments.us/reader031/viewer/2022013022/61d1a2624bac935934050f56/html5/thumbnails/6.jpg)
Voltage/Current Measurement
● Extra A/D Converter chip○ 7 On-board A/D converter○ 8 Channel Chip x 2
● Resistor for current
● Voltage Divider
![Page 7: Advance Communication Bus Breakout Board Facilitator: Dr ...](https://reader031.fdocuments.us/reader031/viewer/2022013022/61d1a2624bac935934050f56/html5/thumbnails/7.jpg)
Toggle Devices
● Transistor(low current)
● Relay (high current)
![Page 8: Advance Communication Bus Breakout Board Facilitator: Dr ...](https://reader031.fdocuments.us/reader031/viewer/2022013022/61d1a2624bac935934050f56/html5/thumbnails/8.jpg)
Connection with CAN Bus
Analog Multiplexer
CAN A
CAN B
CAN I
![Page 9: Advance Communication Bus Breakout Board Facilitator: Dr ...](https://reader031.fdocuments.us/reader031/viewer/2022013022/61d1a2624bac935934050f56/html5/thumbnails/9.jpg)
Graphical User Interface
● GTK+ and Qt are open-source cross-platform toolkits and development frameworks. Popular frameworks for Linux because they are open-source and give developers a powerful toolkit to design GUI.
● Qt has C++ based libraries.Qt supports Java, Perl, Python, PHP and Ruby based development.
● GTK+ has C based libraries. It supports several languages, including C++, Java, Perl, PHP, Ruby and JavaScript.
● Qt can run directly on the hardware, without the need of X11 or a window manager.
● Qt works faster with certain widgets.● Python binding- PyQt
![Page 10: Advance Communication Bus Breakout Board Facilitator: Dr ...](https://reader031.fdocuments.us/reader031/viewer/2022013022/61d1a2624bac935934050f56/html5/thumbnails/10.jpg)
Separate PCB Design
![Page 11: Advance Communication Bus Breakout Board Facilitator: Dr ...](https://reader031.fdocuments.us/reader031/viewer/2022013022/61d1a2624bac935934050f56/html5/thumbnails/11.jpg)
Fuse Protection
![Page 12: Advance Communication Bus Breakout Board Facilitator: Dr ...](https://reader031.fdocuments.us/reader031/viewer/2022013022/61d1a2624bac935934050f56/html5/thumbnails/12.jpg)
Advanced Design
Stand-alone Control
![Page 13: Advance Communication Bus Breakout Board Facilitator: Dr ...](https://reader031.fdocuments.us/reader031/viewer/2022013022/61d1a2624bac935934050f56/html5/thumbnails/13.jpg)
Project Management
Divide design solution into smaller pieces:1. GUI2. Multiplexing3. Concurrent A/D Conversions4. CAN Bus Integrity
![Page 14: Advance Communication Bus Breakout Board Facilitator: Dr ...](https://reader031.fdocuments.us/reader031/viewer/2022013022/61d1a2624bac935934050f56/html5/thumbnails/14.jpg)
Budget
Purchased Items:Beagle Bone Black- $45.00A/D Converter- 2 @ $3.48 -> $6.96Dual 4x1 Multiplexer- 10 @ $0.46 -> $4.60Running total: $56.56Future Charges:Main and backup PCBsFinal product enclosure if time permits
![Page 15: Advance Communication Bus Breakout Board Facilitator: Dr ...](https://reader031.fdocuments.us/reader031/viewer/2022013022/61d1a2624bac935934050f56/html5/thumbnails/15.jpg)
Questions?