女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

關于GD32F350R8的都市青年家庭安防衛士的介紹和分析

GD32MCU ? 來源:djl ? 2019-10-21 14:49 ? 次閱讀

1項目背景

隨著都市生活節奏的加快,越來越多的青年人為了夢想漂泊在大都市中。北京上海尤為居多,而很多人幾乎整個白天都不在家,家里的情況缺少有效的監測。市面上,陸續推出了很多視頻監控系統,從一定程度上實現了遠程監控以及查看。

本項目,借助兆易創新推出的GD32F350高性價比Arm處理器,來實現家庭安防系統的初步搭建。通過傳感器對房屋狀況進行有效監控。借助OV5640攝像頭,熱釋電傳感器以及雨滴傳感器等,依靠GD32F350自身的硬件結構,實現了一個低成本、高準確度的家庭安防方案。

從圖像處理層面,提升監控的準確性。依靠硬件自由的模塊,在未增加任何硬件擴展模塊(SDRAMFLASH)等的基礎上,完全依靠GD32F350的自身優勢,實現圖像信號捕捉,采集,傳感器信號捕捉、分析等實時性較強的監測事件。

該系統采用了GD32F350的以下功能:

1. UART 高性能異步通信接口

2. GPIO 通用輸入輸出接口

3. 內部高速PLL,108MHz的主頻

4. 軟件模擬I2C,SCCB協議

5. 內部FLASH讀寫

6. RTC實時時鐘

7. Timer定時器捕獲高速輸入

8. DMA傳輸

9. Timer捕獲觸發DMA傳輸

10. 外部中斷ETI

從實際測試效果和項目推進過程中所用的模塊具體運行情況來看,GD32F350這款處理器,已經可以滿足絕大多數生活和工業的實際需要,功能強大,性能強悍,讓人欣喜不已。

2系統設計

本項目基于兆易創新的GD32F350 Arm處理器,作為《都市青年家庭安防衛士》的主控處理器,負責對白天長時間無人的家庭環境進行監測,可監測室外雨水情況,房屋人員走動情況等,可實現遠程交互。

圖2.1 基于GD32F350的都市青年家庭安防衛士架構圖

2.1硬件設計

硬件設計采用PCB洞洞板和跳線來實現。將高速數字信號諸如攝像頭的PCLK和像素信號采用焊錫在洞洞板上走線,而諸如電源和地等低速數字信號或者模擬信號采用跳線等加以連接。

圖2.2 基于GD32F350的都市青年家庭安防衛士部分硬件連接圖

2.2軟件設計

軟件設計主要圍繞ov5640的驅動來實施的,程序實施原理圖如下:

關于GD32F350R8的都市青年家庭安防衛士的介紹和分析

圖2.3 基于GD32F350攝像頭采集軟件設計框架圖

攝像頭的PCLK是高速信號,需要通過Timer定時器來進行捕獲,通過觸發DMA請求,進行傳輸,整個過程中,不需要CPU參與,極大的釋放了CPU的壓力,而且,整個采集過程高速進行。場中斷和行中斷分別控制圖像信號的采集。

初始化DMA, TimerA,場中斷和行中斷后,設置DMA循環采集模式,即可得到想要的圖像數據。

程序流程圖如下:

關于GD32F350R8的都市青年家庭安防衛士的介紹和分析

3項目完成情況

項目歷時40多天,項目完成了預期的所有內容,并額外擴展了LCD顯示,藍牙顯示,雨滴傳感器等功能。

圖3.1 都市青年家庭安防衛士實物圖

實現的功能主要有:

1. 軟件I2C成功實現GD32F350對攝像頭的讀寫

2. DMA+定時器捕獲實現對攝像頭數據的采集

3. 利用高達108MHz的內部時鐘成功實現實時圖像處理

4. 實現高精度人體移動識別,識別精準率高達99.9%

5. 實現系統與藍牙和電腦上位機的實時交互

6. 通過串口顯示屏方便查閱告警信息

7. 所有告警信息,都顯示具體的告警時間,精確到毫秒位(RTC實現)。

所有預期功能100%實現。

程序源碼https://github.com/Janet-ZHU/Urban-youth-family-security-guard.git

4項目總結與展望

4.1 項目總結

