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

ARM&GPRS技術的家居實時安防系統設計*

2014-09-06 10:49:59林雄生朱報開
單片機與嵌入式系統應用 2014年6期
關鍵詞:振動系統設計

林雄生,朱報開

(廣東科創智能科技有限公司,東莞 523808)

?

ARM&GPRS技術的家居實時安防系統設計*

林雄生,朱報開

(廣東科創智能科技有限公司,東莞 523808)

設計了一個以32位ARM微處理器STM32F103C8T6為控制核心,外加振動傳感器和熱釋紅外傳感器的實時安防系統。該系統處于工作狀態時,能實時監控到是否有人進入監控區域,且實現自動發送彩信報警。系統采用微型圖像傳感器OV7670獲取圖像信息,并對圖像進行初步處理,再利用GPRS模塊SIM900發送彩信到指定手機,同時將獲取的圖像數據保存到SD卡內。實驗結果表明,系統工作穩定,實現了設計目標。

安防系統;ARM;GPRS;OV7670;彩信

引 言

最近幾年隨著我國城鎮化的快速推進,人們的居住環境得到了很大的提升,家中的各類貴重物品也越來越多。由于城市的流動人口相對復雜,因此家居防盜已經成為人們非常關注的問題,對于家居安防方面的研究國內外都有不少方案。而這些方案基本都采用了運行嵌入式操作系統的高性能ARM9或者ARM11平臺[1-2],外圍搭配多種高端傳感器,這類方案成本都較高。本文介紹一種基于低成本32位ARM平臺為控制核心的家居實時安防系統[3],以更具實用性的設計和更低的成本,提供了一套實時安防解決方案,能很好地滿足大部分家庭對家居安防的需求。

1 系統結構

從圖1可以看出系統的模塊化設計思想,充分利用成熟的技術和模組產品[4],有利于降低設計的難度和整體成本。系統采用低紋波高效能的5 V開關電源作為工作電源,電路內部經過多路電源管理單元的穩壓處理后為系統各個模塊供電,以保證系統良好的抗干擾性能[5]。系統的控制核心為STM32F103C8T6,振動傳感器的型號為SW-180,是中斷信息輸入單元,用戶可以安裝在適合的位置,負責檢測振動信號。系統框架圖如圖1所示。

圖1 系統框架圖

熱釋紅外傳感器的型號為HC-SR501,同樣是單向輸入單元,該傳感器能準確發現100 ℃時5~7 m范圍內的人體移動信號,實時將信號反饋到系統控制核心。圖像傳感器OV7670經過數據緩存FIFO后與控制核心STM32F103C8T6連接,可降低微處理器的速度要求,減輕系統的負擔[6-7]。

圖像信息進入微處理器后將會進行初步處理和格式轉換,得到的JPEG格式圖像再通過GPRS模塊SIM900以彩信的方式發送到指定的手機內。一旦有可疑人員進入房屋內,系統將被觸發,并自動抓拍現場照片,發送彩信提醒用戶,然后將照片保存到系統自帶的SD卡內,以備查閱。

2 硬件設計

2.1 系統核心單元

系統核心處理器STM32F103C8T6采用高性能的ARM Cortex-M3 32位RISC內核,工作頻率為72 MHz,內置高速存儲器(64 KB的閃存和20 KB的SRAM),豐富的增強I/O端口和聯接到兩組APB總線的外設[8]。其包含2個12位的ADC、3個通用16位定時器和1個PWM定時器,以及2個I2C總線接口和SPI接口、3個USART接口、一個USB接口和一個CAN總線接口。STM32F103C8T6的工作電壓為2.0~3.6 V,采用LQFP48封裝。系統內使用LDO將5 V電源轉換為3.3 V為其供電。

圖3 圖像采集單元電路設計圖

圖2設計了時鐘電路和復位電路,SD卡通過SPI接口與核心處理器通信[9],振動傳感器和熱釋紅外傳感器則通過中斷I/O口接入,圖像傳感器OV7670的SCCB接口連接核心處理器的I2C總線接口,GPRS模塊SIM900則通過串口1進行通信。

圖2 系統核心單元電路框圖

2.2 圖像采集單元

OV7670是OmniVision公司生產的一顆30 W像素COMS圖像傳感器,具有體積小、工作電壓低的特點,提供單片VGA攝像頭和影像處理器的所有功能。系統通過I2C總線控制,可以輸出整幀、子采樣、取窗口等方式的各種分辨率8位圖像數據。該產品VGA圖像最高達到30幀/s。用戶可以控制圖像質量、數據格式和傳輸方式。OmniVision圖像傳感器應用獨有的傳感器技術,通過減少或消除光學或電子缺陷如固定圖案噪聲、托尾、浮散等,提高圖像質量,得到清晰穩定的彩色圖像[10]。

