The NSERC CREATE Training Program in Integrated Sensor Systems is pleased to announce the third hands-on workshop on the integration of sensor systems to be held at McGill University.
The 2 day workshop will be taught by Professor Zeljko Zilic, of the McGill department of Electrical and Computer Engineering, and will aim to introduce and expand on how to design and integrate multiple sensors into a functioning system.
Summary
Harnessing the capabilities of systems integrating multiple sensor requires significant skills in the embedded system design at multiple levels of abstraction. In this intensive course/workshop, we explain the main topics in integrating multiple sensors in larger systems and demonstrate them in the lab, on a board with tri-axial inertial MEMS sensors and other devices.
Instructor:
Dr. Zeljko Zilic is an associate professor at McGill University. He has obtained his Ph. D. degree from University of Toronto in 1997. He worked at Lucent Technologies in 1997-98. He has taught courses on microprocessor and embedded systems since joining McGill in 1998 and in that period he has designed novel laboratory kits and courses that extend the focus to wireless embedded systems and multi-sensor integration. For his teaching efforts, he has received the Wighton Fellowship by the National Council of Deans of Engineering and Applied Sciences of Canada. He has written a dozen of papers on embedded systems education, including embedded wireless and multi-sensor training. He is also a prolific researcher, with over 200 research papers in the related areas, for which he has received several research awards. Dr. Zilic has also co-written three books that have served both as research monographs and course textbooks in graduate courses. In the research community, Dr. Zilic has served as a general and program chair of IEEE High-level Design Validation and test and has chaired several other conferences in matters of finance, tutorials, panels and special sessions.
Workshop Content:
Students are expected to take the self preparation assessment quiz and complete the necessary pre-readings before the workshop.
- Embedded microprocessor-based systems basics
o Embedded systems and processor architecture
o Design principles - Modern embedded processors suitable for sensor integration
o Design tools and debug support significance
o ARM Cortex M3 and M4 processor case studies
o Low-power design concerns
o Lab/Demo: Tools for embedded ARM design - Interfacing sensors from software
o Lab 1: Program design and debugging tools - Basics of sensor integration
o Dealing with manufacturing imprecision and correcting capabilities
o Compensating temperature and environmental impact
o Noise in measurements and its reduction- Frequency-domain technique basics
- Interfacing sensors with digital bus interfaces
o Buses for interfacing sensors: I2C, SPI, …
o La 2: analog sensor sampling, signal conditioning and processing - Sensor data filtering and signal processing
o Digital and software filters - Interrupt-driven interfacing
o Asynchrony in sensor data processing – interrupt-driven processing
o Lab3: Reading and processing of accelerometer data; interrupts - System-level interfacing of multiple sensors at different rates
o OS Services
o OS Abstraction layer and multithreaded processing
o Lab 4: Sensor data processing in independent threads
Schedule
Duration: 2 days - 10 a.m. to 6:00 p.m.
Lectures: morning
Lab: afternoon
Location: TBA
Cost and Other Details
Workshop cost: $150 plus taxes.
Registration closing date: May 19, 2015. To register click here.
While priority will be given to ISS students who must take the workshop this year according to their plans, other spaces will be given first come first served.
Extra students may be added to the waitlist, and will be informed of an available space by email, by May 19, 2014 at the latest. To confirm their space, waitlisted students must follow the instructions provided.
PLEASE NOTE: Cancellations requests must be made by 5:00 p.m., May 19, 2015 for reimbursement (unless a medical note is provided).
Registration is limited.