999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于STM32的摩托車頭盔佩戴提醒裝置設計

2023-01-31 01:46:58蘭鴻旺吳超瓊李國懌覃文捐劉振貴覃鐘耀陳守旺
電子制作 2023年1期
關鍵詞:駕駛員檢測

蘭鴻旺,吳超瓊,李國懌,覃文捐,劉振貴,覃鐘耀,陳守旺

(廣西民族師范學院 數理與電子信息工程學院,廣西崇左,532200)

0 引言

近年來,電動自行車因其便捷、經濟、環保等特點,成為城鄉居民的主要出行工具之一。隨著電動自行車數量越來越多的同時,因行人或駕駛員隨意闖紅燈、駕駛員駕駛技術低等復雜因素造成的交通事故也在逐年增長。因此騎乘電動自行車、摩托車佩戴安全頭盔的問題引發了社會的關注。隨后廣西、上海等地也出臺相應規定明確騎行電動自行車也要佩戴安全頭盔,因此不佩戴頭盔不僅是對自己的不負責任,同時也可能觸犯到法律。

1 裝置總體方案設計

裝置分為兩大部分,分別為下位機與上位機。下位機又分為兩個部分:裝置車載部分與裝置頭盔部分。裝置車載部分分為:電源模塊、STM32主控模塊、座椅檢測模塊、蜂鳴器模塊、顯示屏模塊、紅外接收模塊、WiFi模塊、拓展傳感器接口。裝置頭盔部分分為:電源模塊、STC15主控模塊、頭盔佩戴檢測模塊、紅外發射模塊。上位機是由Android設計的手機APP。系統總體框架如圖1所示。裝置頭盔部分使用STC15F104W單片機作為主控制器,微動開關采集駕駛員頭盔佩戴信息頭盔部分主控芯片進行處理將處理結果通過紅外發射管發送紅外信息給裝置車載部分。裝置車載部分采用STM32F103RCT6單片機作為主控制器,紅外測距傳感器GP2Y0A21YK0F采集距離信息,紅外接收管HS0038參集裝置頭盔部分發送的紅外信息,ESP8266模塊參集上位機的指令信息,將采集到的信息匯入車載部分主控芯片進行數據處理,通過程序算法得出駕駛員頭盔佩戴情況。如果駕駛員未佩戴頭盔則通過裝置車載部分的蜂鳴器、顯示屏提醒駕駛員。實現頭盔佩戴提醒功能。擴展接口即預留數據接口可以用于采集記錄裝置工作狀態信息也可以拓展傳感器等[1]。

圖1 系統總體框圖

2 硬件設計

■2.1 主控模塊電路設計

裝置車載部分選擇高性能、低功耗、低成本的STM32 F103RCT6單片機作為主控芯片。電路由以下個部分構成:電源電路、濾波電路、晶振電路、復位電路、BOOT電路。裝置車載部分主控模塊電路如圖2所示。

圖2 裝置車載部分主控模塊電路圖

裝置頭盔部分需要體積小、功耗低、高新能的主控。綜合考慮使用STC15F104W單片機作為主控芯片。這款單片機只有8個引腳其中6個通用I/O口足夠設計使用。并且不需外部晶振和外部復位,只需要電源電路、濾波電路就可使用。裝置頭盔部分主控模塊電路如圖3所示。

圖3 裝置頭盔部分主控模塊電路圖

■2.2 核心傳感器模塊電路設計

各類傳感器電路主要采用模塊化設計,通過+5V、+3 3V電源和GND組成直流供電輸入給各傳感器模塊,模塊之間采用去耦電容減少干擾。核心傳感器模塊電路如圖4所示。

圖4 核心傳感器模塊電路圖

DS18B20是一個數字溫度傳感器,采用的是單總線時序與主機通信,只需要一根線就可以完成溫度數據讀取。溫度檢測與數字數據輸出全集成于一個芯片之上,從而抗干擾力更強。其一個工作周期可分為兩個部分,即溫度檢測和數據處理。

