亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于LDC1000自動(dòng)循跡智能小車設(shè)計(jì)

        2017-06-13 09:02:20董三鋒王利平
        微特電機(jī) 2017年6期
        關(guān)鍵詞:細(xì)鐵絲循跡鐵絲

        黃 健,董三鋒,王利平

        (西京學(xué)院,西安710123)

        0 引 言

        自動(dòng)循跡智能小車是近年來(lái)研究的一個(gè)熱點(diǎn),在各種電子設(shè)計(jì)競(jìng)賽中都有所涉及,比如飛思卡爾智能車大賽、全國(guó)大學(xué)生電子設(shè)計(jì)競(jìng)賽、TI杯比賽等。智能車融合了傳感器、電機(jī)控制、微處理器等多項(xiàng)硬件技術(shù),為有效的對(duì)其進(jìn)行控制,還要加入軟件算法。智能車控制是典型的軟硬件技術(shù)的結(jié)合體,具有極大的研究?jī)r(jià)值,其中自動(dòng)循跡是智能車要解決的一個(gè)主要技術(shù)問(wèn)題。早期的循跡采用光電傳感器,用黑白線作為跑道標(biāo)識(shí)。近幾年,隨著電感傳感技術(shù)的發(fā)展,有人提出采用鐵絲作為跑道,實(shí)現(xiàn)自動(dòng)循跡[1-3]。

        本文正是基于此提出采用TI公司新型數(shù)字電感傳感器 LDC1000 作為傳感器[4-5],檢測(cè)直徑為0.7 mm的細(xì)鐵絲構(gòu)成的跑道。由于鐵絲太細(xì),必須采用自制的線圈來(lái)檢測(cè),否則根本檢測(cè)不到。經(jīng)過(guò)多次的實(shí)驗(yàn),繞制成功了合適的線圈,能夠明顯感應(yīng)到細(xì)鐵絲。但由于只有一個(gè)LDC1000,當(dāng)鐵絲在線圈的正中心時(shí),值最大,向左或者向右偏移時(shí),都會(huì)減小,給軟件編程造成了一定的困難。采用試探法結(jié)合狀態(tài)圖法,能夠有效地控制小車的左右移動(dòng)和前進(jìn),較好地完成了自動(dòng)循跡的功能。

        1 系統(tǒng)設(shè)計(jì)框圖

        系統(tǒng)設(shè)計(jì)框圖如圖1所示。LDC1000傳感器檢測(cè)到鐵絲的值后,通過(guò)一個(gè)SPI總線接口傳送給STM32微處理器。由于選擇的主控是STM32F103RBT6[6-7]。它有 2 個(gè) SPI 接口,用另外一個(gè)連接到1.44英寸TFT真彩屏,顯示采集到的數(shù)據(jù)和其它信息。電機(jī)驅(qū)動(dòng)采用TB6612,體積小,比L298性能好。其中2個(gè)直流電機(jī)都帶有編碼器,可將其連接到STM32的定時(shí)器進(jìn)行測(cè)速。通過(guò)軟件編程控制左右電機(jī)速度,使得小車能夠平穩(wěn)前行。

        圖1 系統(tǒng)框圖

        2 詳細(xì)設(shè)計(jì)

        2. 1 LDC1000傳感器設(shè)計(jì)

        LDC1000原理圖如圖2所示。圖中DCLK是LDC1000時(shí)鐘輸入信號(hào)線,SCLK是SPI總線通信所需時(shí)鐘線,SDI是SPI總線數(shù)據(jù)接收信號(hào)線,SDO是SPI總線數(shù)據(jù)發(fā)送信號(hào)線。由于LDC1000采用SPI總線通信,所以將LDC1000的SCLK連接到STM32的PA5(SPI1_SCLK),將 LDC1000的 SDI連接到STM32的 PA7(SPI1_MOSI),將 LDC1000的 SDO連接到STM32的PA6(SPI1_MISO),將LDC1000的SCLK連接到 STM32的 PA5(SPI1_MOSI),將LDC1000的CSB連接到STM32的PA4(SPI1_NSS),為實(shí)現(xiàn)有效通信,雙方必須共地。此外,LDC1000的DCLK作為主時(shí)鐘,要求產(chǎn)生6 MHz的頻率,用STM32的PC6通過(guò)定時(shí)器的PWM波產(chǎn)生。圖中LDC1000與INA和INB連接的電容C和電感L為振蕩電路,基于電渦流原理[8],能夠與外部檢測(cè)的金屬產(chǎn)生諧振。

        圖2 STM32與LDC1000連接圖

        當(dāng)外部有金屬物體時(shí),在電感L上將會(huì)產(chǎn)生一個(gè)諧振頻率。而LDC1000對(duì)金屬物的探測(cè)也就是基于測(cè)試LC諧振頻率的方法。LDC1000的外部基準(zhǔn)時(shí)鐘是6 MHz,由STM32的PC6產(chǎn)生。使用內(nèi)部寄存器計(jì)數(shù)方法作頻率計(jì)。其中LC的諧振頻率通過(guò)式(1)計(jì)算:

        式中:Fsen是LC諧振頻率;Fex是外部時(shí)鐘基準(zhǔn)頻率,取值為6 MHz;Fcnt是LDC1000內(nèi)部計(jì)數(shù)器值,TL是LDC1000內(nèi)部寄存器設(shè)置的響應(yīng)時(shí)間。對(duì)式(1)兩邊分別求倒數(shù),并做適當(dāng)變化,可得到:

        式中:1/Fsen是LC諧振周期;1/Fex是基準(zhǔn)時(shí)鐘周期。式(2)表明在TR個(gè)LC諧振周期內(nèi),使用LDC1000的Fcnt計(jì)數(shù)器記錄基準(zhǔn)時(shí)鐘的個(gè)數(shù)來(lái)推算LC的諧振頻率。

        根據(jù)電渦流原理,要檢測(cè)直徑為0.7 mm的細(xì)鐵絲,必須要產(chǎn)生足夠大的渦流,就必須增大電感量L的值.通過(guò)多次實(shí)驗(yàn),繞制了直徑為4 cm的電感線圈,如圖3所示。

        圖3 自制電感線圈

        該線圈采用0.15 mm的細(xì)銅絲繞制而成,直徑為4 cm,電感量為0.180 mH,與其匹配的電容值為2 nF。

        2. 2 TB6612直流電機(jī)驅(qū)動(dòng)電路設(shè)計(jì)

        TB6612是東芝公司推出的一款直流電機(jī)驅(qū)動(dòng)芯片,集成度高,可同時(shí)驅(qū)動(dòng) 2路直流電機(jī)[9]。TB6612的硬件連接圖如圖4所示。

        圖4 TB6612硬件連接圖

        圖4 中PA0,PA11,PA12控制1路電機(jī),PA0產(chǎn)生PWM波,控制電機(jī)的轉(zhuǎn)速;PA11,PA12控制電機(jī)的方向。PA1,PB10,PB12控制另1路電機(jī),PA1產(chǎn)生PWM波,控制電機(jī)的轉(zhuǎn)速;PB10,PB12控制電機(jī)的方向。AO1,AO2連接1路電機(jī);B01,B02連接另外1路電機(jī)。

        2. 3 TFT顯示單元電路設(shè)計(jì)

        TFT顯示單元采用1.44英寸SPI接口真彩屏,顯示電路設(shè)計(jì)如圖5所示。

        圖5 TFT顯示電路設(shè)計(jì)原理圖

        為提高1.44 TFT真彩屏的刷屏速度,采用硬件SPI接口與STM32相連,其中 SCLK連接到 PB13(SPI2_SCLK),DI連接到 PB15(SPI2_MOSI),CS 連接到 PB12(SPI2_NSS)。其余 RST為復(fù)位信號(hào),GND 為接地,VCC 接3.3 V。

        3 軟件設(shè)計(jì)

        本設(shè)計(jì)的難點(diǎn)是只有一個(gè)LDC1000傳感器探頭。當(dāng)鐵絲在傳感器線圈的正中心時(shí),檢測(cè)到的頻率值最大;當(dāng)鐵絲向左、向右偏轉(zhuǎn)時(shí),檢測(cè)到的頻率值都在減小。因此,如何判斷偏左還是偏右,就變得非常困難。為有效解決這個(gè)問(wèn)題,提出“試探法”結(jié)合“狀態(tài)圖”的方法。當(dāng)頻率值減小時(shí),首先讓小車左轉(zhuǎn),如果值繼續(xù)減小,則右轉(zhuǎn)。因?yàn)樾≤囈刂F絲行走,小車將會(huì)有3個(gè)狀態(tài),分別是直走、左轉(zhuǎn)、右轉(zhuǎn)。只有控制好這3個(gè)狀態(tài)及其相互轉(zhuǎn)換的條件,另外,為有效控制小車的運(yùn)行,還必須測(cè)出傳感器對(duì)鐵絲感應(yīng)的最大值FRE_MAX和最小值FRE_MIN,F(xiàn)RE_MAX是細(xì)鐵絲在自制線圈的正中心時(shí)測(cè)量值,F(xiàn)RE_MIN是細(xì)鐵絲完全偏離線圈,在線圈外時(shí)測(cè)量值。圖6給出了小車的狀態(tài)圖。

        圖6 狀態(tài)轉(zhuǎn)換圖

        圖中FRE為傳感器測(cè)得的當(dāng)前頻率值,測(cè)試時(shí),首先將小車放在跑道的正中心,細(xì)鐵絲位于傳感器線圈的中心直徑上。當(dāng)FRE=FRE_MAX時(shí),小車直走。當(dāng)FRE減小時(shí),首先讓小車左拐,如果FRE繼續(xù)減小,說(shuō)明小車?yán)^續(xù)偏離細(xì)鐵絲,這時(shí)狀態(tài)轉(zhuǎn)換為右拐;若右拐時(shí),F(xiàn)RE一直在增大,說(shuō)明右拐正確,小車一直在向細(xì)鐵絲靠近,當(dāng)遞增到最大值后,小車直走。當(dāng)FRE受到意外干擾,F(xiàn)RE≤FRE_MIN時(shí),強(qiáng)制讓小車右拐,如果值遞增,說(shuō)明右拐正確,小車正在靠近細(xì)鐵絲,繼續(xù)右拐;如果不變,還是最小值,說(shuō)明右轉(zhuǎn)錯(cuò)誤,改變狀態(tài)左拐,左拐后如果FRE在遞增,繼續(xù)左拐,當(dāng)?shù)竭_(dá)最大值FRE_MAX后,直走。

        按照?qǐng)D6的狀態(tài)圖在MDK5.0下用C語(yǔ)言編程,較好地完成了對(duì)小車自動(dòng)循跡的控制。

        4 測(cè)試結(jié)果

        測(cè)試時(shí)的跑道如圖7所示。小車起始位置放在2 m直道的正中心,途徑6個(gè)彎道,彎道圓弧的半徑均為為20 cm。最后再回到起點(diǎn)處,完成一圈行駛。

        圖7 小車行駛跑道

        靜態(tài)測(cè)試時(shí),用手挪動(dòng)小車到指定位置,測(cè)量傳感器LDC1000通過(guò)自制線圈對(duì)細(xì)鐵絲感應(yīng)時(shí)的頻率值。當(dāng)線圈的電感量為0.180 mH,電容為2 nF時(shí),對(duì)直道、彎道1、彎道2、彎道3、彎道4、彎道5、彎道6測(cè)量得到的頻率值與細(xì)鐵絲位置之間的對(duì)應(yīng)關(guān)系,如表1~表7所示。

        表1 鐵絲位置與頻率值之間對(duì)應(yīng)關(guān)系(直道1)

        表2 鐵絲位置與頻率值之間對(duì)應(yīng)關(guān)系(彎道1)

        表3 鐵絲位置與頻率值之間對(duì)應(yīng)關(guān)系(彎道2)

        表4 鐵絲位置與頻率值之間對(duì)應(yīng)關(guān)系(彎道3)

        表5 鐵絲位置與頻率值之間對(duì)應(yīng)關(guān)系(彎道4)

        表1~表7中距離d是細(xì)鐵絲與線圈直徑之間的垂直距離。從表中可以看出,當(dāng)距離d增大時(shí),頻率值明顯減小,但在彎道時(shí)比較復(fù)雜,但整體而言,如果偏離彎道,則頻率值減小;若靠近,頻率值增大。

        表6 鐵絲位置與頻率值之間對(duì)應(yīng)關(guān)系(彎道5)

        表7 鐵絲位置與頻率值之間對(duì)應(yīng)關(guān)系(彎道6)

        5 結(jié) 語(yǔ)

        本文采用LDC1000數(shù)字電感傳感器和自制線圈,經(jīng)過(guò)多次實(shí)驗(yàn)和測(cè)試,成功實(shí)現(xiàn)了對(duì)細(xì)鐵絲跑道的檢測(cè)。采用試探法結(jié)合狀態(tài)圖法,解決了只有一個(gè)傳感器無(wú)法識(shí)別左右的問(wèn)題,經(jīng)過(guò)多次調(diào)試,解決了該問(wèn)題。實(shí)現(xiàn)了自動(dòng)循跡功能。具有實(shí)用性和通用性,可應(yīng)用在汽車、消費(fèi)電子、智能玩具等領(lǐng)域[10-11]。

        [1] 余熾業(yè),宋 躍,雷瑞庭.基于STC12C5 A60S2的智能循跡小車[J].實(shí)驗(yàn)室研究與探索,2014,33(11):46-49.

        [2] 王子輝,葉云岳.基于CMOS傳感器的智能循跡小車圖像識(shí)別技術(shù)研究[J].傳感技術(shù)學(xué)報(bào),2009,22(4):484-488.

        [3] 單以才,李奇林,秦劍華,等.基于紅外傳感器的自主循跡小車控制算法設(shè)計(jì)與實(shí)現(xiàn)[J].機(jī)床與液壓,2010,38(14):78-81.

        [4] 金立,賈存良,王梅,等.基于PIC單片機(jī)的智能循跡小車設(shè)計(jì)[J].工礦自動(dòng)化,2010,36(8):129-132.

        [5] 莫太平,楊宏光,劉冬梅.面向多路線的智能循跡小車的設(shè)計(jì)與實(shí)現(xiàn)[J].自動(dòng)化與儀表,2014,29(4):6-9.

        [6] 呂云芳,陳帥帥,郝興森,等.基于C51高級(jí)語(yǔ)言程序控制的智能循跡小車設(shè)計(jì)與實(shí)現(xiàn)[J].實(shí)驗(yàn)室研究與探索,2015,34(3):142-145.

        [7] 師樹(shù)恒,趙斌,郭朋彥,等.基于MK60 N512的智能循跡小車設(shè)計(jì)[J].機(jī)床與液壓,2014,42(2):91-96.

        [8] 楊寧,石冰飛,朱平,等.基于CCD的自動(dòng)循跡小車的軟件設(shè)計(jì)[J].自動(dòng)化與儀表,2012,33(1):52-55.

        [9] 宋永獻(xiàn),馬娟麗,賀乃寶,等.基于T MS320F2812的智能循跡小車控制系統(tǒng)設(shè)計(jì)[J].計(jì)算機(jī)測(cè)量與控制,2011,19(9):2128-2130.

        [10] 李艷紅,李自成,孫仕琪.基于ST M32單片機(jī)的金屬物體探測(cè)定位器系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].儀表技術(shù)與傳感器,2016(4):63-66.

        [11] 王麗君,馬龍升,鐘皇平,等.可自主移動(dòng)的金屬物體探測(cè)定位儀設(shè)計(jì)及開(kāi)發(fā)[J].實(shí)驗(yàn)技術(shù)與管理,2015,32(5):107-110.

        猜你喜歡
        細(xì)鐵絲循跡鐵絲
        基于DFT算法的電力巡檢無(wú)人機(jī)循跡檢測(cè)系統(tǒng)設(shè)計(jì)
        鐵絲有多長(zhǎng)
        鐵絲的幽默世界
        基于單片機(jī)的智能循跡小車的設(shè)計(jì)
        Making Sandersonia制作宮燈百合
        兩長(zhǎng)兩短
        智能差分循跡小車設(shè)計(jì)
        電子制作(2017年1期)2017-05-17 03:54:20
        基于MC9S12XS128處理器的智能循跡小車分析研究
        電子制作(2016年11期)2016-11-07 08:43:49
        一起來(lái)擺動(dòng)
        8根鐵絲
        欧美丰满大屁股ass| 久久久中文字幕日韩精品| 免费毛片一区二区三区女同| 精品国产乱子伦一区二区三| 亚洲欧洲成人a∨在线观看 | 国产婷婷色一区二区三区深爱网| 亚洲av中文无码乱人伦在线视色| 亚洲av美国av产亚洲av图片| 又大又粗弄得我出好多水| 亚洲无码啊啊啊免费体验| 少妇又紧又爽丰满在线视频| 人妻仑乱a级毛片免费看| 人人妻人人澡人人爽人人精品97| 亚洲午夜精品久久久久久一区| 无码在线观看123| 亚洲国产不卡av一区二区三区| 我也色自拍俺也色自拍| 日本人妻精品有码字幕| 色婷婷五月综合久久| 亚洲av无码专区亚洲av桃| 一区二区视频观看在线| 五月婷婷丁香视频在线观看| 无码人妻丰满熟妇啪啪网不卡| 人妻无码一区二区三区四区| 无码8090精品久久一区| 久久精品国产亚洲av影院毛片| 欧美精品一区二区精品久久| 999国内精品永久免费视频| 国产日韩欧美视频成人| 免费人成网在线观看品观网| 国产情侣亚洲自拍第一页| 一区二区三区av波多野结衣| 欧美激情五月| 国内精品国产三级国产avx| 日本成人精品在线播放| 国产无遮挡又黄又爽免费网站| 久草国产视频| 亚洲av色精品国产一区二区三区| 极品粉嫩小仙女高潮喷水网站 | 国产一区二区三区视频免费在线| 国产麻豆久久av入口|