ece477 midterm design review: team 6
TRANSCRIPT
![Page 1: ECE477 MIDTERM DESIGN REVIEW: TEAM 6](https://reader031.vdocument.in/reader031/viewer/2022012508/6185b941e8820d6a8d284aa1/html5/thumbnails/1.jpg)
ECE477 MIDTERM DESIGN
REVIEW: TEAM 6
![Page 2: ECE477 MIDTERM DESIGN REVIEW: TEAM 6](https://reader031.vdocument.in/reader031/viewer/2022012508/6185b941e8820d6a8d284aa1/html5/thumbnails/2.jpg)
OUTLINEā¢ Project Overview
ā¢ Major Components
ā¢ Block Diagram
ā¢ Packaging Design
ā¢ HBmS Schematic and Layout
ā¢ DAqS Schematic and Layout
ā¢ Prototyping Progress
ā¢ Software Development Status
ā¢ Project Timeline
ā¢ Questions
![Page 3: ECE477 MIDTERM DESIGN REVIEW: TEAM 6](https://reader031.vdocument.in/reader031/viewer/2022012508/6185b941e8820d6a8d284aa1/html5/thumbnails/3.jpg)
PROJECT OVERVIEW
ā¢ Better Immersion
ā¢ Immune to occlusion
ā¢ Less obstruction
ā¢ Haptic Feedback
ā¢ More Affordable
ā¢ Cheaper materials
ā¢ Fewer sensors
ā¢ More Efficient
ā¢ Low-power, BLE
ā¢ Energy Harvesting
REVEX: A NON-OPTICAL VR TRACKING SOLUTION
Rokoko Motion Capture Suithttps://www.rokoko.com/products/smartsuit-pro
![Page 4: ECE477 MIDTERM DESIGN REVIEW: TEAM 6](https://reader031.vdocument.in/reader031/viewer/2022012508/6185b941e8820d6a8d284aa1/html5/thumbnails/4.jpg)
PSSCSPROJECT SPECIFIC SUCCESS CRITERIA
ā¢ PSSC #1: Ability to read accelerometer and gyroscope data from an inertial
measurement unit (IMU).
ā¢ PSSC #2: Ability to read voltage from an analog potentiometer to infer
elbow joint angle using an Analog-Digital Converter (ADC).
ā¢ PSSC #3: Ability to transceive raw sensor data and haptic
feedback intensity value bi-directionally between the wearable device and
host computer via Bluetooth Low Energy (BLE).
ā¢ PSSC #4: Ability to provide passive haptic feedback on an elbow joint by
variably shorting motor coils.
ā¢ PSSC #5: Ability to estimate arm position in a virtual reality (VR) simulation
on the host computer by fusing acceleration, gyroscope, and VR headset
position/orientation.
![Page 5: ECE477 MIDTERM DESIGN REVIEW: TEAM 6](https://reader031.vdocument.in/reader031/viewer/2022012508/6185b941e8820d6a8d284aa1/html5/thumbnails/5.jpg)
MAJOR COMPONENTS
![Page 6: ECE477 MIDTERM DESIGN REVIEW: TEAM 6](https://reader031.vdocument.in/reader031/viewer/2022012508/6185b941e8820d6a8d284aa1/html5/thumbnails/6.jpg)
MAJOR COMPONENTS
ā¢ Possible Options
ā¢ STM32L081KZT
ā¢ STM32F030R8
ā¢ STM32F031K6T7
ā¢ Selected Choice
ā¢ STM32L081KZT
ā¢ Reasoning for Choice
ā¢ Low-power
ā¢ Large Flash
ā¢ Pin Count
ā¢ Available Features
ā¢ Required Supply Voltage
MICROCONTROLLER
![Page 7: ECE477 MIDTERM DESIGN REVIEW: TEAM 6](https://reader031.vdocument.in/reader031/viewer/2022012508/6185b941e8820d6a8d284aa1/html5/thumbnails/7.jpg)
MAJOR COMPONENTS
ā¢ Possible Options
ā¢ BHI160B
ā¢ ICM-20948
ā¢ BNO055
ā¢ Selected Choice
ā¢ ICM-20948
ā¢ Reasoning for Choice
ā¢ Availability
ā¢ Low-power
ā¢ SPI/High Frequency Sampling
ā¢ Footprint
ā¢ Supply Voltage
ā¢ 9DOF (Magnetometer)
INERTIAL MEASUREMENT UNIT
![Page 8: ECE477 MIDTERM DESIGN REVIEW: TEAM 6](https://reader031.vdocument.in/reader031/viewer/2022012508/6185b941e8820d6a8d284aa1/html5/thumbnails/8.jpg)
MAJOR COMPONENTS
ā¢ Possible Options
ā¢ CC2640
ā¢ RN4020
ā¢ 7B7412-00
ā¢ Selected Choice
ā¢ RN4020
ā¢ Reasoning for Choice
ā¢ Availability
ā¢ Documentation
ā¢ Low Powered
ā¢ MLDP Mode
BLUETOOTH MODULE
![Page 9: ECE477 MIDTERM DESIGN REVIEW: TEAM 6](https://reader031.vdocument.in/reader031/viewer/2022012508/6185b941e8820d6a8d284aa1/html5/thumbnails/9.jpg)
BLOCK DIAGRAMFULL SYSTEM
![Page 10: ECE477 MIDTERM DESIGN REVIEW: TEAM 6](https://reader031.vdocument.in/reader031/viewer/2022012508/6185b941e8820d6a8d284aa1/html5/thumbnails/10.jpg)
BLOCK DIAGRAMHARDWARE
Internodal Signal/Energy Flow
Data Acquisition System (DAqS)
Haptics and Battery-management System (HBmS)
![Page 11: ECE477 MIDTERM DESIGN REVIEW: TEAM 6](https://reader031.vdocument.in/reader031/viewer/2022012508/6185b941e8820d6a8d284aa1/html5/thumbnails/11.jpg)
BLOCK DIAGRAMEMBEDDED SOFTWARE
![Page 12: ECE477 MIDTERM DESIGN REVIEW: TEAM 6](https://reader031.vdocument.in/reader031/viewer/2022012508/6185b941e8820d6a8d284aa1/html5/thumbnails/12.jpg)
BLOCK DIAGRAMHOST SOFTWARE
ā¦
![Page 13: ECE477 MIDTERM DESIGN REVIEW: TEAM 6](https://reader031.vdocument.in/reader031/viewer/2022012508/6185b941e8820d6a8d284aa1/html5/thumbnails/13.jpg)
PACKAGING DESIGN
![Page 14: ECE477 MIDTERM DESIGN REVIEW: TEAM 6](https://reader031.vdocument.in/reader031/viewer/2022012508/6185b941e8820d6a8d284aa1/html5/thumbnails/14.jpg)
HBMS THEORY
Energy harvesting circuit was
measured to have š¼ ā š. š%
Saturation due to 2.2 mW power limit
![Page 15: ECE477 MIDTERM DESIGN REVIEW: TEAM 6](https://reader031.vdocument.in/reader031/viewer/2022012508/6185b941e8820d6a8d284aa1/html5/thumbnails/15.jpg)
HBMS SCHEMATIC & LAYOUTHAPTICS AND ENERGY HARVESTING SYSTEM
![Page 16: ECE477 MIDTERM DESIGN REVIEW: TEAM 6](https://reader031.vdocument.in/reader031/viewer/2022012508/6185b941e8820d6a8d284aa1/html5/thumbnails/16.jpg)
HBMS SCHEMATIC & LAYOUTBATTERY MANAGEMENT, INTERFACES, BUCK CONVERTER
ā¢ Mechanical switch for
simplicity in the first
iteration. This may
change.
ā¢ Buck Converter will
reduce the TDP of
the LDO by ~2.4x
![Page 17: ECE477 MIDTERM DESIGN REVIEW: TEAM 6](https://reader031.vdocument.in/reader031/viewer/2022012508/6185b941e8820d6a8d284aa1/html5/thumbnails/17.jpg)
HBMS: A REALITY CHECKISSUES ENCOUNTERED SO FAR WITH HBMSā¦
ā¢ Have populated & began HBmS testing
ā¢ Serves as footprint verificationā¦
ā¢ Energy harvesting circuit can create unintentional
haptic feedback
ā¢ Can be mitigated by tuning R6, R7
ā¢ LiPo charger is displaying strange behavior
ā¢ Our chip isolates the battery
ā¢ VDD and V_Bat on the LTC4071 must be
momentarily connected on startup (they will
then remain connected)
ā¢ Our stepper motor now skips when we apply
haptic feedback
ā¢ Possible lubricant leak?
ā¢ Plan to replace motor and do failure analysis
![Page 18: ECE477 MIDTERM DESIGN REVIEW: TEAM 6](https://reader031.vdocument.in/reader031/viewer/2022012508/6185b941e8820d6a8d284aa1/html5/thumbnails/18.jpg)
DAQS SCHEMATIC & LAYOUTPOWER REGULATION AND IMU
![Page 19: ECE477 MIDTERM DESIGN REVIEW: TEAM 6](https://reader031.vdocument.in/reader031/viewer/2022012508/6185b941e8820d6a8d284aa1/html5/thumbnails/19.jpg)
DAQS SCHEMATIC & LAYOUTLOW-POWER ANALOG FILTERBANK AND EVENT DETECTOR
ā¢ Highly-reconfigurable topology with tunable sensitivity
ā¢ Power Draw: 1.1 mW (Including LDO)
ā¢ Latency From Event Onset to Interrupt Output: 3 ms
HPF Out
Input
Comparator 2
Comparator 1
![Page 20: ECE477 MIDTERM DESIGN REVIEW: TEAM 6](https://reader031.vdocument.in/reader031/viewer/2022012508/6185b941e8820d6a8d284aa1/html5/thumbnails/20.jpg)
DAQS SCHEMATIC & LAYOUTLOW-POWER ANALOG FILTERBANK AND EVENT DETECTOR
![Page 21: ECE477 MIDTERM DESIGN REVIEW: TEAM 6](https://reader031.vdocument.in/reader031/viewer/2022012508/6185b941e8820d6a8d284aa1/html5/thumbnails/21.jpg)
DAQS SCHEMATIC & LAYOUTBLUETOOTH MODULE AND SOME MICROCONTROLLER PERIPHERALS
![Page 22: ECE477 MIDTERM DESIGN REVIEW: TEAM 6](https://reader031.vdocument.in/reader031/viewer/2022012508/6185b941e8820d6a8d284aa1/html5/thumbnails/22.jpg)
DAQS SCHEMATIC & LAYOUTMICROCONTROLLER AND MICROCONTROLLER PERIPHERALS
![Page 23: ECE477 MIDTERM DESIGN REVIEW: TEAM 6](https://reader031.vdocument.in/reader031/viewer/2022012508/6185b941e8820d6a8d284aa1/html5/thumbnails/23.jpg)
HBmS Systems:ā¢ Haptic Feedback: Complete
ā¢ Energy Harvesting: Complete
ā¢ Buck Regulation: Complete
ā¢ Battery Charging: In Testing
ā¢ Integration: In Testing
DAqS Systems: ā¢ Analog Event Detector: Complete
ā¢ IMU: Complete
ā¢ Power Regulation: Complete
ā¢ Bluetooth: In Progress
ā¢ Potentiometer Breakout: In
Progress
ā¢ Integration: Not Started
ā¢ Microcontroller Peripherals &
Internode Bus: Not Started
PROTOTYPING PROGRESSHARDWARE (ELECTRICAL)
![Page 24: ECE477 MIDTERM DESIGN REVIEW: TEAM 6](https://reader031.vdocument.in/reader031/viewer/2022012508/6185b941e8820d6a8d284aa1/html5/thumbnails/24.jpg)
SOFTWARE DEVELOPMENT STATUSSOFTWARE
![Page 25: ECE477 MIDTERM DESIGN REVIEW: TEAM 6](https://reader031.vdocument.in/reader031/viewer/2022012508/6185b941e8820d6a8d284aa1/html5/thumbnails/25.jpg)
SOFTWARE DEVELOPMENT STATUSEMBEDDED SOFTWARE
![Page 26: ECE477 MIDTERM DESIGN REVIEW: TEAM 6](https://reader031.vdocument.in/reader031/viewer/2022012508/6185b941e8820d6a8d284aa1/html5/thumbnails/26.jpg)
PROTOTYPING PROGRESSEMBEDDED SOFTWARE
IMU output over SPI on terminal via UART
![Page 27: ECE477 MIDTERM DESIGN REVIEW: TEAM 6](https://reader031.vdocument.in/reader031/viewer/2022012508/6185b941e8820d6a8d284aa1/html5/thumbnails/27.jpg)
SOFTWARE DEVELOPMENT STATUSEMBEDDED SOFTWARE
![Page 28: ECE477 MIDTERM DESIGN REVIEW: TEAM 6](https://reader031.vdocument.in/reader031/viewer/2022012508/6185b941e8820d6a8d284aa1/html5/thumbnails/28.jpg)
PROTOTYPING PROGRESSEMBEDDED SOFTWARE
Full breadboard layout for timer/interrupt integration
![Page 29: ECE477 MIDTERM DESIGN REVIEW: TEAM 6](https://reader031.vdocument.in/reader031/viewer/2022012508/6185b941e8820d6a8d284aa1/html5/thumbnails/29.jpg)
SOFTWARE DEVELOPMENT STATUSHOST SOFTWARE
![Page 30: ECE477 MIDTERM DESIGN REVIEW: TEAM 6](https://reader031.vdocument.in/reader031/viewer/2022012508/6185b941e8820d6a8d284aa1/html5/thumbnails/30.jpg)
ā¢ Windows BLE DLL for Unity
ā¢ Serial Reader (IMU) and
Unity Display
ā¢ Madgwick Filter DLL
PROTOTYPING PROGRESSHOST SOFTWARE
![Page 31: ECE477 MIDTERM DESIGN REVIEW: TEAM 6](https://reader031.vdocument.in/reader031/viewer/2022012508/6185b941e8820d6a8d284aa1/html5/thumbnails/31.jpg)
PROJECT TIMELINE
![Page 32: ECE477 MIDTERM DESIGN REVIEW: TEAM 6](https://reader031.vdocument.in/reader031/viewer/2022012508/6185b941e8820d6a8d284aa1/html5/thumbnails/32.jpg)
3D PRINTING
Questions?