日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

深度剖析關(guān)于SoPC的智能巡跡小車的設(shè)計(jì)

電子工程師 ? 來源:電子技術(shù)應(yīng)用 ? 作者:紀(jì)金水,劉彩虹 ? 2021-04-28 10:16 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

摘要: 本設(shè)計(jì)以SoPC套件E-Play-1c12上配置的Cyclone系列FPGA芯片EP1C12Q240C8為控制單元,加以直流電機(jī)、光電傳感器、超聲波傳感器和電源電路以及其他電路構(gòu)成。控制小車在尋軌區(qū)能夠沿黑線行駛,并能在相應(yīng)的區(qū)域加/減速,進(jìn)入尋光區(qū)后開始在光源的引導(dǎo)下到達(dá)終止線停止。同時(shí),在小車行駛過程中車首點(diǎn)陣式液晶滾動(dòng)顯示字幕,實(shí)時(shí)顯示小車行駛的時(shí)間及路程。

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

1 系統(tǒng)總體設(shè)計(jì)方案

系統(tǒng)設(shè)計(jì)要求小車由起始端出發(fā)沿黑線行駛,在測到第一條黑線后有明顯的加速,測到第二條黑線后有明顯的減速,測到第三條黑線后開始尋光,測到第四條黑線后停止。在行駛過程中,車首液晶顯示屏實(shí)時(shí)顯示小車運(yùn)行的時(shí)間和路程。下面給出兩種方案:

(1)方案1:使用8051系列的單片機(jī)芯片。8051系列的單片機(jī)芯片使用多年,在市面上應(yīng)用廣泛。各種電路也比較成熟,但其速度相對較慢,指令都是串行執(zhí)行,在增加液晶顯示等模塊后使得CPU對檢測電路的掃描變慢。

(2)方案2:使用E-Play-SoPC開發(fā)套件上的Cyclone系列FPGA芯片EP1C12Q240C8。FPGA運(yùn)算速度很快,且其進(jìn)程以并列的形式執(zhí)行,即使增加更多的功能模塊(在FPGA芯片的資源范圍內(nèi))也絲毫不影響對檢測信號(hào)的響應(yīng)速度[5]。

比較兩種方案,為使小車平穩(wěn)運(yùn)行且功能更加智能化,選擇了方案2。

系統(tǒng)整體框圖如圖1所示,主要由控制核心FPGA、尋軌電路、尋光電路、測障電路、液晶顯示模塊、電機(jī)驅(qū)動(dòng)電路、LED指示燈指示模塊、語音提示模塊和點(diǎn)陣顯示模塊組成[6]。

o4YBAGCIxOyARFxoAAGBTSwiZhg562.png

2 硬件設(shè)計(jì)

2.1 尋軌電路

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

5009725934327.gif

2.3 電機(jī)驅(qū)動(dòng)電路

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

5010218909599.gif

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

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

pIYBAGCIxSSAQdbTAAC_-pE8oW0871.png

(1)尋軌模塊:在黑線數(shù)為0、1、2時(shí)執(zhí)行此模塊。當(dāng)車底左端的傳感器檢測到黑線時(shí),小車的左輪停止轉(zhuǎn)動(dòng),右輪按原速轉(zhuǎn)動(dòng);若右端的傳感器檢測到黑線,則反之。當(dāng)黑線數(shù)為0、2時(shí)小車為減速狀態(tài),通過對電機(jī)驅(qū)動(dòng)芯片L293D的控制引腳輸出占空比為25%的方波信號(hào)實(shí)現(xiàn)。當(dāng)黑線數(shù)為1時(shí),小車運(yùn)行在加速狀態(tài),此時(shí)直接電機(jī)驅(qū)動(dòng)芯片L293D的控制引腳輸出高電平。

(2)尋光模塊:當(dāng)黑線數(shù)為3時(shí)運(yùn)行本模塊,當(dāng)光強(qiáng)檢測電路的檢測信號(hào)為高電平時(shí)認(rèn)為左端的光照較強(qiáng),小車左拐,反之右拐。

(3)路程測量模塊:在小車的車輪上有黑、白相間且間距相同的扇形花紋,當(dāng)車輪轉(zhuǎn)動(dòng)時(shí)車輪內(nèi)側(cè)的光電傳感器產(chǎn)生高低變化的電信號(hào),經(jīng)過比較器比較產(chǎn)生脈沖信號(hào),控制芯片通過對脈沖計(jì)數(shù)并與標(biāo)定的數(shù)值相乘得出小車行駛的路程。