圖3的電路中設計了12 MHz有源晶振,用于產生12 MHz時鐘作為OV7670的XCLK輸入信號。PAM3101DAB28用于向OV7670內部的模擬電路提供穩定的2.8 V工作電壓,同時I/O工作電壓也使用這組2.8 V電源,這樣OV7670內部自帶的LDO即可正常工作,自動為OV7670的內核部分提供1.8 V電源。

系統設計了一個FIFO芯片AL422B,該FIFO芯片的容量為384 KB,足夠存儲2幀QVGA圖像數據。由于采用了FIFO作為數據緩沖,系統的數據采集負擔大大降低,設計者只需關心如何讀取FIFO數據接口,不必再關心OV7670的數據是如何采集到的,又是如何傳送到FIFO的,這樣就可以減少甚至不用關心CMOS的控制以及時序關系,就能夠實現圖像的采集。

2.3 振動傳感器單元

振動傳感器SW-180是一種彈簧型無方向性振動感應器件,它可以任意角度觸發。在靜止時任何角度都為開路OFF狀態,當受到外力碰撞或者大力晃動時,彈簧變形和中心電極接觸導通使兩個引腳瞬間導通為ON狀態;當外力消失時,電路恢復為開路OFF狀態。為了避免振動傳感器受干擾誤觸發,利用電壓比較器LM393對振動傳感器的開關量信號進行預處理,過濾干擾信號,經過LM393后得到一個邊沿陡峭的觸發信號傳送到核心處理器STM32F103C8T6的中斷口[11]。通過調節可調電阻即可改變振動傳感器的觸發靈敏度,振動傳感器電路如圖4所示。

圖4 振動傳感器電路

2.4 GPRS模塊單元

SIM900是SIMCOM公司推出的一款新型四頻GSM/GPRS模塊,支持MMS彩信功能,完全采用SMT封裝形式,同時采用了功能強大的ARM926EJ-S芯片處理器[12]。SIM900的供應電壓范圍為3.2~4.8 V,系統采用LDO器件MIC29302BU為其供電,LDO輸入端設計了π型濾波電路,輸出端加入了EMI器件,還有旁路電容,以保證電源的紋波足夠低,如圖5所示。

圖5 SIM900電源電路框圖

SIM900模塊采用單電源供電,模塊射頻發射時會導致電壓跌落,這時電流的峰值最高會達到2 A以上,因此電源供電能力盡可能達到2 A,建議VBAT引腳并接大電容,電容容量可以設置為100~300 μF,并且大電容應盡量靠近GPRS模塊的VBAT引腳[13]。

PCB布局時,VBAT上的旁路電容盡量要放在對應引腳附近,為了減少PCB走線阻抗,VBAT走線應盡量寬、走線盡量短、最好大面積鋪地,以提供一個穩定的電源,保證SIM900正常工作。

當采用的是兩層板設計時,因為PCB板層較厚,50 Ω阻抗控制時,射頻線與RF_IN焊盤之間走線采用漸變線,以減少射頻線阻抗的突變。為了減少路徑損耗,SIM900 RF_IN Pad和天線饋點的間距盡可能短[14]。

3 系統軟件設計

3.1 系統主程序工作流程

從圖1可以了解到系統各個部分的連接關系,所有系統外圍模塊都會接入核心處理器STM32F103C8T6的相關接口,各個模塊的工作都受到核心處理器的控制。因此核心處理器在上電后必須首先進行一系列的初始化工作,以保證各個模塊的穩定協調工作。STM32F103C8T6內部有一套復雜的時鐘系統,系統上電后,核心處理器首先需要初始化其內部工作時鐘,然后才能設置內部外設的工作模式,這些工作完成后才能通過各個接口初始化核心處理器外圍的各類模塊,例如OV7670和SIM900。

接下來主程序會進入一個無限循環內部,循環判斷振動傳感器和熱釋紅外傳感器的報警信號(該標志信號由中斷函數產生)是否有效觸發,一旦報警信號生效,核心控制器立刻通過OV7670抓拍圖像數據(OV7670初始化時被設置為輸出320×240的QVGA分辨率RGB565格式圖像),然后進行圖像處理。包括白平衡、圖像格式轉換等,得到JPEG格式圖像,再將圖像文件寫入SD卡內保存。最后,利用SIM900接入GPRS網絡,將圖像以彩信方式發送到指定手機上[15],至此一次完整的防盜報警完成,完整工作流程如圖6所示。

