《電子技術應用》
您所在的位置:首頁 > 可編程邏輯 > 設計應用 > 基于SoPC的智能巡跡小車的設計
基于SoPC的智能巡跡小車的設計
來源:電子技術應用2013年第7期
紀金水,劉彩虹
西北民族大學,甘肅 蘭州730000
摘要: 本設計以SoPC套件E-Play-1c12上配置的Cyclone系列FPGA芯片EP1C12Q240C8為控制單元,加以直流電機、光電傳感器、超聲波傳感器和電源電路以及其他電路構成。控制小車在尋軌區能夠沿黑線行駛,并能在相應的區域加/減速,進入尋光區后開始在光源的引導下到達終止線停止。同時,在小車行駛過程中車首點陣式液晶滾動顯示字幕,實時顯示小車行駛的時間及路程。
中圖分類號: TP29
文獻標識碼: A
文章編號: 0258-7998(2013)07-0047-03
Design of intelligent track-seeking dolly based on SoPC
Ji Jinshui,Liu Caihong
Northwest Minorities University,Lanzhou 730000,China
Abstract: This design takes the Cyclone series FPGA CMOS chip—EP1C12Q240C8 as control unit. The Cyclone belongs to SoPC Series—E-Play1c12. Besides, the system also includes DC electric machineries, photo electricity sensors, ultrasonic sensors, power supply circuits and other circuits. The dolly is controlled to locomote along the black line in track-seeking zone and to accelerate or decelerate in special zone. In the light-seeking zone, the dolly is guided by lamp-house to locomote and stops at the end line. Meanwhile, the lattice LCD located in the head of the dolly shows the time and distance of the locomotion.
Key words : FPGA;SoPC;photo electricity sensor;test signal

     SoPC(System on a Programmable Chip)是一種特殊的嵌入式系統。首先它是片上系統,即由單個芯片完成整個系統的主要邏輯功能;其次,它是可編程系統,具有靈活的設計方式,可裁剪、可擴充、可升級,并具備軟硬件在系統可編程的功能[1]。SoPC技術是將盡可能大而完整的電子系統(包括嵌入式處理器系統、接口系統、硬件協處理器或加速系統、數字通信系統、存儲電路以及普通數字系統等)在單一FPGA中嵌入實現。因此,可以使得整個設計在規模、可靠性、體積、功耗、功能、上市周期、開發成本、產品維護及其硬件升級等多方面實現最優化[2]。從未來電子系統設計技術走勢上看,SoPC技術更具發展性和前瞻性,被稱為“半導體產業的未來”[3-4]。

1 系統總體設計方案
    系統設計要求小車由起始端出發沿黑線行駛,在測到第一條黑線后有明顯的加速,測到第二條黑線后有明顯的減速,測到第三條黑線后開始尋光,測到第四條黑線后停止。在行駛過程中,車首液晶顯示屏實時顯示小車運行的時間和路程。下面給出兩種方案:
    (1)方案1:使用8051系列的單片機芯片。8051系列的單片機芯片使用多年,在市面上應用廣泛。各種電路也比較成熟,但其速度相對較慢,指令都是串行執行,在增加液晶顯示等模塊后使得CPU對檢測電路的掃描變慢。
    (2)方案2:使用E-Play-SoPC開發套件上的Cyclone系列FPGA芯片EP1C12Q240C8。FPGA運算速度很快,且其進程以并列的形式執行,即使增加更多的功能模塊(在FPGA芯片的資源范圍內)也絲毫不影響對檢測信號的響應速度[5]。
    比較兩種方案,為使小車平穩運行且功能更加智能化,選擇了方案2。
    系統整體框圖如圖1所示,主要由控制核心FPGA、尋軌電路、尋光電路、測障電路、液晶顯示模塊、電機驅動電路、LED指示燈指示模塊、語音提示模塊和點陣顯示模塊組成[6]。

2 硬件設計
2.1 尋軌電路

    尋軌電路采用兩對紅外線傳感器,當傳感器未檢測到黑線時,紅外線接收管相當于短路,比較器負向端的電位在4 V左右;當檢測到黑線時,紅外線接收管相當于開路,比較器負向端的電位在2 V左右。因此,將比較器正向端電位器的比較電位調到3 V即可實現對黑線的檢測。未檢測到黑線時電路輸出低電平,檢測到黑線時輸出高電平。其實現電路如圖2所示。

