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

基于手機(jī)遙控的視頻監(jiān)控車的設(shè)計(jì)與實(shí)現(xiàn)

2011-10-20 05:58:20孫惠軍
關(guān)鍵詞:嵌入式

豐 海,孫惠軍

(1.廈門大學(xué) 電子科學(xué)系,福建 廈門 361005;2.廈門城市職業(yè)學(xué)院工程技術(shù)學(xué)部 嵌入式Linux應(yīng)用中心,福建 廈門 361008)

基于手機(jī)遙控的視頻監(jiān)控車的設(shè)計(jì)與實(shí)現(xiàn)

豐 海1,2,孫惠軍1

(1.廈門大學(xué) 電子科學(xué)系,福建 廈門 361005;2.廈門城市職業(yè)學(xué)院工程技術(shù)學(xué)部 嵌入式Linux應(yīng)用中心,福建 廈門 361008)

本文基于s3c2440處理器和嵌入式Linux系統(tǒng),設(shè)計(jì)出了可以通過W iFi智能手機(jī)控制的無線視頻監(jiān)控車.該方案不僅可以從手機(jī)的瀏覽器上實(shí)時看到小車前方的路況視頻,還可以通過網(wǎng)頁上的方向鍵遙控車的運(yùn)動.該項(xiàng)目完全基于網(wǎng)絡(luò),運(yùn)行穩(wěn)定,直接用手機(jī)控制,無須復(fù)雜的遙控終端.

手機(jī)遙控;嵌入式Linux系統(tǒng);視頻監(jiān)控

基于智能手機(jī)遙控的電子設(shè)備成為當(dāng)前發(fā)展的熱點(diǎn)[1-3],本文基于TQ2440開發(fā)板制作出了可以通過手機(jī)遙控的無線視頻監(jiān)控車.通過WiFi將小車攝像頭前方的路況視頻流實(shí)時傳送給手機(jī),驅(qū)動芯片L298N控制馬達(dá)的運(yùn)動,PWM信號控制馬達(dá)的轉(zhuǎn)速,網(wǎng)頁上的4個方向鍵控制視頻遙控車的運(yùn)動.

1 L298N馬達(dá)驅(qū)動芯片的使用

L298N典型馬達(dá)驅(qū)動電路如圖1所示,Vs電機(jī)電源接9V電池,電流反饋端1和15腳可以直接接地,內(nèi)部工作電源Vss接4節(jié)5號電池組.

圖1 L298N馬達(dá)驅(qū)動電路原理圖

L298N可以分別控制2個直流電機(jī)的正轉(zhuǎn)、反轉(zhuǎn)、剎車和停止,兩組電機(jī)的控制信號分別是EN A、IN1、IN2和 EN B、IN3、IN4,當(dāng)使能端 EN A接低電平時,B電機(jī)停止;EN A接PWM信號時,如果IN1、IN2分別為高電平、低電平時,B電機(jī)正轉(zhuǎn);IN1、IN2分別為低電平、高電平時,B電機(jī)反轉(zhuǎn);均接高電平時B電機(jī)剎停;均接低電平時B電機(jī)停止;A電機(jī)的控制也是一樣.

2 馬達(dá)驅(qū)動程序的編寫

根據(jù)TQ2440的接口圖與L298N芯片文檔[4,5],將 2440處理器的 GPB5、GPB6、GPB7、GPB8四個GPIO接口分別接入L298N芯片的IN1、IN2、IN3、IN4輸入端,以cmd作為遙控車的狀態(tài)參數(shù),0、1、2、3、4分別代表車的停止、前進(jìn)、后退、向左轉(zhuǎn),向右轉(zhuǎn)的5種狀態(tài).前進(jìn)與后退是通過兩個馬達(dá)的均正轉(zhuǎn)和均反轉(zhuǎn)實(shí)現(xiàn)的;向左轉(zhuǎn)是讓左邊的馬達(dá)A剎停,而讓右邊的馬達(dá)B正轉(zhuǎn)實(shí)現(xiàn)的;向右轉(zhuǎn)是讓左邊的馬達(dá)A正轉(zhuǎn),而讓右邊的馬達(dá)B剎停.電機(jī)驅(qū)動模塊tq2440_car_ioctl的主要源代碼如下:

此外,還要在驅(qū)動程序的初始化模塊dev_init(void)中加入GPB5、GPB6、GPB7、GPB8這 4個GPIO接口的初始化命令,并設(shè)置初始值為0.

3 PWM電機(jī)調(diào)速驅(qū)動程序設(shè)計(jì)

