projects

碰撞預防系統

一個使用紅外線感測器在碰撞前使車輛停止的防碰撞系統。

Feb 12, 2022 1 minute read

本專案為我大學第五學期《進階控制系統與數位訊號處理》課程期末專案。

背景

根據印尼中央統計局(Badan Pusat Statistik)資料,印尼共有 15,800,933 輛乘用車,占全國機動車總數的 11.59%。2019 年共發生 116,411 起交通事故,其中 25,671 人死亡。如此高的交通事故死亡率是一個嚴重的社會問題,因此需要採取有效的預防措施。

解決方案

本專案提出一種基於距離感測器的自動控制系統,可在必要時自動降低車速或停止車輛以避免碰撞。該系統能覆蓋駕駛者的速度輸入,以優先確保安全。

原型

本原型使用 Arduino Uno、前後各一個紅外距離感測器、直流馬達、L298N H 橋驅動器以及可充電電池。

系統採用 PID 控制進行車輛運動,並透過實驗方式優化 PID 參數。感測器的數位訊號經由基於漢明窗設計的 FIR 濾波器處理,並使用快速傅立葉轉換(FFT)進行頻譜分析。

系統方塊圖

濾波結果

原型展示如下:

示範影片如下:

本專案簡報可於此查看:連結