Ushan Fernando
Electronics Project Year 2

In the autumn semester, a prototype Doppler radar speed detector was designed and built. The output signal of the HB100 Doppler radar sensor, was filtered and amplified before processing the signal to measure its frequency using the STM32 microcontroller. The measurement of frequency was carried out using two different techniques:

  • Fast Fourier Transform (FFT) applied on data obtained from an analogue to digital converter (ADC)
  • Timer based algorithm applied on data obtained from a comparator

In the spring semester, the aim was to design and build a display board for the prototype Doppler radar speed detector to indicate the speed of an object moving in front of it. This was implemented using a Complex Programmable Logic Device (CPLD) which would receive the information from the STM32 microcontroller through UART and display the speed on seven-segment displays.

Technologies Used

Hardware

  • HB100 Doppler Radar Sensor
  • STM32L476
  • Xilinx XC2C64A CPLD
  • Analog Circuits (opamps, voltage regulators etc.)

Software

  • C programming on STM32CubeIDE
  • Verilog on Xilinx ISE

Bandpass test Bandpass test results
Testing the bandpass filter designed using an opamp to filter out unwanted noise

Integrated board with STM32
Signal conditioning circuit board integrated with STM32
Display board with CPLD
Display board with CPLD and 7-segement displays