圖6 系統主程序執行流程圖

3.2 圖像傳感器OV7670工作流程

核心處理器STM32F103C8T6的I2C總線接口與OV7670的SCCB接口相連接。本系統中,在上電時核心處理器將OV7670配置為320×240分辨率的QVGA模式,輸出數據格式為RGB565。OV7670的部分初始化設置源代碼如下:

u8 OV7670_Init(void){

u8 temp;u16 i=0;

GPIO_InitTypeDef GPIO_InitStructure;

RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA|RCC_APB2Periph_GPIOB|RCC_APB2Periph_GPIOC, ENABLE);

GPIO_InitStructure.GPIO_Pin= GPIO_Pin_8;

GPIO_InitStructure.GPIO_Mode= GPIO_Mode_IPU;

GPIO_InitStructure.GPIO_Speed= GPIO_Speed_50MHz;

GPIO_Init(GPIOA, &GPIO_InitStructure);

GPIO_PinRemapConfig(

GPIO_Remap_SWJ_JTAGDisable,ENABLE);

SCCB_Init();

if(SCCB_WR_Reg(0x12,0x80))return 1;

delay_ms(20);

temp=SCCB_RD_Reg(0x0b);

if(temp!=0x73)return 2;

temp=SCCB_RD_Reg(0x0a);

if(temp!=0x76)return 2;

for(i=0;i

SCCB_WR_Reg(ov7670_init_reg_tbl[i][0],ov7670_init_reg_tbl[i][1]);

圖7 讀取圖像數據 程序流程圖

delay_ms(2);

}

return 0x00;

}

由于在OV7670與核心處理器之間增加了FIFO,該FIFO足夠存儲2幀QVGA圖像數據,所以核心處理器只需按照FIFO的通信時序,從FIFO中讀取圖像數據即可。核心處理器通過FIFO讀取一個像素圖像數據的程序流程如圖7所示。圖像傳感器抓取的原始圖像質量符合設計要求,如圖8所示。

圖8 圖像傳感器抓拍效果圖

結 語

[1] 李德明,韓劍,江國強.基于OV7670的圖像采集及顯示系統設計[J].儀器儀表學報,2010,31(8):30-33.

[2] Shivendra S Panwar,Shiwen Mao,Jeong-dong Ryoo,et al.TCP/IP Essentials: A Lab-Based Approach[M].陳涓,譯.北京:人民郵電出版社,2006:18-20.

[3] 劉偉娜,張德運,程竹林,等.基于Internet的遠程視頻監控系統的實現[J].計算機工程,2003,29(14): 156-158.

[4] 陳智,邱躍洪,董佳.CCD圖像傳感器及其視頻信號處理電路的應用[J].科學技術與工程,2006,6(11): 1482-1485.

[5] 李海濤,田偉.基于嵌入式平臺的智能化家居系統設計和應用[J].低壓電器,2007(22): 15-18.

[6] 宋進,李建奇.基于嵌入式Linux和ARM的遠程監控模塊的設計[J].電子工業專用設備,2009(2): 48-51.

[7] 隋紹勇,鄭維廣,張振邦.基于STM32F103和nRF24L01的近程無線數傳系統設計[J].電子元器件應用, 2010(12):15-17.

[8] 景培培,金志華,王俊璞.基于ARM的組合導航計算機系統方案設計[J].計算機測量與控制, 2006(8): 1106-1107.

[9] 陳伯翰,苗克堅.基于ARM的轉臺系統仿真通信板設計[J].計算機測量與控制,2010(9): 2148-2151.

[10] 蘇建坡,馬海濤,唐玉國.基于USB2.0及GPIF的CMOS圖像傳感器視頻實時采集系統[J].儀表技術與傳感器,2006(9):35-37.

[11] 趙霞,張凱.基于ARM的GPRS的污水遠程監控系統[J].微計算機信息,2008(32):169-170.

[12] 李新春,趙雙華.基于ARM與GPRS的家庭智能控制系統的設計與實現[J].計算機系統應用,2010(5):227-229.

[13] 潘良,劉宏立.GPRS技術在智能公交管理系統中的應用與研究[J].計算機工程與科學,2009(11):153-155.

[14] 王鐵流,馮正乾,周尚.基于SIM900的無線遠程海洋監測終端機的設計[J].電子測量技術,2012(12): 108-111.