火焰傳感器是利用紅外線對火焰非常敏感的特點,使用特制的紅外線接收管來檢測火焰,然后把火焰的亮度轉化為電壓的變化后,通過裝置車載部分的STM32檢測AD值就可以判斷出火光的強弱做出相應的程序處理。

傳感器MP-2采用多層厚膜制造工藝,當環境空氣中有被檢測氣體存在時傳感器電導率發生變化,該氣體的濃度越高,傳感器的電導率就越高將其轉化為電壓的變化后,通過裝置車載部分的STM32檢測AD值就可以判斷出煙霧的濃度和DS18B20、火焰傳感器就可以組成一個簡易的警報器。

紅外測距傳感器GP2Y0A21YK0F傳感器由信號處理電路、紅外發射二極管和位置探測器組成,物體的反射率、環境溫度和工作時間的變化不受影響。該裝置輸出與檢測距離相對應的電壓。通過單片機的AD檢測和和相應的公式即可算出距離。將傳感器放置在座椅前方就可以用于座椅檢測,當傳感器檢測到后裝置車載部分主控就可以做出相應的程序處理。

■2.3 頭盔佩戴檢測模塊電路設計

頭盔佩戴檢測模塊由兩個微動開關來檢測,1號微動開關位于頭盔內襯頭頂部,2號微動開關位于頭盔帽帶卡扣內側。當駕駛員佩戴頭盔時駕駛員的頭部會于頭盔內襯貼合1號微動開關就會按下,駕駛員將卡扣插銷插入時會頂住裝在卡扣內側的微動開關并將其按下。裝置頭盔部分STC15主控通過獲取這兩個微動開關的狀態實現頭盔佩戴的檢測,如果兩個微動開關都未按下或只按下一個時則認為駕駛員沒有規范佩戴安全頭盔。裝置頭盔部分模塊安裝位置示意如圖5所示。

圖5 裝置頭盔部分模塊安裝位置示意圖

■2.4 紅外發送模塊與紅外接收模塊電路設計

當兩個微動開關都處于按下狀態時,裝置頭盔部分單片機將頭盔已佩戴安全佩戴的信息對應的二進制編碼調制為一系列的脈沖寬度調制(PWM)信號,通過紅外發射管發送以RC5位格式的信號。

紅外測距傳感器GP2Y0A21YK0F檢測到駕駛員以上車后,裝置車載部分一體化紅外接收頭HS0038開始接收RC5格式的紅外信號,經裝置車載部分單片機解碼后并執行對應程序。

■2.5 蜂鳴器模塊與顯示屏模塊電路設計

壓電無源蜂鳴器,其內部沒有激勵源,只有給它一定頻率的方波信號,才能讓蜂鳴器的振動裝置起振,從而實現發聲。蜂鳴器所需的驅動電流比較大,直接使用單片機IO直接驅動蜂鳴器比較吃力,需要搭配一個放大電路使用。

1 44寸 TFT SPI彩屏,分辨率 128×128,只需 4個IO口即可完成驅動,具有豐富多樣的接口、編程方便、易于擴展等良好性能。當紅外測距傳感器GP2Y0A21YK0F檢測到駕駛員以上車后連續三個檢測周期沒有接收到裝置頭盔部分發來的佩戴安全佩戴的信息對應的二進制編碼則通過蜂鳴器發出警報,顯示屏也會顯示相關提醒。

根據沃爾特·艾薩克森執筆的《史蒂夫·喬布斯傳》改編的電影《喬布斯》使得當代大學生更加清楚地了解了他們的偶像——蘋果公司創辦人和前總裁喬布斯的輝煌一生:活著只為改變世界。喬布斯的火爆使當代大學生深刻地理解了“改變世界”的意義和人生努力的方向。然而,很少有同學知道“改變世界”來自馬克思“新世界觀萌芽的第一個天才文件”(恩格斯語)——《關于費爾巴哈的提綱》;這就是寫在馬克思墓碑上的名言——“哲學家們只是用不同的方式解釋世界,問題在于改變世界。”[1]502面對當代大學生只知喬布斯、不知馬克思的現狀,高校思政教育迫切需要闡明馬克思主義是“改變世界”的理論,既是“實踐的理論”,又是“理論的實踐”。