2.3 電機驅動電路
    小車采用雙輪驅動,使用驅動芯片L293D,其工作電壓為9 V。電機驅動電路如圖4所示,引腳1和引腳9分別是電機輸出的控制引腳,當引腳1或引腳9為低電平時,無論引腳2、引腳7、引腳10、引腳15的輸入為何值,引腳3、引腳6、引腳11、引腳14的輸出都為低電平;當引腳1或引腳9為高電平時,引腳3、引腳6、引腳11、引腳14輸出的電平與引腳2、引腳7、引腳10、引腳15輸入電平的高低相應。

3 軟件設計
    本文設計的小車中,基本運行程序可分為黑線計數模塊、尋軌模塊、尋光模塊以及計時模塊、路程測量模塊、液晶顯示模塊、LED指示燈指示模塊等輔助功能模塊。其行駛程序流程圖如圖6所示。

 

 

    (1)尋軌模塊:在黑線數為0、1、2時執行此模塊。當車底左端的傳感器檢測到黑線時,小車的左輪停止轉動,右輪按原速轉動;若右端的傳感器檢測到黑線,則反之。當黑線數為0、2時小車為減速狀態,通過對電機驅動芯片L293D的控制引腳輸出占空比為25%的方波信號實現。當黑線數為1時,小車運行在加速狀態,此時直接電機驅動芯片L293D的控制引腳輸出高電平。
    (2)尋光模塊:當黑線數為3時運行本模塊,當光強檢測電路的檢測信號為高電平時認為左端的光照較強,小車左拐,反之右拐。
    (3)路程測量模塊:在小車的車輪上有黑、白相間且間距相同的扇形花紋,當車輪轉動時車輪內側的光電傳感器產生高低變化的電信號,經過比較器比較產生脈沖信號,控制芯片通過對脈沖計數并與標定的數值相乘得出小車行駛的路程。
    (4)LED指示燈指示模塊,車首兩端分別有3個顏色分別為紅、黃、綠的LED指示燈指示小車的速度,綠燈亮時小車行駛在高速區,黃燈亮時小車行駛在低速區,紅燈亮時小車到達終點停止。車前部兩側各有一個LED指示燈指示小車拐動方向,左拐時左燈亮,右拐時右燈亮。車尾有4個LED指示燈指示小車已測黑線的數量,每測一條黑線增加一個LED指示燈亮。
4 抗干擾措施
    需要對黑線檢測和障礙物檢測的信號采取抗干擾措施。具體如下:當檢測到黑線或障礙物時,延時一段時間后再次檢測,若還是黑線或障礙物,則確定其為黑線或障礙物,否則認為其為干擾不予理睬[7]。具體實現程序如下:
    PROCESS(a,clk)
        VARIABLE m1,m2 : INTEGER RANGE 0 TO 8191;
        BEGIN
        IF clk=′1′ AND clk'EVENT THEN
            IF a=″00″ THEN
                m2:=0;
                IF m1=8190 THEN
                    m1:=0;
                    IF a=″00″ THEN
                        r1<=&prime;1&prime;;
                    END IF;
                ELSE
                    m1:=m1+1;
                END IF;
            ELSE
                m1:=0;
                IF m2=8190 THEN
                    m2:=0;
                    r1<=&prime;0&prime;;
                ELSE
                    m2:=m2+1;
                END IF;
            END IF;
            END IF;
        END PROCESS;
5 仿真測試
    仿真測試時序如圖7所示。其中,A所指示的位置為車底的兩個光電傳感器同時檢測到黑線,經過去抖處理后黑線數目加1;B所指示的區域為高速區,小車高速行駛在此區域,當車底一側的光電傳感器檢測到黑線時,小車相應地調整軌跡使其沿黑線行駛;C所指示的區域為減速區,小車在此區域中行駛的速度較慢,約為高速區的1/4,此區域中存在很多彎道,當車底一側的光電傳感器檢測到黑線時,小車也相應地調整軌跡沿黑線行駛;D所指示的區域為尋光區,小車進入此區域后立刻開始尋光并朝光線較強的方向行駛,小車在此區域中的速度與低速區相同;E所指示的位置為終點,當小車檢測到終點線后停止運行。由仿真圖可知,小車在理想情況下可順利地通過高速尋軌區、低速尋軌區、尋光區,并在檢測到終點線后停止運行。

    FPGA的運算速度非常快,保證了小車的平穩運行,且其并行執行過程讓點陣式液晶顯示更加方便。FPGA在程序并行控制方面充分顯示了其優越性,并且運行準確。今后將會對本設計進行擴展以及更進一步的開發。