[15] 張祎,朱新堅.基于嵌入式終端的彩信監護系統設計與實現[J].計算機工程,2006,32(19): 242-244.

Indoor Real-time Surveillance System Based on ARM and GPRS Technology

Lin Xiongsheng, Zhu Baokai

(Guangdong Forcon Intelligent Technology Corporation Ltd., Dongguan 523808,China)

The paper designs a real-time security system with 32-bit ARM microprocessor STM32F103C8T6 as control core, which couples with vibration sensor and pyroelectric infrared sensor. When the system is active, MMS alarms will be generated and automatically sent to house owner if someone enters surveillance area. Micro image sensor OV7670 is implanted to obtain image, which will be preliminarily processed immediately. After preliminary processing, images will be sent to certain mobile phones as MMS by GPRS module SIM900. At the same time, all images can be stored into SD card. Experiment results show that this system can work stably, and it can achieve our design goals.

surveillance system; ARM; GPRS; OV7670; MMS

廣東省科技計劃高新區發展引導專項(項目編號:2012B010900004 )。

TP212.9

A

迪娜

2013-12-15)

猜你喜歡
振動系統設計
振動的思考
科學大眾(2023年17期)2023-10-26 07:39:14
Smartflower POP 一體式光伏系統
工業設計(2022年8期)2022-09-09 07:43:20
WJ-700無人機系統
ZC系列無人機遙感系統
北京測繪(2020年12期)2020-12-29 01:33:58
振動與頻率
天天愛科學(2020年6期)2020-09-10 07:22:44
瞞天過海——仿生設計萌到家
藝術啟蒙(2018年7期)2018-08-23 09:14:18
中立型Emden-Fowler微分方程的振動性
連通與提升系統的最后一塊拼圖 Audiolab 傲立 M-DAC mini
設計秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
有種設計叫而專
Coco薇(2017年5期)2017-06-05 08:53:16
主站蜘蛛池模板: 丰满的熟女一区二区三区l| 一本一道波多野结衣一区二区 | 欧美亚洲一区二区三区在线| 丁香婷婷综合激情| 亚洲一区波多野结衣二区三区| 亚洲无线视频| 天天综合色网| 日韩视频福利| 国内99精品激情视频精品| 91精品啪在线观看国产| 99热免费在线| 国产屁屁影院| 人妻精品久久无码区| 久久人搡人人玩人妻精品一| 国产成人精品第一区二区| 亚洲成a人片| 伊人久久青草青青综合| 日本午夜在线视频| 国产人人干| 99久久精品免费视频| 国产九九精品视频| 欧美国产精品拍自| 999福利激情视频| 国产理论精品| 婷婷五月在线| 日韩精品一区二区三区免费| 亚洲Va中文字幕久久一区 | 久久中文字幕2021精品| 亚洲中文字幕日产无码2021| 色首页AV在线| 日本午夜影院| 99re免费视频| 四虎国产在线观看| 中文字幕亚洲综久久2021| 欧美成人精品高清在线下载| 欧美影院久久| 午夜欧美理论2019理论| 91福利免费视频| 国产成人精品男人的天堂下载| 亚洲成人网在线播放| 美女毛片在线| 亚洲首页在线观看| 欧美自慰一级看片免费| 国内精品免费| 成人福利在线观看| 婷婷开心中文字幕| 色综合天天综合中文网| 日本成人在线不卡视频| 视频二区欧美| 精品夜恋影院亚洲欧洲| 精品黑人一区二区三区| 亚洲欧美日韩中文字幕在线一区| 毛片在线区| 欧美一级色视频| 亚洲午夜18| 99无码中文字幕视频| 国产办公室秘书无码精品| 色爽网免费视频| 亚洲成综合人影院在院播放| 色偷偷综合网| 欧美精品三级在线| 欧美日本激情| 伊人久久精品无码麻豆精品 | 国产色婷婷视频在线观看| www.亚洲一区二区三区| 四虎影视国产精品| av在线无码浏览| 免费观看成人久久网免费观看| 少妇露出福利视频| 国产制服丝袜91在线| 国产本道久久一区二区三区| 国产在线观看91精品| 91无码国产视频| 久久国产精品波多野结衣| 免费中文字幕在在线不卡 | 久久亚洲日本不卡一区二区| 无码有码中文字幕| 男女精品视频| 久久网欧美| 亚洲人成色在线观看| 九色视频线上播放| 日韩天堂网|