The Automotive Software & Electronics Boot Camps
With Vehicle Electrification and ADAS (Advanced Driver Assistance Systems) now in the mainstream automotive market, the diagnostic lines have been blurred between microcontrollers (MC), electronics devices, and network systems. Highly complex software (S/W), firmware (F/W), and hardware (H/W) interface systems in modern automotive architectures are compelling automotive industry service and diagnostic professionals to cultivate new knowledge and skills to more fully understand, analyze, and diagnose modern vehicle systems.
FutureTech's Fundamentals, Intermediate, and Advanced Automotive Software & Electronics Boot Camps are designed to give technicians and educators a fully-immersive environment for learning how to work with advanced automotive systems. Whether it be a Tesla Model S, Chevrolet Volt, or Toyota Prius, all electrified vehicles have complex software, electronics, and network systems that will affect how they perform and thus, how a technician will diagnose and repair them. In these boot camps, participants will look beyond parts (high voltage batteries, for example) and into the software and electronics that drive them.
Participants of these boot camps can expect hands-on experience from 8:30AM on Monday morning to 4:30PM on Friday afternoon, stopping only for lunch and snack breaks (provided to participants). Seats are limited and early registration is recommended due to the immediate sell-out of the pilot Automotive Software and Electronics course.
Participants of these boot camps can expect hands-on experience from 8:30AM on Monday morning to 4:30PM on Friday afternoon, stopping only for lunch and snack breaks (provided to participants). Seats are limited and early registration is recommended due to the immediate sell-out of the pilot Automotive Software and Electronics course.
See videos of Course Projects Reviews from past boot camp participants |
See videos from the instructor Galleries from past boot camps |
About the Automotive Software & Electronics Boot Camps
FutureTech Automotive Software & Electronics Fundamentals Boot Camp |
Fundamentals Boot Camp Price: $2,195.00 |
VIRTUAL BOOT CAMP
14-week Instructor-Led and Self-Study course
|
Boot Camp overview
If you are an Automotive Instructor or Technician and want to learn new skills in electronic devices, electronic circuits, software writing and software coding, then join us for this totally new educational and fun course! With Vehicle Electrification and ADAS now in the mainstream automotive market, the diagnostic lines have been blurred between microcontrollers (MC), electronics devices, and network systems. Highly complex software (S/W), firmware (F/W), and hardware (H/W) interface systems in modern automotive architectures are compelling automotive industry service and diagnostic professionals to cultivate new knowledge and skills to more fully understand, analyze, and diagnose modern vehicle systems.
Automotive Instructors and Technicians are constantly being challenged by changes in electronics systems and control software in advanced automotive systems. This course contains lecture with significant hands-on project content that will make for the perfect learning environment! Using the popular Arduino MC, participants will be introduced to MC and electronics to build new H/W, F/W, & S/W knowledge that can be used directly with automotive systems. This course has the following topics to address these challenges that confront automotive industry service and diagnostic professionals:
As part of the course each participant will receive a MC, software, a USB cable that they take with them when the course has been completed. This will afford the opportunity for participants to continue learning after completing the course!
Automotive Instructors and Technicians are constantly being challenged by changes in electronics systems and control software in advanced automotive systems. This course contains lecture with significant hands-on project content that will make for the perfect learning environment! Using the popular Arduino MC, participants will be introduced to MC and electronics to build new H/W, F/W, & S/W knowledge that can be used directly with automotive systems. This course has the following topics to address these challenges that confront automotive industry service and diagnostic professionals:
- Microcontroller based electronics projects will be built in the class within a fun and interactive environment
- This course will teach participants how they can inexpensively and quickly create their own testing and diagnostic tools.
- Provide participants sufficient fundamental knowledge and skills that would permit them to develop their own microcontroller based applications and hardware interface tools that can be used for analyzing and diagnosing most automotive systems
- Learn how external MC systems can be built to be used with a scan tool or on-board vehicle system to manipulate or change systems operation for the purposes of circuit analysis and diagnostics or building vehicle “bugs” for automotive courses
As part of the course each participant will receive a MC, software, a USB cable that they take with them when the course has been completed. This will afford the opportunity for participants to continue learning after completing the course!
SPECIFIC COURSE ELEMENTS
- The lecture and significant hands-on project content in this course, using the popular Arduino MC, will introduce participants to the world of Electronic Devices, MC, Software Writing, and Software Coding.
- Automotive Instructors will develop skills to develop MC based classroom simulators, demonstrators, and develop student projects in a fun environment. Simulator and demonstrator systems are significant investments for the modern automotive classroom and this course will teach participants how to inexpensively create their own simulator and demonstration systems.
- Automotive technicians will develop skills to develop MC (software) based diagnostic systems that can be used to manipulate or control vehicle systems. Whether the technician wants to monitor control systems, inputs, or outputs this class will instruct them how to quickly make control systems to do it! The technicians will also learn how simple electronic and software circuits can be used with the Scan Tool to develop circuits that can make complex diagnostics easier!
- Information essential for individuals that want to architect vehicle “bugs” for courses or, develop circuits and software to focus on specific diagnostic objectives.
- Provide participants enough fundamental knowledge and skills that would permit them to develop microcontroller based applications and hardware interface tools for most automotive systems.
daily activities
Monday
All Day Tuesday & Wednesday Morning
A continuation of Monday (Day 1) - Analog and Digital Signal Conditioning: Its purpose in connecting the MC to the outside world or motors, relays, sensors, other controllers, networks, and more: Why and What is needed, and How to build some simple Signal Conditioning circuits to interface with the MC:
Wednesday Afternoon & Thursday All Day
Friday Morning & Afternoon
- Vehicle Control and Electronic Systems Architectures
- H/W and S/W Interactions in Control Systems
- Analog and Digital Component Operation: High level operation, usage, and integration with a MC
- Analog and Digital Signal Conditioning: The purpose of Signal Conditioning is to ensure that external signals can safely connect the MC to the outside world of motors, relay drivers, sensors, other controllers, networks, and more: This course will cover Why and What is needed, and How to build Analog Digital Signal Conditioning circuits that will interface with the MC. As part of learning and interfacing Signal Conditioning with the MC, it is necessary that participants understand the operation and application of electronic devices. The focus will be how to use these devices for building Signal Conditioning and Control Systems, and how to use these devices with a MC.
- Electronic Devices: Resistor, Resistor Network, Rectifier Diodes, and Zener Diodes, and Opto-Isolators
All Day Tuesday & Wednesday Morning
A continuation of Monday (Day 1) - Analog and Digital Signal Conditioning: Its purpose in connecting the MC to the outside world or motors, relays, sensors, other controllers, networks, and more: Why and What is needed, and How to build some simple Signal Conditioning circuits to interface with the MC:
- Electronic Devices Signal Conditioning, Pulse Counting, and Level Sensing: Counter-Divider Circuits, Operational Amplifiers, and Voltage Level Shifters, Schmitt Trigger Circuits
- Power Electronics Switching and Amplification Devices: BiPolar Transistor Circuits, MOSFET Transistor Circuits
- Electronic Components: Logic Sensing, Magnetic Field Sensing, and Signal Conditioning: Buffers, Logic Gates, and Hall Effect Sensors
- Example circuits that illustrate how Electronic Devices interface with the MC, and how the MC would interface with the vehicle controller circuits
Wednesday Afternoon & Thursday All Day
- MC Specifications and Pin Assignments
- MC General Purpose Inputs-Outputs (GPIO) Pin Voltage and Current Functions
- Preparing to Develop a Project Software Solution – and should answer the following questions: 1) What does it need to do?, 2) When does it need to do it?, and 3) How does it need to be done?
- The Microcontroller: Software Language, Compilers, and the MC
- Pseudo-Code: How to write Pseudo-Code to ensure that all aspects of the software solution purpose are comprehended and documented in a “readable” format before the first line of software code developed
- How to write high level operating and function statements for S/W functionality
- Coding your First Program: How to build simple circuits and building circuits that will function with software controls
- Practicing coding, utilizing electronic circuit with the MC, and signal conditioning circuit building using course projects
- Writing & Coding Software and Building Electronics Projects: Blending the MC and Electronic components to build projects that focus on automotive systems power, analysis, and diagnostic applications
- Classroom exercises will include diagnostic sensing circuits, simple transmission control, and cooling fan control
Friday Morning & Afternoon
- Continue Practicing coding, electronic circuit, and signal conditioning circuit building using course projects
- Writing & Coding Software and Building Electronics Projects: Use a MC and Electronic components to build projects that have automotive systems power, analysis, and diagnostic applications
- Electronic projects will include diagnostic circuits and sensing for motor control, relay control, transmission control, and cooling fan control. Also included are reading and writing analog voltages, using vehicle TPS, MAP or MAF inputs to control PWM output – and more
- Writing large programs vs. Modular Software Code for re-usability and ease of Code modification
- Ideas for Building Projects and using the MC and Electronic Devices for the Automotive Classroom or on the job
- Group Final Project – the class will work in groups of 2 or 3 to completely write the software and select the proper hardware components to complete a Group Final Project. The project will be disclosed to the groups on the final day of the course. Those groups successfully completing the final project will be given a second course certificate that signifies their successful completion of the final project.
special note to participants
Students will be responsible to bring their own laptop computer to the course (with at least one operating USB port) for the purposes of operating the MC and permit software applications to be installed for developing S/W code. The students should be prepared to bring their own oscilloscope and/or DVOM to work with the electronic devices and circuits. This course is designed for individuals with minimal or no experience in S/W development or coding, and minimal to average experience with analog & digital electronics circuits and devices.
VIRTUAL BOOT CAMP
Rolling Quarterly Schedule (Info Coming Soon!) |
Boot camp overview
Come and Join Us to Learn Even More!! Our Part 1 Automotive Software & Electronics Systems Boot Camp Course is so popular, we are now offering a Part 2 Automotive Software & Electronics Systems Boot Camp Course.
As FutureTech continues to monitor how the automotive service and diagnostic market is speeding into more advanced electronic systems and S/W controls, these changes will challenge Automotive Instructors and Technicians in creating new solutions and techniques in service and diagnosing advanced automotive systems. Additionally, it is equally important that those professionals working with advanced automotive systems understand HOW to work with them. This course contains lecture with significant hands-on project content in electronics, S/W, and F/W that will make for the perfect learning environment! As with the Part 1 course, this course will use integrated circuits, electronic components, and the popular Arduino MC. Course participants will have exposure to more advanced MC, electronics, data acquisition, and communications systems for the purposes of building new H/W, F/W, & S/W knowledge and tools that can be used directly with automotive systems. Here is the course outline that lists what topics will be covered in the Part 2 Automotive Software & Electronics Systems Boot Camp Course:
As part of the course each participant will receive a MC, software, a USB cable that they take with them when the course has been completed. This will afford the opportunity for participants to continue learning after completing the course!
As FutureTech continues to monitor how the automotive service and diagnostic market is speeding into more advanced electronic systems and S/W controls, these changes will challenge Automotive Instructors and Technicians in creating new solutions and techniques in service and diagnosing advanced automotive systems. Additionally, it is equally important that those professionals working with advanced automotive systems understand HOW to work with them. This course contains lecture with significant hands-on project content in electronics, S/W, and F/W that will make for the perfect learning environment! As with the Part 1 course, this course will use integrated circuits, electronic components, and the popular Arduino MC. Course participants will have exposure to more advanced MC, electronics, data acquisition, and communications systems for the purposes of building new H/W, F/W, & S/W knowledge and tools that can be used directly with automotive systems. Here is the course outline that lists what topics will be covered in the Part 2 Automotive Software & Electronics Systems Boot Camp Course:
- This class is a fun and highly interactive environment!
- Projects in the course will be built with MC, interface electronic and circuit board systems, and electronic components
- This course will teach participants how they can inexpensively and quickly create their own testing and diagnostic tools.
- Provide participants enough fundamental knowledge and skills that would permit them to develop their own microcontroller based applications and hardware interface tools that can be used for analyzing and diagnosing most automotive systems
- Learn how external MC systems can be built to be used with a scan tool or on-board vehicle system to manipulate or change systems operation for the purposes of circuit analysis and diagnostics or building vehicle “bugs” for automotive courses
As part of the course each participant will receive a MC, software, a USB cable that they take with them when the course has been completed. This will afford the opportunity for participants to continue learning after completing the course!
SPECIFIC COURSE ELEMENTS
- All FutureTech Automotive Software and Electronics courses have a hands-on focus. As with the Part 1 course, this course will use the Arduino MC and dedicated circuits using new hardware devises and software code. Participants will continue to expand their experiences and skills in using Electronic Devices, MC, Software Writing, and Software Coding to build any application that they want to create. With software based controls, anything is possible!
- Automotive Instructors will continue to build their skills and experiences with electronic devices and coding software to control the electronic circuits that are built in the class. By enhancing their skills and experiences, Instructors participants will be able to build a broader range of simulators and vehicle demonstrators that will be meaningful to their students. Just think about what you can do with all these new skills!
- Automotive technicians will absolutely love continuing to learn and develop even more skills to for testing and diagnosing automotive electrical/electronic systems by using MC based diagnostic systems that they will build. As with the Part 1 course, technicians that attend the Part 2 course will expand their skills in electronics and software for use with or without the Scan Tool to help make complex diagnostics easier! Sometimes Scan Tools and Voltmeters just aren’t enough to track down electronic or electrical nightmares – especially in vehicle network control systems.
- This course will build on the Part 1 course to the skills enhance skills and experiences of the participants so, at the completion of the course, they will be able to build their own control, testing, and diagnostic systems for vehicle electrification and ADAS systems. If you can think it, you can build it!
daily activities
Monday
Tuesday
MC Control Software Syntax and Functions Review: FOR, WHILE, IF, ELSE IF, and IF Loop statement usage for the purpose of connecting the MC to the outside world to control motors, relays, sensors, other controllers, networks, and more:
Wednesday
Thursday
Friday
- Review of Vehicle Control and Electronic Systems Architectures
- Discuss H/W and S/W Interactions in Control Systems
- Analog and Digital Circuit Operation and failure modes
- Review and build Analog and Digital Signal Conditioning circuits: The purpose of Signal Conditioning is to ensure that external signals can safely connect the MC to the outside world of motors, relay drivers, sensors, other controllers, networks, and more: This course will cover Why and What is needed, and How to build Analog Digital Signal Conditioning circuits that will interface with the MC. As part of learning and interfacing Signal Conditioning with the MC, it is necessary that participants understand the operation and application of electronic devices. The focus will be how to use these devices for building Signal Conditioning and Control Systems, and how to use these devices with a MC.
- Review and build Electronic Device Circuits: Resistor, Resistor Network, Rectifier Diodes, and Zener Diodes, and Opto-Isolators, Operational Amplifiers, Level Shifters, Logic Gates, Magnetic Field Sensing, and more!
Tuesday
MC Control Software Syntax and Functions Review: FOR, WHILE, IF, ELSE IF, and IF Loop statement usage for the purpose of connecting the MC to the outside world to control motors, relays, sensors, other controllers, networks, and more:
- Circuits that will be built to work with S/W Loops for the purposes of Signal Conditioning, Pulse Counting, and Level Sensing, Counter-Divider Circuits, Operational Amplifiers, and Voltage Level Shifters, Schmitt Trigger Circuits
- Power Electronics Switching and Amplification Devices: BiPolar Transistor Circuits, MOSFET Transistor Circuits
- Electronic Components: Logic Sensing, Magnetic Field Sensing, and Signal Conditioning: Buffers, Logic Gates, and Hall Effect Sensor
- MC Control Software Syntax and Functions: Using Millis function instead of Delay function more robust S/W code
- Frequency to Voltage Converter: Converting Frequency signals to a voltage output so other circuits can be controlled or triggered
- Transistor Array IC: Using an IC with an 8 Transistor Array to control 8 different outputs at one time with MC controls
Wednesday
- Automotive Temperature Sensing Circuit: Temperature sensing is the most important data that can be acquired by a MC. This circuit will be constructed, and S/W code completed by course Participants to build an operational circuit Temperature sensing circuit that could be used to monitor the temperature for any automotive circuit.
- The I2C Data Bus and using it for Network Control of Devices: Participants will be introduced to the new world of the I2C Data Bus and how to use data bus communications to control devices based on hex addressing. Learning the I2C data bus will help prepare the participant for learning the automotive CAN bus.
- I2C Display Systems: Participants will be introduced to the world of I2C displays so data can be displayed on a remote display rather than using the Serial Data Monitor on a computer. Participants will learn how to code software to program the use of an LCD display with 4 Rows and 20 Characters (per row) to display the data of their projects during this course. Whether displaying Voltage, Temperature, Distance, Speed, or other data displays are an essential in monitoring circuits.
- High Voltage Battery Management System Circuit: This circuit will be constructed, and S/W code completed by course Participants to build an operational High Voltage Battery Management Sensing and Balancing System for a Lithium Ion battery pack cell system.
Thursday
- Automotive Proximity (IR) Sensing System: Proximity Sensing Circuits are one of the most important sensing systems that can be used by a MC to anticipate when a circuit should be actuated/triggered or when an ADAS system needs to measure. This circuit will be constructed, and S/W code completed by course participants to build and calibrate an operational circuit.
- Automotive Collision Sensing (IR) System: Proximity Sensing Circuits for sensing an imminent collision event are one of the most important sensing systems used by an ADAS MC to anticipate when a circuit should be actuated or triggered. An electrical and electronic circuit will be constructed, and S/W code completed and calibrated by course participants.
- Automotive LIDAR Distance Sensing System: LIDAR systems are one of the most critical systems within an ADAS sensing system but, can be used in any system that needs to measure distance or movement. Understanding and being able to construct and calibrate a LIDAR based system projects in this course will provide participants experiences that will help them to transition into the high technical world of ADAS.
Friday
- Automotive ADAS Collision Avoidance System: ADAS systems are quickly becoming a mainstream system on almost every vehicle product. A basic ADAS Collision Avoidance Sensing circuit using an Ultrasonic Sensor will be constructed and S/W code completed by course Participants to build an operational sensing circuit.
- Frequency Counting and Function Generator Applications Using MC: Counting frequency for triggering an electronic circuit is a primary function within automotive circuits. Whether triggering injectors, ignition coils, or any circuit that needs triggering through counting frequency – knowing how to use frequency counting is vital. The same is true for transmitting (sending out) sine or square waves to trigger an external circuit. Software systems that can count frequency or develop waveforms to send out to other circuits is a critical function of a control circuit. Participants will construct the S/W code and verify that the controller can read and write signal circuits (sine or square wave) and interface the software with external electronic circuits.
- Group Final Project – the class will work in groups of 2 or 3 to completely write the software and select the proper hardware components to complete a Group Final Project. The project will be disclosed to the groups on the final day of the course. Those groups successfully completing the final project will be given a second course certificate that signifies their successful completion of the final project.
special note to participants
Course Prerequisites: Part 1 Automotive Software & Electronics Course
Students will be responsible to bring their own laptop computer to the course (with at least one operating USB port) for the purposes of operating the MC and permit software applications to be installed for developing S/W code. The students should be prepared to bring their own oscilloscope and/or DVOM to work with the electronic devices and circuits. As part of the course package each student will receive a MC and USB cable (and keep after course completion). This course is designed for individuals that have completed the Part 1 Automotive Software & Electronics Course
Students will be responsible to bring their own laptop computer to the course (with at least one operating USB port) for the purposes of operating the MC and permit software applications to be installed for developing S/W code. The students should be prepared to bring their own oscilloscope and/or DVOM to work with the electronic devices and circuits. As part of the course package each student will receive a MC and USB cable (and keep after course completion). This course is designed for individuals that have completed the Part 1 Automotive Software & Electronics Course
Additional information regarding pricing and full course overview coming soon!
To stay informed about the Advanced Boot Camp and other training events by FutureTech subscribe to our email contacts: FutureTech Automotive Software & Electronics Advanced Boot Camp
|
Date and Location:
TBD
Instructor: Dr. Mark Quarto
TBD
Instructor: Dr. Mark Quarto
The Fundamentals and Advanced Automotive Software and Electronics Boot Camps provide fantastic electronics and software information, skills, and experiences for technicians and instructors. However, for those that want even more experiences and skills, The Advanced Automotive Software & Electronics Boot Camp will round out your skill set. The Advanced Boot Camp will provide even more electronics and significantly more integration of software development. The experiences and skills that automotive technicians and instructors will learn permit them to more directly interface with vehicle systems and build more complex circuits to monitor vehicle circuits and controllers. Some of the topics being planned for this boot camp:
- Enhanced electronic devices for use with control and network systems
- Internet control for remote control of sensing and control circuits
- Building a network system with more I2C and introduction to how to build CAN interfacing systems to augment the Scan Tool and off-board tools & equipment
- More Applications for automotive systems diagnostics and testing