msd detailed design review agenda p11212 : lve controls, rf module meeting purpose 1. present an...

Post on 19-Dec-2015

217 Views

Category:

Documents

2 Downloads

Preview:

Click to see full reader

TRANSCRIPT

MSD Detailed Design Review AgendaP11212 : LVE Controls, RF Module

• Meeting Purpose• 1. Present an overview of the project.• 2. Review Detailed Design.• 3. Establish understanding of the Design through Feasibility analysis.• 4. Review Test Plan and Plan to meet Customer Needs.• 5. Discuss feasibility and possible alteration of plan.• Materials to be Reviewed• 1. Project Description • 2. Engineering Specifications• 3. Preliminary Test Plan / Plan to meet customer needs• 4. Risk Assessment and Actions to minimize Risk• 5. Bill of materials• 6. Drawings and Schematics• 7. Feasibility Analysis• 8. Thoughts and Concerns

Meeting TimelineStart Time Topic of Review

1:00 Project Introduction1:10 Engineering Specifications1:20 Test Plan1:40 Risk Assessment1:50 Bill of Materials2:00 Drawings and Schematics2:20 Feasibility Analysis2:50 Are we ready to move forward?

Engineering Specifications

Preliminary Test Plan

Risk Assessment

Risk Assessment

Bill of Materials

GUI Code Structure

GUI Mockups

• GUI mockups are images meant to get the idea of the GUI, rather than a working implementation

• The following windows have been mocked up:– The Main window– The Main window’s menu bar– The joystick configuration screen– The keyboard configuration screen

Main GUI

Main GUI Connect Menu

Main GUI Options Menu

Joystick Control Options

Keyboard Control Options

Arduino Code Structure

Schematic

PCB Layout

L298 Block Diagram

L298 Pinout

DC Motor Control

L298 High Current configuration

Nano Devboard Schematic

System Analysis

• Delay through transmission: – Theoretical message size: 18 bits – Single Message Latency:

• Time through USART: 18b / 31kBps = 72us • Time through RF: 18b / 40kbps = 450us • Total time: 72us + 450us = 522us

– Max messages: 5 – Max messages size: 90 bits – Max Message Latency:

• Time through USART: 90b / 31kBps = 362us • Time through RF: 90b / 40kbps = 2.2ms • Total time: 362us + 2200us = 2.562ms

– Forward Backward Left Right M1 + M1 - M2 + M2 - M3 + M3 - M4 + M4 - M5 + M5 - M6 + M6 - M7 + M7 - M8 + M8 – – 5 bit: instruction 0-31 – 4 bit: speed 0-15 – X bit: redundancy – 5 instructions at once – (5+4+9)*5= 90 bits/instruction set

System Analysis

• VIN = 7.2v

• IOUT(max)= 3.3A per motor• Absolute Max ratings• VSS=50v

• IO

• Peak non-repetitive = 3A• Repetitive = 2.5A• DC operation = 2A• PTotal= Total power Dissipation at 75C is 25W• Operating temperature -25C to 130C• As you can see the Peak non-repetitive is below the possible IOUT so an alternative configuration is

required. From the L298 data sheet found at http://www.st.com/stonline/books/pdf/docs/1773.pdf• Using a Paralleled input and output configuration the L298 can support up to 3.5A of repetitive peak

current.• Design will require 1 L298 in a paralleled configuration per motor.• PTotal >= VIN*IMAX 25 > 23.76

• VIN<= VSS MAX

System Analysis

System Analysis

• VLOGIC from Nano dev board is 5V which falls within the acceptable range.

• IIH from Nano dev board is 40μA which is less than 100μA• Requirements for Ardunio Nano• Input Voltage 6-20V, 7.2 falls in the range• Current draw on the Nano Dev board• L298 72mA• Atmega 12mA• L298ENABLE 2mA• FTDI 15mA• LEDs 5mA• Total draw = 116mA• Total supported 500mA

System Analysis

• Based on previous years thermal considerations the primary concern for heat generation in the design was the voltage regulation. Because our current design does not have a voltage regulator besides the one on the Micro-Controller dev board it will not have to be considered. The next board component of concern was the H-bridge for this the following equations will be used

• Δt = PDMAX * Rjc and Tjmax = Δt + Tamb

• PDMAX=25W

• Rjc= 3C/W• Δt=75C• Tjmax = 75+22=97C• This value is within the effective operating range of -25 to 130C.

top related