項目實現了預期的功能,并額外擴展了LCD顯示,藍牙,雨滴傳感器等功能

人體移動識別率高達99.9%。

雨滴和熱釋電傳感器為家庭生活提供了更多的提示。

4.2 未來的優化

搭建web服務器,將告警信息和監控狀態實施上傳。

利用QT開發中樞控制界面,以及安卓app客戶端。

進一步優化圖像算法,使得采集特征點降低的同時,保持較高的識別率。

5開發心得與難點

5.1開發心得

在實際的開發中,我們必須要讀懂芯片手冊和官方的開發者指南;另外,盡可能的查閱已有的資料和官方給出的固件庫,避免走彎路。很多時候,我們需要一個邏輯分析儀來調試我們的I2C,SPI以及其它協議,一個普通的就行,淘寶上價格不是很貴。

不得不說,GD32處理器性能已經足夠我們平時的開發,尤其是Arm內核的通用性,使得我們查閱資料更加方便。

5.2難點總結

1. 開發板上的硬件I2C和UART1接口是被按鍵和JTGA調試口占用的,需要rework以下電路才能使用。因此,建議在使用一些功能前,請認真核對以下板子原理圖。

2.攝像頭的PCLK速率過高,會造成中斷無法響應,建議不要采用GPIO查詢的方法接收PCLK,通過定時器捕捉PCLK,加上定時器電路有濾波器,會使得采集效果更好。