我們通過脈寬調(diào)制PWM的方式控制馬達(dá)的轉(zhuǎn)速,關(guān)閉J4B開關(guān)阻止蜂鳴器后,將TOUT0信號輸出給A PWM和B PWM[6].PWM定時器的使用步驟包括設(shè)置預(yù)分頻值和分頻值、設(shè)置比較寄存器和計(jì)數(shù)寄存器、啟動定時器,清除手動更新位[6,7].電機(jī)驅(qū)動模塊pwm_ioctl的主要源代碼如下:

//設(shè)置S3C2410_TCON寄存器第4位的1表示使能死區(qū);第3位的1為自動裝載,第2位的0表示不翻轉(zhuǎn);//第1位的1為手動更新TCNTB0和TCMPB0,第0位的1表示啟動計(jì)數(shù)器0

writel(readl(S3C2410_TCON)&(~2),S3C2410_TCON);

定時器啟動后,TCON寄存器的第1位必須設(shè)置為0,讓計(jì)數(shù)器按照已經(jīng)給定的數(shù)自動更新.

4 無線網(wǎng)絡(luò)設(shè)置及控制界面設(shè)計(jì)

TQ2440開發(fā)板的內(nèi)核直接支持TL-WN321G+無線網(wǎng)卡,使用boa網(wǎng)站服務(wù)器來建立手機(jī)與遙控車之間的連接,用motion傳送視頻流,詳細(xì)的安裝及配置可以參考相關(guān)文獻(xiàn)[8-10].蘋果iphone手機(jī)的橫向分辨率為960×640,控制界面中分別將前進(jìn)、后退、左轉(zhuǎn)、右轉(zhuǎn)、停止五個按鈕定位在 800px、70px;800px、270px;700px、170px;900px、170px;800px、170px;視頻流窗口大小為640px*480px,控制界面的主要源代碼如下:

iphone手機(jī)控制界面如圖2所示:

圖2 iphone手機(jī)控制界面

5 馬達(dá)控制程序的實(shí)現(xiàn)

由于boa對CGI的支持存在缺陷,我們就通過一個命名管道來將控制參數(shù)傳遞給馬達(dá)控制程序.網(wǎng)頁上五個方向按鈕分別對應(yīng)執(zhí)行up.cgi、lef.cgi、right.cgi back.cgi、stop.cgi腳本程序,這些腳本通過echo命令將不同的運(yùn)動方式參數(shù)cmd和馬達(dá)轉(zhuǎn)速參數(shù)pwm寫進(jìn)car-control管道文件供馬達(dá)控制程序car-player讀取,然后調(diào)用驅(qū)動模塊ioctl(led_fd,cmd)控制車的運(yùn)動狀態(tài),而pwm_ioctl(pwm_fd,pwm)驅(qū)動模塊是控制馬達(dá)的轉(zhuǎn)速.馬達(dá)控制程序的主要源代碼如下;

}}}

最后將編譯好的驅(qū)動和程序下載到開發(fā)板上,裝上電池,打開iphone手機(jī)的wifi網(wǎng)絡(luò),在safari瀏覽器,輸入192.168.1.6/car-control.html,即可通過手機(jī)控制小車了,小車的整體實(shí)物圖如圖3所示:

圖3 無線視頻監(jiān)控車實(shí)物圖

6 結(jié)論

本文設(shè)計(jì)并制作出了可以用智能手機(jī)遙控的視頻監(jiān)控車,通過WiFi網(wǎng)絡(luò)來控制視頻監(jiān)控車的運(yùn)動,在手機(jī)上能看到小車前方的路況視頻.運(yùn)行結(jié)果表明該方案運(yùn)行可靠方便,直接用手機(jī)控制.該作品還有需要改進(jìn)的地方,如4節(jié)5號電池只能使用15分鐘左右,倒車時看不到后面的路況,小車的外觀還可以做得更加美觀一些.

〔1〕賈振堂.基于手機(jī)的可視化遠(yuǎn)程家電控制研究[J].電視技術(shù),2010,(10):107-109.

〔2〕方華超.基于GSM手機(jī)的無線遙控系統(tǒng) [J].電腦與電信,2010,(09):45-47.

〔3〕Rifat Shahriyar,Enamul Hoque,S.M.Sohan,et al.Remote Controlling of Home Appliances using Mobile Telephony[J].International Journal of Smart Home,2008,2(3):37-53.

〔4〕天嵌計(jì)算機(jī)科技有限公司.TQ 2440開發(fā)板使用手冊[M].廣州;20100611:83.

〔5〕STM icroelectronics.L298N datasheet[EB/OL].[2011,11,3].http://www.st.com/internet/analog/product/63147.jsp.

〔6〕天嵌計(jì)算機(jī)科技有限公司.基于天嵌科技的SKY2440/TQ 2440的Linux系統(tǒng)移植手冊[M].廣州;20100605:156-161.

