基于CC3200的人流量統(tǒng)計監(jiān)控系統(tǒng)設計
發(fā)布時間:2022-01-26 05:00
介紹一種基于CC3200為主控制器的對公共場所指定區(qū)域人流量進行實時統(tǒng)計監(jiān)測的系統(tǒng)。系統(tǒng)采用熱釋電紅外傳感器檢測人體,主控制器對傳感器信號實時采集和上傳到上位機,上位機采用KingView6.55組態(tài)王軟件開發(fā)人機界面,實時顯示人流量統(tǒng)計數據。
【文章來源】:桂林師范高等專科學校學報. 2019,33(04)
【文章頁數】:4 頁
【部分圖文】:
CC3200程序流程圖
進入主函數main()首先調用BoardInit()初始化CC3200內核,然后調用PinMuxConfig()配置本應用所使用的芯片引腳,該函數位于pin_mux_config.c中,TI提供了引腳配置工具PinMuxTool用于生成該文件。接著是UART1串口的初始化,CC3200有兩個UART口,其中UART0口一般用于程序調試,UART1用于與組態(tài)王通信。再接下來初始化GPIO中斷接收,調用driverlib庫API函數GPIOIntTypeSet()、GPIOIn-tRegister()、GPIOIntEnable()分別用于設置上升沿觸發(fā)、注冊中斷處理函數和使能中斷。之后進入主循環(huán),在主循環(huán)中前臺處理組態(tài)王通信事件,通信的后臺處理在UART1串口中斷內完成。GPIO中斷處理首先要獲取當前的中斷狀態(tài)并判斷是否是對應引腳的上升沿中斷,若是則人流統(tǒng)計量加1,若不是則直接退出中斷。(二)組態(tài)王KingView6.55軟件人機界面設計在組態(tài)王軟件下創(chuàng)建工程,定義I/O設備。I/O設備類型選擇智能模塊下的單片機,通信描述為“通用單片機ASCII串口”,并指定一個唯一的邏輯設備名。在組態(tài)王軟件中,數據庫是最核心的部分,是聯系上位機和下位機的橋梁,數據庫以數據詞典的方式體現,數據詞典是變量的集合。本系統(tǒng)的人機界面需用到6個系統(tǒng)預設的變量,即¥年、¥月、¥日、¥時、¥分、¥秒等,用于顯示當前日期與時間。還需自定義一個I/O變量,用于與CC3200進行數據交換,該變量的類型設為“I/O整數”,連接設備為已定義的I/O設備邏輯設備名,寄存器為通信協議中的數據地址X100,讀寫屬性為只讀,采集頻率為1000毫秒,即每隔
本文編號:3609865
【文章來源】:桂林師范高等專科學校學報. 2019,33(04)
【文章頁數】:4 頁
【部分圖文】:
CC3200程序流程圖
進入主函數main()首先調用BoardInit()初始化CC3200內核,然后調用PinMuxConfig()配置本應用所使用的芯片引腳,該函數位于pin_mux_config.c中,TI提供了引腳配置工具PinMuxTool用于生成該文件。接著是UART1串口的初始化,CC3200有兩個UART口,其中UART0口一般用于程序調試,UART1用于與組態(tài)王通信。再接下來初始化GPIO中斷接收,調用driverlib庫API函數GPIOIntTypeSet()、GPIOIn-tRegister()、GPIOIntEnable()分別用于設置上升沿觸發(fā)、注冊中斷處理函數和使能中斷。之后進入主循環(huán),在主循環(huán)中前臺處理組態(tài)王通信事件,通信的后臺處理在UART1串口中斷內完成。GPIO中斷處理首先要獲取當前的中斷狀態(tài)并判斷是否是對應引腳的上升沿中斷,若是則人流統(tǒng)計量加1,若不是則直接退出中斷。(二)組態(tài)王KingView6.55軟件人機界面設計在組態(tài)王軟件下創(chuàng)建工程,定義I/O設備。I/O設備類型選擇智能模塊下的單片機,通信描述為“通用單片機ASCII串口”,并指定一個唯一的邏輯設備名。在組態(tài)王軟件中,數據庫是最核心的部分,是聯系上位機和下位機的橋梁,數據庫以數據詞典的方式體現,數據詞典是變量的集合。本系統(tǒng)的人機界面需用到6個系統(tǒng)預設的變量,即¥年、¥月、¥日、¥時、¥分、¥秒等,用于顯示當前日期與時間。還需自定義一個I/O變量,用于與CC3200進行數據交換,該變量的類型設為“I/O整數”,連接設備為已定義的I/O設備邏輯設備名,寄存器為通信協議中的數據地址X100,讀寫屬性為只讀,采集頻率為1000毫秒,即每隔
本文編號:3609865
本文鏈接:http://sikaile.net/guanlilunwen/tongjijuecelunwen/3609865.html
教材專著