(4)LED指示燈指示模塊,車首兩端分別有3個(gè)顏色分別為紅、黃、綠的LED指示燈指示小車的速度,綠燈亮?xí)r小車行駛在高速區(qū),黃燈亮?xí)r小車行駛在低速區(qū),紅燈亮?xí)r小車到達(dá)終點(diǎn)停止。車前部兩側(cè)各有一個(gè)LED指示燈指示小車拐動(dòng)方向,左拐時(shí)左燈亮,右拐時(shí)右燈亮。車尾有4個(gè)LED指示燈指示小車已測黑線的數(shù)量,每測一條黑線增加一個(gè)LED指示燈亮。

4 抗干擾措施

需要對黑線檢測和障礙物檢測的信號(hào)采取抗干擾措施。具體如下:當(dāng)檢測到黑線或障礙物時(shí),延時(shí)一段時(shí)間后再次檢測,若還是黑線或障礙物,則確定其為黑線或障礙物,否則認(rèn)為其為干擾不予理睬[7]。具體實(shí)現(xiàn)程序如下:

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《=′1′;

END IF;

ELSE

m1:=m1+1;

END IF;

ELSE

m1:=0;

IF m2=8190 THEN

m2:=0;

r1《=′0′;

ELSE

m2:=m2+1;

END IF;

END IF;

END IF;

END PROCESS;

5 仿真測試

仿真測試時(shí)序如圖7所示。其中,A所指示的位置為車底的兩個(gè)光電傳感器同時(shí)檢測到黑線,經(jīng)過去抖處理后黑線數(shù)目加1;B所指示的區(qū)域?yàn)楦咚賲^(qū),小車高速行駛在此區(qū)域,當(dāng)車底一側(cè)的光電傳感器檢測到黑線時(shí),小車相應(yīng)地調(diào)整軌跡使其沿黑線行駛;C所指示的區(qū)域?yàn)闇p速區(qū),小車在此區(qū)域中行駛的速度較慢,約為高速區(qū)的1/4。

此區(qū)域中存在很多彎道,當(dāng)車底一側(cè)的光電傳感器檢測到黑線時(shí),小車也相應(yīng)地調(diào)整軌跡沿黑線行駛;D所指示的區(qū)域?yàn)閷す鈪^(qū),小車進(jìn)入此區(qū)域后立刻開始尋光并朝光線較強(qiáng)的方向行駛,小車在此區(qū)域中的速度與低速區(qū)相同;E所指示的位置為終點(diǎn),當(dāng)小車檢測到終點(diǎn)線后停止運(yùn)行。由仿真圖可知,小車在理想情況下可順利地通過高速尋軌區(qū)、低速尋軌區(qū)、尋光區(qū),并在檢測到終點(diǎn)線后停止運(yùn)行。

5010739943480.gif

FPGA的運(yùn)算速度非??欤WC了小車的平穩(wěn)運(yùn)行,且其并行執(zhí)行過程讓點(diǎn)陣式液晶顯示更加方便。FPGA在程序并行控制方面充分顯示了其優(yōu)越性,并且運(yùn)行準(zhǔn)確。今后將會(huì)對本設(shè)計(jì)進(jìn)行擴(kuò)展以及更進(jìn)一步的開發(fā)。

參考文獻(xiàn)

[1] 何偉,秦江云,張玲,等?;赟oPC的多用途無線監(jiān)控報(bào) 警系統(tǒng)[J]。電子技術(shù)應(yīng)用,2011,37(2):33-35.

[2] 周渝斌?;贔PGA+DSP的智能車全景視覺系統(tǒng)[J]。電子技術(shù)應(yīng)用,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,F(xiàn)rance,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電路設(shè)計(jì)[M].北京:清華大學(xué)出版社,2007.

[6] 徐惠民,安德寧.?dāng)?shù)字邏輯設(shè)計(jì)與VHDL語言描述[M].北京:機(jī)械工業(yè)出版社,2010.

[7] 薛小剛,葛毅敏.Xilinx ISE9.x FPGA/CPLD設(shè)計(jì)指南[M]。北京:人民郵電出版社,2007.