〔7〕samsung.S3C2410 datasheet [EB/OL].[2011,11,3].http://http://www.samsung.com/.

〔8〕豐海.具有入侵檢測功能的嵌入式遠(yuǎn)程視頻監(jiān)控系統(tǒng)的實(shí)現(xiàn)[J].電腦編程技巧與維護(hù),2010,(24):104-107.

〔9〕Larry Doolittle,Jon Nelson.Boa O fficial Website[EB/OL].[2010,09,20].http://www.boa.org/.

〔10〕Jeroen Vreeken,M otion O fficial W ebsite[EB/OL].[2011,09,20].http://www.lavrsen.dk/fosw iki/bin/view/Motion/W ebHome.

TP273

A

1673-260X(2011)12-0036-03

猜你喜歡
嵌入式
Focal&Naim同框發(fā)布1000系列嵌入式揚(yáng)聲器及全新Uniti Atmos流媒體一體機(jī)
TS系列紅外傳感器在嵌入式控制系統(tǒng)中的應(yīng)用
電子制作(2019年7期)2019-04-25 13:17:14
基于嵌入式Linux內(nèi)核的自恢復(fù)設(shè)計(jì)
嵌入式系統(tǒng)通信技術(shù)的應(yīng)用
電子制作(2018年18期)2018-11-14 01:48:16
嵌入式PLC的設(shè)計(jì)與研究
電子制作(2018年16期)2018-09-26 03:27:18
搭建基于Qt的嵌入式開發(fā)平臺
基于嵌入式系統(tǒng)Windows CE的應(yīng)用程序開發(fā)
嵌入式單片機(jī)在電機(jī)控制系統(tǒng)中的應(yīng)用探討
電子制作(2017年8期)2017-06-05 09:36:15
嵌入式軟PLC在電鍍生產(chǎn)流程控制系統(tǒng)中的應(yīng)用
Altera加入嵌入式視覺聯(lián)盟
主站蜘蛛池模板: 日韩成人在线视频| 精品久久人人爽人人玩人人妻| 99无码熟妇丰满人妻啪啪| 中文字幕亚洲另类天堂| 中文字幕 91| 免费Aⅴ片在线观看蜜芽Tⅴ | 日韩精品一区二区三区大桥未久| 国产精品55夜色66夜色| 超清无码一区二区三区| 永久在线播放| 国产精品尤物铁牛tv| 黄色一级视频欧美| 婷婷久久综合九色综合88| 国产青青操| 久久久久青草线综合超碰| 久久精品国产亚洲麻豆| 国产精品永久久久久| 精品国产电影久久九九| 鲁鲁鲁爽爽爽在线视频观看| 久久熟女AV| 亚洲国产成熟视频在线多多| 日本不卡视频在线| 麻豆AV网站免费进入| 91色在线视频| 天天综合天天综合| 在线视频亚洲欧美| 日韩免费毛片视频| 在线观看亚洲天堂| 久久国产精品夜色| 中文字幕日韩丝袜一区| 国产69精品久久| 免费jizz在线播放| AV无码国产在线看岛国岛| 亚洲无码高清一区二区| 18禁不卡免费网站| 日韩国产欧美精品在线| 中国国语毛片免费观看视频| 国产日本一区二区三区| 欧美午夜一区| 亚洲欧美国产五月天综合| 青青青国产免费线在| 伊人激情综合网| av午夜福利一片免费看| 亚洲精品欧美重口| 国产经典免费播放视频| 国产一级特黄aa级特黄裸毛片| 亚洲中文字幕久久无码精品A| 内射人妻无套中出无码| 亚洲乱码视频| 欧美α片免费观看| 99热6这里只有精品| 欧美国产日韩在线| 免费高清毛片| 亚洲不卡网| 无码视频国产精品一区二区 | 广东一级毛片| 国产熟睡乱子伦视频网站| 色九九视频| 亚洲国产精品日韩欧美一区| 久久精品无码专区免费| 人妻丰满熟妇啪啪| 美女国产在线| 99中文字幕亚洲一区二区| 欧美一区精品| 日韩AV无码一区| 国产黑丝视频在线观看| 一级不卡毛片| 国产无人区一区二区三区| 欧美精品三级在线| 久久综合九九亚洲一区| 久久精品这里只有国产中文精品| 高清国产va日韩亚洲免费午夜电影| 男人天堂伊人网| 免费国产黄线在线观看| 国产高清无码麻豆精品| 无码内射中文字幕岛国片| 久久久四虎成人永久免费网站| 国产啪在线| 国产免费久久精品99re丫丫一| 久久精品午夜视频| 欧美特黄一级大黄录像| 日韩福利在线视频|