3. 在上電后改變PLL頻率時,需要等待PLL穩定后,再切換,建議熟讀手冊,或者參考本項目中的相關程序。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 傳感器
    +關注

    關注

    2564

    文章

    52664

    瀏覽量

    764177
  • 攝像頭
    +關注

    關注

    61

    文章

    4953

    瀏覽量

    97731
  • 模擬信號
    +關注

    關注

    8

    文章

    1159

    瀏覽量

    53310
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    陽新:350盞LED太陽能路燈“光明衛士”上崗 智慧路燈點亮民生幸福新圖景

    陽新:350盞LED太陽能路燈“光明衛士”上崗 智慧路燈點亮民生幸福新圖景
    的頭像 發表于 05-15 11:36 ?132次閱讀
    陽新:<b class='flag-5'>350</b>盞LED太陽能路燈“光明<b class='flag-5'>衛士</b>”上崗 智慧路燈點亮民生幸福新圖景

    GD32F30x和GD32F403硬件開發指南

    電子發燒友網站提供《GD32F30x和GD32F403硬件開發指南.pdf》資料免費下載
    發表于 02-07 17:21 ?2次下載
    <b class='flag-5'>GD32F</b>30x和<b class='flag-5'>GD32F</b>403硬件開發指南

    GD32F30x的設備限制

    電子發燒友網站提供《GD32F30x的設備限制.pdf》資料免費下載
    發表于 01-21 15:42 ?0次下載
    <b class='flag-5'>GD32F</b>30x的設備限制

    GD32F527的設備限制

    電子發燒友網站提供《GD32F527的設備限制.pdf》資料免費下載
    發表于 01-17 15:54 ?0次下載
    <b class='flag-5'>GD32F</b>527的設備限制

    AN030 GD32F47x&F42x與GD32F45x&F40x系列間的差異

    電子發燒友網站提供《AN030 GD32F47x&F42x與GD32F45x&F40x系列間的差異.pdf》資料免費下載
    發表于 01-17 15:42 ?0次下載
    AN030 <b class='flag-5'>GD32F</b>47x&<b class='flag-5'>F</b>42x與<b class='flag-5'>GD32F</b>45x&<b class='flag-5'>F</b>40x系列間的差異

    GD32F350xx數據表

    電子發燒友網站提供《GD32F350xx數據表.pdf》資料免費下載
    發表于 01-16 14:56 ?0次下載
    <b class='flag-5'>GD32F350</b>xx數據表

    如何使用Zigbee實現家庭

    Zigbee技術概述 Zigbee是一種基于IEEE 802.15.4標準的高級通信協議,專為需要低數據速率、長電池壽命和安全通信的應用而設計。它支持星型、樹型和網狀網絡拓撲結構,適用于構建復雜的網絡系統。 2. 家庭防系統需求分析
    的頭像 發表于 12-09 15:49 ?1008次閱讀

    GD32 MCU 移植教程】9、從 STM32F10x 系列移植到 GD32F30x 系列

    GD32F30x 系列 MCU 是基于 Arm? Cortex?-M4 處理器的 32 位通用微控制器,與 STM32F10x 系列 MCU 保持高度兼容。本文主要從以下三個方面進行介紹:硬件資源
    的頭像 發表于 09-07 09:57 ?1775次閱讀
    【<b class='flag-5'>GD</b>32 MCU 移植教程】9、從 STM32<b class='flag-5'>F</b>10x 系列移植到 <b class='flag-5'>GD32F</b>30x 系列

    GD32 MCU 移植教程】8、從 STM32F4xx 系列移植到 GD32F4xx 系

    GD32F4xx 系列 MCU 是基于 Arm? Cortex?-M4 處理器的 32 位通用微控制器,與 STM32F4xx系列 MCU 保持高度兼容。本文主要從以下三個方面進行介紹:硬件資源對比
    的頭像 發表于 09-06 09:40 ?2415次閱讀
    【<b class='flag-5'>GD</b>32 MCU 移植教程】<b class='flag-5'>8</b>、從 STM32<b class='flag-5'>F</b>4xx 系列移植到 <b class='flag-5'>GD32F</b>4xx 系

    GD32 MCU 移植教程】7、從 GD32F10x 移植到 GD32E103

    本應用筆記旨在幫助您快速將基于 GD32F10x 2.0 版本及以上固件庫開發的應用程序從GD32F10x 系列微控制器移植到 GD32E103 系列微控制器。GD32E103 和
    的頭像 發表于 09-05 09:40 ?1008次閱讀
    【<b class='flag-5'>GD</b>32 MCU 移植教程】7、從 <b class='flag-5'>GD32F</b>10x 移植到 <b class='flag-5'>GD</b>32E103

    GD32 MCU 移植教程】6、從GD32F1x0和GD32F3x0移植到GD32E230

    GD32E230 系列是 GD 最新推出的 Cortex_M23 系列產品,該系列資源上與既有的 GD32F1x0 以及 GD32F3x0 兼容度非常高。由于
    的頭像 發表于 09-04 09:38 ?1252次閱讀
    【<b class='flag-5'>GD</b>32 MCU 移植教程】6、從<b class='flag-5'>GD32F</b>1x0和<b class='flag-5'>GD32F</b>3x0移植到<b class='flag-5'>GD</b>32E230

    GD32 MCU 移植教程】5、GD32E230 系列移植到 GD32F330 系列

    移植到 GD32F330 系列的需求,本文 檔專門針對既有的 GD32E230 代碼如何移植到 GD32F330 做一個詳細的介紹
    的頭像 發表于 09-03 10:05 ?2384次閱讀
    【<b class='flag-5'>GD</b>32 MCU 移植教程】5、<b class='flag-5'>GD</b>32E230 系列移植到 <b class='flag-5'>GD32F</b>330 系列

    GD32 MCU 移植教程】2、從 GD32F303 移植到 GD32F503

    GD32E503 系列是 GD 推出的 Cortex_M33 系列產品,該系列資源上與 GD32F303 兼容度非常高,本應用筆記旨在幫助您快速將應用程序從 GD32F303 系列微控
    的頭像 發表于 08-31 09:36 ?2042次閱讀
    【<b class='flag-5'>GD</b>32 MCU 移植教程】2、從 <b class='flag-5'>GD32F</b>303 移植到 <b class='flag-5'>GD32F</b>503

    GD32 MCU 移植教程】1、從 GD32F10x 移植到 GD32F30x

    應用程序移植到新的微控制器。本應用筆記旨在幫助您快速將應用程序從 GD32F10x 系列微控制器移植到 GD32F30x 系列微控制器。
    的頭像 發表于 08-30 09:52 ?2194次閱讀
    【<b class='flag-5'>GD</b>32 MCU 移植教程】1、從 <b class='flag-5'>GD32F</b>10x 移植到 <b class='flag-5'>GD32F</b>30x

    GD32F3x0資料分享

    電子發燒友網站提供《GD32F3x0資料分享.rar》資料免費下載
    發表于 06-28 10:48 ?0次下載