編輯:jq

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • 處理器
    +關(guān)注

    關(guān)注

    68

    文章

    20339

    瀏覽量

    255349
  • 電路
    +關(guān)注

    關(guān)注

    173

    文章

    6088

    瀏覽量

    178928
  • 單片機(jī)
    +關(guān)注

    關(guān)注

    6078

    文章

    45592

    瀏覽量

    673983
  • 嵌入式系統(tǒng)
    +關(guān)注

    關(guān)注

    41

    文章

    3831

    瀏覽量

    133910
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點(diǎn)推薦

    MAX66240:深度安全認(rèn)證芯片的技術(shù)剖析與應(yīng)用探索

    MAX66240:深度安全認(rèn)證芯片的技術(shù)剖析與應(yīng)用探索 一、引言 在當(dāng)今數(shù)字化時(shí)代,數(shù)據(jù)安全至關(guān)重要。無論是門禁系統(tǒng)、資產(chǎn)追蹤,還是醫(yī)療設(shè)備等領(lǐng)域,都需要可靠的安全認(rèn)證解決方案。Maxim
    的頭像 發(fā)表于 04-03 15:20 ?134次閱讀

    AD7327:高性能12位ADC的深度剖析與應(yīng)用指南

    AD7327:高性能12位ADC的深度剖析與應(yīng)用指南 引言 在電子設(shè)計(jì)領(lǐng)域,模數(shù)轉(zhuǎn)換器(ADC)扮演著至關(guān)重要的角色,它是模擬世界與數(shù)字世界之間的橋梁。AD7327作為一款8通道、12位加符號(hào)的逐次
    的頭像 發(fā)表于 04-02 10:10 ?240次閱讀

    12 位高速 ADC:AD9634 深度剖析與應(yīng)用指南

    12 位高速 ADC:AD9634 深度剖析與應(yīng)用指南 在當(dāng)今的電子設(shè)計(jì)領(lǐng)域,高速、高精度的模數(shù)轉(zhuǎn)換器(ADC)對于實(shí)現(xiàn)高性能的信號(hào)處理至關(guān)重要。AD9634 作為一款 12 位、具備 170
    的頭像 發(fā)表于 03-31 11:10 ?207次閱讀

    昉·星光開發(fā)板線傳感器使用

    傳感器的使用。 線傳感器一般為小車或者線機(jī)器人使用,控制小船或者機(jī)器人,沿著黑線或者白線運(yùn)動(dòng)。另外,也可以通過特定的黑白色塊,來檢測特定物品的放置是否正確。
    發(fā)表于 03-13 08:09

    CAN協(xié)議的深度剖析

    單元(ECU)之間的高效通信問題。本文將從技術(shù)原理、幀結(jié)構(gòu)、錯(cuò)誤處理機(jī)制、應(yīng)用場景及未來發(fā)展趨勢等方面,對CAN協(xié)議進(jìn)行深度剖析。
    的頭像 發(fā)表于 03-03 17:08 ?780次閱讀
    CAN協(xié)議的<b class='flag-5'>深度</b><b class='flag-5'>剖析</b>

    OPC UA協(xié)議深度剖析

    OPC UA(Open Platform Communications Unified Architecture)作為工業(yè)自動(dòng)化領(lǐng)域的重要通信協(xié)議,近年來已成為工業(yè)4.0和智能制造的關(guān)鍵技術(shù)支撐
    的頭像 發(fā)表于 03-03 17:00 ?966次閱讀

    串口協(xié)議的深度剖析

    串口通信協(xié)議作為電子設(shè)備間數(shù)據(jù)交互的基礎(chǔ)技術(shù),自20世紀(jì)60年代誕生以來,始終在工業(yè)控制、嵌入式系統(tǒng)和物聯(lián)網(wǎng)等領(lǐng)域扮演著核心角色。本文將從技術(shù)原理、協(xié)議架構(gòu)、應(yīng)用場景及未來演進(jìn)四個(gè)維度,對串口協(xié)議展開深度剖析
    的頭像 發(fā)表于 03-02 17:32 ?1259次閱讀

    深度剖析 CSD95430RRB 同步降壓智能功率級模塊

    深度剖析 CSD95430RRB 同步降壓智能功率級模塊 在電子工程師的日常設(shè)計(jì)中,尋找一款性能卓越、功能豐富且高度集成的功率級模塊至關(guān)重要。今天,我將為大家詳細(xì)剖析德州儀器(TI
    的頭像 發(fā)表于 03-01 16:00 ?1101次閱讀

    深度剖析LM3533:智能手機(jī)照明的理想電源解決方案

    深度剖析LM3533:智能手機(jī)照明的理想電源解決方案 引言 在智能手機(jī)的設(shè)計(jì)中,照明系統(tǒng)的電源管理至關(guān)重要,它直接影響到顯示效果、用戶體驗(yàn)以及設(shè)備的整體性能。LM3533作為一款專為
    的頭像 發(fā)表于 02-27 11:15 ?392次閱讀

    AI驅(qū)動(dòng)下的連鎖餐飲店模式:從人工核驗(yàn)到智能閉環(huán)

    連鎖餐飲的運(yùn)營管理,本質(zhì)是一場關(guān)于“標(biāo)準(zhǔn)”與“執(zhí)行”的持久博弈。傳統(tǒng)的店模式——督導(dǎo)帶著紙質(zhì)清單奔波,手動(dòng)拍照、記錄,再通過表格匯總——在門店數(shù)量快速增長時(shí)愈發(fā)顯得力不從心。數(shù)據(jù)滯后、標(biāo)準(zhǔn)不一
    的頭像 發(fā)表于 12-23 17:13 ?568次閱讀
    AI驅(qū)動(dòng)下的連鎖餐飲<b class='flag-5'>巡</b>店模式:從人工核驗(yàn)到<b class='flag-5'>智能</b>閉環(huán)

    圖為科技助力中國電信公路智項(xiàng)目斬獲國家級創(chuàng)新獎(jiǎng)

    一、項(xiàng)目背景? 隨著交通運(yùn)輸部《關(guān)于推動(dòng)交通運(yùn)輸領(lǐng)域新型基礎(chǔ)設(shè)施建設(shè)的指導(dǎo)意見》《交通領(lǐng)域科技創(chuàng)新中長期發(fā)展規(guī)劃綱要(2021—2035年)》等政策文件相繼出臺(tái),公路養(yǎng)護(hù)智能化轉(zhuǎn)型成為行業(yè)剛需
    的頭像 發(fā)表于 11-10 16:43 ?603次閱讀
    圖為科技助力中國電信公路智<b class='flag-5'>巡</b>項(xiàng)目斬獲國家級創(chuàng)新獎(jiǎng)

    一體化ROS智能駕駛小車及實(shí)訓(xùn)教學(xué)平臺(tái)解決方案

    一體化ROS智能駕駛小車及實(shí)訓(xùn)教學(xué)平臺(tái)解決方案
    的頭像 發(fā)表于 09-26 17:34 ?1909次閱讀
    一體化ROS<b class='flag-5'>智能</b>駕駛<b class='flag-5'>小車</b>及實(shí)訓(xùn)教學(xué)平臺(tái)解決方案

    【項(xiàng)目實(shí)戰(zhàn)】基于STM32F103的智能小車(遠(yuǎn)程控制、超聲波避障、循跡、紅外遙控)有教程代碼

    在嵌入式開發(fā)學(xué)習(xí)中,實(shí)戰(zhàn)項(xiàng)目是將理論轉(zhuǎn)化為能力的最佳載體——本次【項(xiàng)目實(shí)戰(zhàn)】聚焦基于STM32的智能小車,不僅整合了紅外遙控、微信小程序遠(yuǎn)程物聯(lián)控制、自適應(yīng)線、動(dòng)態(tài)避障系統(tǒng)、交互式顯示屏五大
    的頭像 發(fā)表于 09-08 16:06 ?1741次閱讀
    【項(xiàng)目實(shí)戰(zhàn)】基于STM32F103的<b class='flag-5'>智能</b><b class='flag-5'>小車</b>(遠(yuǎn)程控制、超聲波避障、循跡、紅外遙控)有教程代碼

    智能小車設(shè)計(jì)源碼和圖紙資料

    智能小車設(shè)計(jì)源碼和圖紙
    發(fā)表于 08-25 15:38 ?1次下載

    【嘉楠堪智K230開發(fā)板試用體驗(yàn)】+03+線+舵機(jī)方向控制

    %~12.5%對應(yīng)0~90~180° 3、快速線性回歸(線) 線案例仍然是基于顏色識(shí)別,原理是根據(jù)攝像頭采集到的圖像直線與中心偏離的位置計(jì)算出偏離角度,這個(gè)方法讓線變得更容易。這個(gè)腳本只生成一個(gè)表示
    發(fā)表于 07-01 23:03
    元氏县| 建昌县| 玉环县| 万年县| 新巴尔虎左旗| 霍州市| 永丰县| 泰州市| 金山区| 客服| 陈巴尔虎旗| 四川省| 汝阳县| 伊春市| 渝北区| 上蔡县| 红安县| 宝鸡市| 锡林浩特市| 资源县| 精河县| 鄂伦春自治旗| 大庆市| 虎林市| 当涂县| 连城县| 阳信县| 淅川县| 遵化市| 调兵山市| 济阳县| 双峰县| 南召县| 太湖县| 吐鲁番市| 凤山市| 开封市| 手游| 宜昌市| 邳州市| 千阳县|