參考文獻
[1] 何偉,秦江云,張玲,等.基于SoPC的多用途無線監控報 警系統[J].電子技術應用,2011,37(2):33-35.
[2] 周渝斌.基于FPGA+DSP的智能車全景視覺系統[J].電子技術應用,2011,37(3):38-41.
[3] POUSSIER S,RABAH H,WEBER S.SoPC-based embedded smart strain gage sensor[C].12th International Conference, FPL 2002 Montpellier,France,2002:1131-1134.
[4] Cao Liting,Jiang Wei,Zhang Zhaoli.Automatic meter reading system based on wireless mesh networks and SoPC  technology[C].Intelligent Networks and Intelligent Systems,ICINIS'09,Second International Conference,2009:142-145.
[5] 雷伏容.VHDL電路設計[M].北京:清華大學出版社,2007.
[6] 徐惠民,安德寧.數字邏輯設計與VHDL語言描述[M].北京:機械工業出版社,2010.
[7] 薛小剛,葛毅敏.Xilinx ISE9.x FPGA/CPLD設計指南[M].北京:人民郵電出版社,2007.

此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          久久久综合精品| 久久尤物电影视频在线观看| 亚洲精品无人区| 韩国女主播一区二区三区| 国产精品日韩一区二区三区| 午夜亚洲一区| 午夜欧美电影在线观看| 国产欧美日韩综合| 久久精品一区二区三区中文字幕| 在线视频中文亚洲| 久久精品久久99精品久久| 国产视频久久久久久久| 欧美在线观看视频在线| 欧美激情视频网站| 国产精品国产精品国产专区不蜜| 影音国产精品| 狠狠色狠狠色综合人人| 在线天堂一区av电影| 亚洲欧美另类久久久精品2019| 国产乱码精品一区二区三区五月婷| 国产精品夜夜夜一区二区三区尤| 午夜精品美女自拍福到在线| 欧美三级电影大全| 一本色道久久综合亚洲精品按摩| 欧美一区永久视频免费观看| 亚洲国内欧美| 国产精品高潮呻吟| 欧美色偷偷大香| 亚洲国产mv| 亚洲欧美日韩中文播放| 亚洲国语精品自产拍在线观看| 国产一区欧美| 国产一区白浆| 欧美精选一区| 国内精品久久久久久久97牛牛| 亚洲另类一区二区| 欧美一区二区三区在线看| 久久国产日韩| 亚洲一区日韩| 国产欧美一区二区三区国产幕精品| 国产一区二区三区在线观看免费视频| 久久久综合免费视频| 美女视频一区免费观看| 欧美激情第8页| 久热精品在线| 欧美精品久久一区二区| 国产情人综合久久777777| 性高湖久久久久久久久| 欧美91福利在线观看| 欧美中文字幕视频在线观看| 久久综合久久综合这里只有精品| 欧美伊人久久| 精品88久久久久88久久久| 国产精品视频精品视频| 你懂的国产精品| 国产精品一区二区欧美| 亚洲第一区在线| 狠狠入ady亚洲精品| 免费日韩一区二区| 一本色道婷婷久久欧美| 亚洲一级一区| 欧美激情久久久久| 精品动漫3d一区二区三区免费| 一区二区三区在线观看欧美| 亚洲精品久久久久久久久久久| 国模私拍一区二区三区| 国产精品99久久久久久久女警| 亚洲激情在线观看| 玖玖玖国产精品| 91久久综合| 国产精品资源在线观看| 六月婷婷一区| 亚洲一区三区在线观看| 欧美精品一区二区在线观看| 欧美视频一区二区三区…| 欧美在线一二三四区| 久久久国产精彩视频美女艺术照福利| 国产女人18毛片水18精品| 国产日韩欧美三级| 99国产精品国产精品毛片| 欧美亚洲综合网| 亚洲美女免费精品视频在线观看| 欧美精品一线| 亚洲人成在线免费观看| 久久亚洲欧美国产精品乐播| 欧美日本免费一区二区三区| 尤物九九久久国产精品的分类| 欧美精品一区二区三区一线天视频| 99在线热播精品免费| 模特精品在线| 欧美成年网站| 狠狠色噜噜狠狠色综合久| 亚洲高清在线观看一区| 亚洲大胆女人| 另类春色校园亚洲| 在线视频精品一区| 国产字幕视频一区二区| 国语自产精品视频在线看8查询8| 亚洲日本欧美天堂| 激情国产一区二区| 欧美日韩黄色大片| 国产精品中文字幕欧美| 亚洲一区三区视频在线观看| 久久夜色精品国产欧美乱极品| 蜜臀av一级做a爰片久久| 午夜精品福利一区二区三区av| 欧美永久精品| 久久精品免费电影| 亚洲裸体在线观看| 久久精品夜夜夜夜久久| 国产视频一区二区在线观看| 亚洲色图综合久久| 国产精品v欧美精品v日韩| 欧美日韩中文另类| 亚洲第一页中文字幕| 欧美一激情一区二区三区| 一区二区免费在线播放| 国产精品女主播| 欧美日韩成人激情| 黄色日韩网站| 欧美成人日本| 亚洲一区二区三区乱码aⅴ| 国产精品一区二区欧美| 91久久国产综合久久91精品网站| av成人黄色| 久久久亚洲综合| 欧美亚洲成人精品| 国产日韩欧美电影在线观看| 亚洲图片欧美日产| 在线欧美电影| 国产精品成人久久久久| 久久精品国产第一区二区三区| 欧美国产日本韩| 亚洲人线精品午夜| 国产精品久久久99| 精品不卡一区| 国产一区二区三区免费在线观看| 欧美日韩国产成人在线观看| 这里只有精品丝袜| 欧美视频国产精品| 久久av最新网址| 91久久综合| 欧美一区2区视频在线观看| 国产精品夜夜夜| 亚洲乱码国产乱码精品精98午夜| 欧美激情性爽国产精品17p| 亚洲国产天堂久久综合| 中文日韩欧美| 欧美一级片久久久久久久| 欧美性猛交xxxx乱大交退制版| 欧美日韩精品福利| 国产日韩在线亚洲字幕中文| 亚洲视频观看| 国产一区二区高清视频| 亚洲国产成人久久| 欧美日韩不卡视频| 精品99一区二区三区| 国产精品国产精品国产专区不蜜| 欧美亚州韩日在线看免费版国语版| 国产一在线精品一区在线观看| 香蕉成人啪国产精品视频综合网| 欧美三级韩国三级日本三斤| 欧美激情欧美狂野欧美精品| 亚洲欧美成人一区二区三区| 午夜精品网站| 欧美日韩精品二区| 韩国成人理伦片免费播放| 国产视频在线观看一区二区三区| 小黄鸭精品aⅴ导航网站入口| 欧美日韩国产精品一区| 好吊成人免视频| 国产一区二区三区奇米久涩| 亚洲欧美伊人| 国产日本欧美一区二区三区在线| 在线精品亚洲| 国产精品国产亚洲精品看不卡15| 亚洲国产精品va在线看黑人| 久久精品视频在线观看| 国内成人自拍视频| 国产欧美精品日韩区二区麻豆天美| 欧美多人爱爱视频网站| 亚洲日本电影在线| 亚洲午夜在线观看视频在线| 亚洲国产一区二区三区在线播| 亚洲人精品午夜在线观看| 一区一区视频| 亚洲国产成人午夜在线一区| 99热精品在线| 欧美一级视频一区二区| 99www免费人成精品| 欧美日韩1区| 日韩一级成人av| 欧美在线影院在线视频| 亚洲小说春色综合另类电影| 久久久亚洲欧洲日产国码αv| 一区二区三区四区五区在线| 亚洲一级网站| 久久香蕉国产线看观看网| 欧美一区二区三区在线看| 国产精自产拍久久久久久蜜| 久久久久国产精品午夜一区| 狠狠干综合网| 日韩午夜在线观看视频| 欧美成人精品三级在线观看| 一本不卡影院| 久久亚洲欧美国产精品乐播| 久久激情视频久久| 亚洲在线成人| 在线视频亚洲| 欧美人与性动交cc0o| 久久久久综合网| 亚洲欧美日韩综合一区| 亚洲视频在线免费观看| 在线国产日韩| 国产精品最新自拍| 久久久高清一区二区三区| 欧美在线999| 亚洲第一页自拍| 欧美成年人网站| 亚洲香蕉伊综合在人在线视看| 国产精品男人爽免费视频1| 欧美亚男人的天堂| 久久久久久日产精品| 国产精品www网站| 黄色一区二区在线| 国产精品s色| 欧美成人免费在线观看| 欧美激情一区二区三区| 免费视频一区| 国产精品都在这里| 国产精品亚洲成人| 亚洲二区在线视频| 在线视频欧美精品| 久久综合九色综合欧美就去吻| 亚洲一区免费| 欧美日韩亚洲网| 国产精品国产三级国产a| 欧美怡红院视频一区二区三区| 欧美成人免费大片| 欧美另类综合| 国产精品亚洲综合久久| 麻豆精品一区二区综合av| 女同性一区二区三区人了人一| 欧美插天视频在线播放| 日韩亚洲欧美成人一区| 性欧美1819性猛交| 亚洲精品欧美| 99精品视频免费观看| 欧美精品黄色| 欧美激情综合亚洲一二区| 国产乱码精品1区2区3区| 国产精品美女999| 欧美亚洲视频一区二区| 欧美日本免费一区二区三区| 亚洲成人在线网| 一本一本a久久| 一本一道久久综合狠狠老精东影业| 国产欧美精品在线观看| 欧美午夜在线一二页| 91久久在线视频| 久久丁香综合五月国产三级网站| 欧美日韩在线播放三区| 欧美视频在线一区| 欧美中文字幕久久| 久久久综合精品| 亚洲午夜久久久久久久久电影网| 欧美激情成人在线| 另类天堂视频在线观看| 久久高清福利视频| 欧美日韩无遮挡| 免费视频久久| 国产精品男gay被猛男狂揉视频| 欧美黑人一区二区三区| 久久亚洲不卡| 欧美日韩精品免费看| 国产性猛交xxxx免费看久久| 亚洲一区二区网站| 亚洲欧洲视频在线| 性娇小13――14欧美| 久久久久久久999精品视频| 亚洲一区二区免费看| 亚洲精品久久久久久久久| 欧美一级夜夜爽| 亚洲精品午夜| 久久九九精品99国产精品| av成人激情| 国产婷婷97碰碰久久人人蜜臀| 国产精品五月天| 亚洲国产欧美一区二区三区久久| 欧美精品三级在线观看| 久久国产福利国产秒拍| 日韩午夜免费| 国产美女一区| 久久久精彩视频| 一区二区日韩欧美| 亚洲精品在线看| 久久国产精品久久久久久| 久久综合伊人77777尤物| 激情国产一区| 国产欧美一区二区三区沐欲| 99re8这里有精品热视频免费| 在线视频日韩精品| 在线观看亚洲一区| 美女脱光内衣内裤视频久久网站| 亚洲第一在线综合网站| 亚洲激情不卡| 欧美在线亚洲在线| 亚洲四色影视在线观看| 久久免费视频网站| 欧美激情小视频| 久久久水蜜桃av免费网站| 久久久久久久久岛国免费| 久久久亚洲欧洲日产国码αv| 欧美激情欧美狂野欧美精品| 国产精品一区三区| 亚洲国产欧洲综合997久久| 麻豆国产va免费精品高清在线| 欧美一区二区在线免费观看| 久久九九热re6这里有精品| 欧美日韩福利视频| 亚洲国产片色| 国产精品一区二区欧美| 伊人久久男人天堂| 国产精品无人区| 欧美韩国在线| 免费日本视频一区| 欧美日韩精品免费观看视频| 欧美一区二区三区在线观看|