■ 2.6 WiFi模塊作用

摩托車頭盔佩帶提醒裝置車載部分啟動后ESP8266 WiFi模塊進入服務器模式并開啟一個名為“EPS_SmartHelmet”的熱點供手機連接,在手機下載并安裝應用程序后,使用手機去連接熱點,即可通過WiFi進行數據通信。手機軟件的功能是通過WiFi模塊與裝置車載部分STM32主控通訊使其開啟或關閉頭盔佩戴提醒功能;調整頭盔傳感器的靈敏度,改變發出警報的閾值,如溫度過高的警報等;裝置車載部分出現異常時可以查看裝置發出的故障碼。調整的閾值及功能啟停的設置會存入裝置車載部分的EEPROM存儲芯片內。

3 軟件設計

■3.1 車載部分主體程序設計

車載部分有兩個模式,工作模式與調試模式。程序啟動初始化各個模塊后默認進入工作模式,等待紅外測距模塊檢測到駕駛員上車,再判斷紅外接收管接收到的信號是否為頭盔已正確配戴的信號,如果沒有收到信號或是接受到錯誤信號,則發出警報后進行下一次接收。調試模式則負責將裝置的數據傳輸至手機APP。裝置車載部分程序流程如圖6所示。

圖6 車載程序流程圖

■3.2 頭盔部分主體程序

裝置啟動后系統開始初始化,完成后等待微動開關被按下。如果只有一個微動開關被按下則發送未正確佩戴頭盔信號給主機,發送完畢繼續檢測微動開關是否被按下;兩個微動開關同時被按下發出頭盔已正確佩戴信號給主機。發送完畢繼續檢測微動開關是否被按下。頭盔部分程序流程如圖7所示。

圖7 頭盔部分程序流程圖

■3.3 手機 APP 主體程序

該APP作為客戶端通過基于TCP/IP的Socket通信,與主機模塊上的WiFi進行通信。因WiFi模組在出廠時,已自動燒錄AT指令SDK,故可以直接通過AT指令進行二次開發。在APP程序設計中,給定IP地址與端口號,通過IsConnected()方法[2]查看是否連接服務器成功。成功則獲取Socket流對象里的輸入流數據,將其解析并顯示在手機上。還可通過輸出流將附加模塊傳感器靈敏度設置發送給主機模塊。APP程序流程如圖8所示。

圖8 APP程序流程圖

由于主機模塊的傳感器眾多,數據傳輸與解析難度大大增加。考慮到眾多數據的解析問題,由此設計了一款專門用于本裝置于手機APP的傳輸協議[3],共八位數據組成幀格式,數據幀格式如表1所示。

表1 數據幀格式表

幀頭:用于判斷是否有數據。當接收到S時,代表接收到數據。

類型:每一個模塊代表一種類型。溫度模塊WD;頭盔檢測TK;煙霧模塊YW;火焰模塊HY;座椅檢測ZY。

狀態:分有正常與異常,數據分別為Z和Y。

數據:溫度模塊的數據范圍為00~99,單位為攝氏度℃;頭盔檢測的數據有ZC與YC,分別代表正常與異常;煙霧模塊與火焰模塊的數據范圍為00~99,是以數據百分比的形式進行傳輸,單位百分比%;座椅檢測的數據有YR與WR,分別代表有人與無人。

幀尾:用于判斷數據是否接收完畢。當接收到E時,代表數據接收完畢。

例如SwdZ26E,代表溫度傳感器正常,并檢測到溫度26℃;SywZ50E,代表煙霧傳感器正常,并檢測到煙霧濃度50%;StkYYCE,代表頭盔檢測異常,沒有檢測到從機的紅外信號。

4 裝置調試

將裝置車載部分、頭盔部分和軟件平臺進行聯合測試。首先,在手機上安裝頭盔佩戴提醒裝置調試工具APP;將設備通電,將手機連上車載部分的WiFi,進行各項功能的測試。設備的實物圖如圖9所示。頭盔佩戴提醒裝置調試工具APP界面如圖10所示。

