BME360/361  Biomeasurement & Lab

BME Curriculum Flowchart: 2019.

BME 360 Biomeasurement (3 credits): Principles of biomeasurement, patient safety, embedded system design with microcontrollers, programming with assembly and C++ languages, interrupts, timer, real-time digital filters, electrocardiogram (ECG) instrumentation, QRS detection, heart rate meter. (Lec. 3) Pre: ELE 212. Concurrent enrollment in 361 required.

ABET Student Outcomes for BME 360
1:   an ability to identify, formulate, and solve complex engineering problems by applying principles of engineering, science, and mathematics.
2:   an ability to design a system, component, or process to meet desired needs within realistic constraints such as economic, environmental, social, political, ethical, health and safety, manufacturability, and sustainability.
6:   an ability to identify, formulate, and solve engineering problems.

BME 361 Biomeasurement Laboratory (1 credit): Constructing and experimenting with embedded systems using microcontrollers, implementing real-time digital filters with assembly and C++ languages, constructing an electrocardiogram (ECG) amplifier, implementing QRS detection and heart rate meter. Concurrent enrollment in 360 required.

ABET Student Outcomes for BME 361
2:   an ability to apply engineering design to produce solutions that meet specified needs with consideration of public health, safety, and welfare, as well as global, cultural, social, environmental, and economic factors.
5:   an ability to function effectively on a team whose members together provide leadership, create a collaborative and inclusive environment, establish goals, plan tasks, and meet objectives.
6:   an ability to develop and conduct appropriate experimentation, analyze and interpret data, and use engineering judgment to draw conclusions.

Solder Safety Guide

Course syllabus: Fall 2019            Sample exams: Exam #1, Exam #1a, Exam #2, Exam #3a, Exam #3b; Solutions.
Notes: Biomeasurements,   ECG,   SNR,   Impedance matching,   Sampling,   Number systems,   OP Amp,   Biopotentials,   Bjork-Shiley valve,  Transforms,  ZT,  DSP,  Fourier,   Transforms,   Filter comparison,   Pressure Measurement,   Heart model.
Papers/Handouts: MOBD1, MOBD2.
Class photos:  20112016,   2017,   2018,  BME360_2019.j 2019.
   Overall circuit: schematic (pdf), schematic (svg);
   Bread board photos: 1, 2, 3, 4, 5.
   Sample program for XC-8 compiler: C code, PDF
   Lab 4 Help:  pdfC code;           Lab 6 Help:  LPFCut-off frequency calculator;         Lab 7 Help:  MOBD algorithm.
Lab report format: report template;           Lab demo.
Datasheets: PIC18F4525, XC8 Compiler, DAC0800, 7805 (1A), 7805 (100mA), LMC7660, AD620 Intrumentation Amp, LM324N, Serial LCD, HD44780

Downloads for C programming (Windows): MPLABX IDE Scroll down for Windows Installer,MPLABX XC-8 Compiler - Scroll down for Windows Installer

Downloads for C programming (Mac): MPLABX IDE Scroll down for MacOS Installer, MPLABX XC-8 Compiler - Scroll down for MacOS Installer

Downloads for C programming (Linux): MPLABX IDE Scroll down for Linux Bash File, MPLABX XC-8 Compiler - Scroll down for Linux Bash File

For the XC Compiler, if you already have the older C18 Compiler, allow XC to replace the C18 compiler on current projects. You'll be prompted during the XC-8 install.

BME 361 Labs (Click the hyperlink to download the lab manual):

New lab manual, old

Useful freeware: OpenOffice, Inkscape, GIMP.
Online calculators: graphing calculator, Bode plot, calculator, roots, partial-fraction, LT, ILT.
Useful online resources: OpenOffice equations, PDF compressor.