June 14, 2015
June 14, 2015
June 17, 2015
26.971.1 - 26.971.11
Innovative Embedded Systems ProjectAbstractThe goal of an Embedded Design course is to teach programming, embedded circuits and softwarealgorithms. There are also related goals, such as learning to use development tools, lab equipmentand proper debugging techniques. There are tangential goals such as working in teams andpreparation for senior/capstone projects. And while there are a variety of approaches to teaching,the common theme is that you want the students to be successful and understand the material asthoroughly as possible.Each year, there are new peripherals, new processors and a general belief that you must try to teachmore information in a shorter period of time. Technology students (in general) require a morehands on approach in that learning is accomplished via lab projects as opposed to lectures andhomework. Thus an Embedded Design course with the proper lab work is the best way to achieveall of the associated goals.This paper details an approach that I have used in my (junior level) microprocessor course in whichthe students (some with a strong interest in programming, some with less) all learn to program in‘C’, and interface the PIC processor to a wide variety of peripherals using a development board thatthey build themselves. What is unique is that the PCB was designed in-house using Eagle Cad andcontained a wide variety of components not present in typical off-the-shelf development products.This allows us to teach a wide range of sensors (temp, light, range, etc.) and a variety of protocols(RS232, SPI) as well as software debouncing and filtering algorithms.The final part of the course was to let the students come up with their own ideas for a final labproject and each student took a unique approach in applying their hardware and software skills.With the success of this course, it is hoped that the information provided here could be used as aframework for other classes with similar goals and objectives.
Strom, S. A. (2015, June), Innovative Embedded Systems Project Paper presented at 2015 ASEE Annual Conference & Exposition, Seattle, Washington. 10.18260/p.24308
ASEE holds the copyright on this document. It may be read by the public free of charge. Authors may archive their work on personal websites or in institutional repositories with the following citation: © 2015 American Society for Engineering Education. Other scholars may excerpt or quote from these materials with the same citation. When excerpting or quoting from Conference Proceedings, authors should, in addition to noting the ASEE copyright, list all the original authors and their institutions and name the host city of the conference. - Last updated April 1, 2015