圖9 整體設備實物

圖10 裝置APP

首先測試頭盔檢測功能,當駕駛員坐上座椅后裝置進行頭盔檢測,正常情況下駕駛員正確佩戴安全頭盔后裝置將不會發出警報。通過測試裝置頭盔部分紅外發送功能正常、裝置車載部分紅外接收功能正常,駕駛員佩戴安全頭盔后可以正常解除警報。其次測試在裝置調試模式下使用手機APP對裝置的安全頭盔佩戴提醒功能、安全頭盔佩戴記錄功能進行啟停及附加傳感器的警報靈敏度調節和啟停。通過測試裝置車載部分與手機APP的通訊正常、裝置車載部分可以讀寫EEPROM存儲器上的數據。經過測試裝置各部分的功能都達到預期設想。

猜你喜歡
駕駛員檢測
基于高速公路的駕駛員換道意圖識別
基于眼動的駕駛員危險認知
駕駛員安全帶識別方法綜述
“不等式”檢測題
“一元一次不等式”檢測題
“一元一次不等式組”檢測題
“幾何圖形”檢測題
“角”檢測題
基于matlab的純電動客車駕駛員行為分析
汽車電器(2018年1期)2018-06-05 01:22:54
小波變換在PCB缺陷檢測中的應用
主站蜘蛛池模板: 狠狠亚洲婷婷综合色香| 亚洲91在线精品| 亚洲性网站| 午夜毛片免费看| 色妺妺在线视频喷水| 久久semm亚洲国产| 欧美另类图片视频无弹跳第一页| 欧美国产在线精品17p| 亚洲一区二区三区中文字幕5566| 亚洲清纯自偷自拍另类专区| 国产69精品久久久久孕妇大杂乱| 国产清纯在线一区二区WWW| 欧美在线导航| 亚洲天堂777| 五月婷婷欧美| 女高中生自慰污污网站| 中国丰满人妻无码束缚啪啪| 欧洲欧美人成免费全部视频| 婷婷伊人五月| 五月激情综合网| 日韩亚洲综合在线| 亚洲国产精品一区二区高清无码久久| 又大又硬又爽免费视频| 日韩在线永久免费播放| 欧美激情综合| 久久青草免费91观看| 亚洲久悠悠色悠在线播放| 国产噜噜在线视频观看| 日韩精品一区二区三区视频免费看| 婷婷在线网站| 欧美一级黄片一区2区| 国产精品第页| 欧美一级特黄aaaaaa在线看片| 亚洲国产综合第一精品小说| 99精品视频九九精品| 2020国产免费久久精品99| swag国产精品| 亚洲黄色激情网站| 午夜性刺激在线观看免费| 亚洲第一天堂无码专区| 日韩在线中文| 日韩一级二级三级| 国产一区自拍视频| 国产国拍精品视频免费看| 日韩精品久久无码中文字幕色欲| 亚洲欧美另类久久久精品播放的| 国产99在线| 国产成人无码久久久久毛片| 91青青草视频在线观看的| 国产性爱网站| 亚洲精品第1页| 成人国产精品2021| 高h视频在线| 高清不卡毛片| 亚洲水蜜桃久久综合网站| 性色生活片在线观看| 日本精品影院| 一级爱做片免费观看久久| 波多野结衣在线se| 一区二区三区国产| 成人免费一级片| 久无码久无码av无码| 免费网站成人亚洲| 亚洲成人免费在线| 高清精品美女在线播放| 日本91在线| 中文字幕亚洲无线码一区女同| 成人一级黄色毛片| 国产亚洲一区二区三区在线| 尤物视频一区| 欧美成人精品在线| 亚洲成人一区二区三区| 中字无码av在线电影| 成人午夜视频免费看欧美| 久久午夜夜伦鲁鲁片不卡| 成人亚洲天堂| 免费视频在线2021入口| 六月婷婷精品视频在线观看 | 国产成a人片在线播放| 一本大道视频精品人妻 | 欧美日韩福利| 又爽又大又光又色的午夜视频|