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

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

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

使用FPGA的自行車輔助系統(tǒng)

454398 ? 來源:wv ? 2019-10-17 17:03 ? 次閱讀

步驟1:硬件和材料

該項(xiàng)目分為3個(gè)主要小節(jié):機(jī)械部分(“我們需要什么?”),電氣部分(“我們?nèi)绾卫墫|西?”)和軟件部分(“我們?nèi)绾问蛊涔ぷ鳎俊保?/p>

那么,我們需要什么?

用于機(jī)械部分的材料: (圖1 )

-一個(gè)塑料盒

-金屬支架

-外部電源

-電纜扎帶

-1個(gè)鐵釘子

-易于彎曲的金屬線

-較輕

-鉗子

-鋁箔

-金屬支架

-粗針

-小號(hào)L型金屬支架(應(yīng)接近聲納傳感器的大?。?/p>

-和一輛自行車(顯然= D)

電氣部件的材料和硬件:( 。2和3 )

-Basys3開發(fā)板

-3 X Pmod MAXSONAR

-Pmod NAV

-Pmod BT2

-Pmod GPS

-3 X伺服電機(jī)

-2個(gè)LEDs

-2個(gè)電阻

-2個(gè)按鈕

-固定輸出線性穩(wěn)壓器(LM7805)

-電池9 V

-9V電池連接器

-引腳

-焊接板(我們的尺寸約為95 x 47 mm,然后將其切成小塊)

-電線

-便攜式智能手機(jī)電池充電器

軟件部分:

-Vivado Design Suite WebPACK(我們使用的是2016.4版本)

-Android Studio

步驟2:組裝物理組件

現(xiàn)在可以在自行車上組裝組件了!

任務(wù)1:在自行車上建立盒子并將其安裝

我們將塑料支架綁在自行車的后部。此步驟特定于一個(gè)人擁有的自行車的類型;如果您有一個(gè)自行車行李架,則可以簡化此操作(實(shí)際上,如果有,則只需跳過第一步,然后轉(zhuǎn)到第二步-不幸的是我們沒有一個(gè),所以我們不得不即興創(chuàng)作)。

1。從后輪在保護(hù)翼上開4個(gè)孔,它們之間的距離分別為11厘米和2.5厘米。我們用鐵釘子和錘子打孔。鐵釘?shù)闹睆綉?yīng)足夠大,以使電線穿過孔。我們必須用一塊木頭支撐它,以防止后輪被釘子刺穿。

2。在塑料盒中的四個(gè)長孔中,在長11厘米,寬2.5厘米的矩形的角處,以塑料盒為中心(圖4 )。我們通過加熱一小部分金屬絲的尖端并刺穿塑料來制成孔。

3。將盒子裝到自行車上。我們使用金屬絲,方法是從末端上下顛倒插入,然后將金屬絲綁在中間以固定支架,并防止其移動(dòng)。金屬線應(yīng)更長一些,因?yàn)樯院髮⒂糜趯骞潭ㄔ诤凶又小?/p>

等一下!結(jié)果可以在圖中看到。 5 :)

任務(wù)2:構(gòu)建對(duì)聲納Pmod的支持

因?yàn)槲覀儫o法直接在聲納上修復(fù)聲納Pmod伺服,我們?yōu)槠鋭?chuàng)建了一個(gè)支撐,該支撐將安裝在伺服電機(jī)的頭部。同樣,如果您要根據(jù)所使用的伺服器的類型以不同的方式執(zhí)行此步驟,則可以自由操作,盡管我們?nèi)詫⒚枋鋈绾我赃@種方式執(zhí)行此操作:

1。我們使用加熱的針尖在伺服器的十字旋轉(zhuǎn)頭上鉆了更大的孔。針應(yīng)足夠粗,以使您的線材穿過針孔。

2。用金屬線將金屬支架連接到伺服器的塑料輪上。

3。使用兩個(gè)束線帶將聲納傳感器固定在支架上,如圖圖6 所示。

任務(wù)3:將伺服器,聲納和支架安裝在盒

我們用膠帶和回形針將舵機(jī)固定在盒上。我們還在特定位置切割了盒子,以使組件合適,并且伺服器可以旋轉(zhuǎn)。通過在塑料盒上打孔(黃色)或通過粘貼塑料來安裝燈。的圖。 11

任務(wù)4:捆綁所有組件

如圖中所示。 12 ,在盒子里,我們有Basys3開發(fā)板,GPS和BT2模塊;用電線,電纜扎帶和膠帶將它們固定。在它們的頂部,用硬紙板隔開的面包板帶有用于接地和為伺服器供電的引腳。圖13 。

第3步:處理電氣部件

下一步,我們需要以某種方式將電氣部件連接到板上。..由于傳感器隨附的收到的Digilent 6/12引腳電纜連接器很短,我們不得不通過焊接電線和引腳來擴(kuò)展連接器用錫。 圖7.a 和 7.b 顯示了我們應(yīng)在項(xiàng)目中的Basys3板與Pmod之間建立的連接。

此步驟再次分為幾個(gè)任務(wù)。

任務(wù)1 :將每個(gè)按鈕焊接到一塊焊板上,然后將其連接到兩根導(dǎo)線上,這兩根導(dǎo)線的長度相等,可以從自行車的一個(gè)手柄上取下到前面提到的自行車背面的板上。一根線將接地,另一根線將連接到電路板的引腳。一個(gè)按鈕需要2 X 160厘米的電線。 (圖8)

任務(wù)2 :對(duì)LED和電阻進(jìn)行相同的操作。因?yàn)槲覀儧Q定將信號(hào)燈放在較早安裝的盒子的背面,所以所需的電線將不再像上面提到的那樣長。每根電線30厘米對(duì)我們來說綽綽有余。 (圖9)

任務(wù)3 :如果要連接3個(gè)伺服器,電路板的電源將不足。因此,我們決定為每個(gè)伺服器放置9V電池。因?yàn)槭褂玫乃欧髟?.8V-》 6V的電壓下工作,所以我們添加了一個(gè)固定輸出線性穩(wěn)壓器(LM7805),該穩(wěn)壓器為我們提供了5V的輸出,用于為伺服器供電。 (圖10)

未來的更新將包括Pmod的最終接線?,F(xiàn)在,這是使用6/12針Digilent電纜連接器完成的。

步驟4:測(cè)試外圍設(shè)備

所有內(nèi)容均已在VHDL中編程。在本節(jié)中,我們將解釋每個(gè)實(shí)現(xiàn)背后的邏輯。我們還提供下面的代碼。

作為藍(lán)牙模塊的PmodBT2是使用UART協(xié)議控制的。從數(shù)據(jù)表我們知道它的波特率為115200。我們需要知道接收和發(fā)送操作的過采樣率。盡管我們還為接收部分提供了代碼,但我們現(xiàn)在僅使用傳輸功能。傳輸?shù)倪^采樣率計(jì)算為板頻率/藍(lán)牙波特率,在本例中為100MHz/115200 =868。有關(guān)如何控制和連接藍(lán)牙的更多信息,請(qǐng)參見Internet。盡管pmod有12個(gè)引腳,但我們將僅連接RX,TX的2個(gè)引腳,GROUND和VCC的2個(gè)引腳。

PmodMAXSonar使用PWM(脈沖寬度調(diào)制)協(xié)議進(jìn)行編程,盡管您可以使用其他編程協(xié)議。我們將需要引腳4(PWM輸出),引腳5(GND)和引腳6(VCC)。 RX引腳將被上拉并設(shè)置為輸出以連續(xù)傳輸數(shù)據(jù)。我們忽略了模擬和TX引腳。該分量的輸出將是英寸的范圍,該范圍將通過對(duì)PWM輸入脈沖的長度(即147微秒)進(jìn)行計(jì)數(shù)來獲得。每次計(jì)數(shù)器達(dá)到14699時(shí),我們都會(huì)增加英寸,如果讀數(shù)大于零,則會(huì)重置緩沖區(qū)以準(zhǔn)備新的讀數(shù)。

我們使用藍(lán)牙模塊將聲納讀數(shù)傳輸?shù)?a target="_blank">手機(jī)。我們計(jì)算出,要發(fā)送數(shù)據(jù),我們需要將傳輸過采樣率乘以所需的位數(shù)乘以2。過采樣率是867,位數(shù)是16,乘以2,得到27774。使用計(jì)數(shù)器,每次達(dá)到該值時(shí),我們就傳輸范圍??梢愿鶕?jù)需要進(jìn)一步調(diào)整該值。

LED的一根線接地,另一根線接地。按鈕的連接方式相同。面板等待按鈕被按下。當(dāng)它在按鈕引腳上記錄更改時(shí),它開始閃爍一個(gè)LED。另一個(gè)按下的按鈕將停止相應(yīng)的指示燈。指示燈在邏輯上“綁定”到按鈕。另一個(gè)導(dǎo)致另一個(gè)按鈕。

注意:必須將按鈕信號(hào)線所在的端口設(shè)置為在XDC文件中上拉才能正常工作。

Servos輸入PWM的周期應(yīng)為2ms。這意味著50 Hz頻率。由于Basys3內(nèi)部時(shí)鐘的頻率為100MHz,為了獲得所需的50Hz時(shí)鐘周期,我們將100MHz/50Hz = 2000000計(jì)數(shù)?;谔囟ǖ奶畛湟蜃?,我們將獲得一定程度的伺服磁頭移動(dòng),該角度再次實(shí)現(xiàn)為計(jì)數(shù)器。

使用模塊SPI_communication_NAV_AG通過設(shè)置寄存器來從加速度計(jì)獲取數(shù)據(jù)。想讀取數(shù)據(jù)。例如,如果希望從x軸讀取數(shù)據(jù),可以將spi_addr設(shè)置為“ 0101001”。由于我們希望一直進(jìn)行通信,因此我們將enable設(shè)置為1。從加速度計(jì)的X軸讀取數(shù)據(jù)(主從SPI通信)。用重力加速度單位解釋數(shù)據(jù),并檢查其是否在閾值內(nèi):1-5 g。如果閾值之間的讀數(shù)值通知了制動(dòng)信號(hào)燈。

注意:這些值可從觀察中得知

GPS用于識(shí)別自行車的行駛速度。數(shù)據(jù)通過UART協(xié)議收集,并以5條消息的形式出現(xiàn)。我們只需要第五個(gè)VTG即可獲得速度。來自GPS的所有信息都通過BT2發(fā)送到應(yīng)用,最終在其中進(jìn)行解析,并提取所需的數(shù)據(jù)。

第5步:對(duì)電路板進(jìn)行編程

我們現(xiàn)在準(zhǔn)備為當(dāng)前的系統(tǒng)賦予生命!

1。打開Vivado Design Suite并創(chuàng)建一個(gè)新項(xiàng)目。

2。為項(xiàng)目指定所需的名稱,創(chuàng)建一個(gè)約束文件,然后選擇零件xc7a35tcpg236-1,它是Basys3板上的fpga核心。

3。為代碼文件中提供的每個(gè)組件創(chuàng)建新的設(shè)計(jì)源,或僅將它們上載。

4。將我們提供的約束文件放入您的項(xiàng)目中(如果需要,可以根據(jù)自己的需要對(duì)其進(jìn)行自定義)。

5。綜合并實(shí)施您的設(shè)計(jì)。生成比特流,打開新目標(biāo)并編程設(shè)備:)

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

    關(guān)注

    1637

    文章

    21849

    瀏覽量

    608785
  • 伺服電機(jī)
    +關(guān)注

    關(guān)注

    85

    文章

    2072

    瀏覽量

    58621
收藏 0人收藏

    評(píng)論

    相關(guān)推薦

    電動(dòng)自行車充電樁:便捷充電,安全出行新選擇

    在城市的大街小巷,電動(dòng)自行車以其靈活便捷、環(huán)保節(jié)能的特點(diǎn),成為眾多居民日常出行的首選交通工具。然而,隨著電動(dòng)自行車保有量的不斷增加,充電難、充電不安全等問題也日益凸顯。電動(dòng)自行車充電樁應(yīng)運(yùn)而生,為
    的頭像 發(fā)表于 02-20 14:13 ?242次閱讀

    北斗系統(tǒng)賦能電動(dòng)自行車智能監(jiān)測(cè)解決方案

    01 引言 2025年01月13日,工業(yè)和信息化部-機(jī)關(guān)司局-消費(fèi)品工業(yè)司-輕工解讀強(qiáng)制性國家標(biāo)準(zhǔn)《電動(dòng)自行車安全技術(shù)規(guī)范》(GB17761—2024)。 其中新版標(biāo)準(zhǔn)主要變化第九點(diǎn):為提升電動(dòng)
    的頭像 發(fā)表于 02-12 10:05 ?141次閱讀
    北斗<b class='flag-5'>系統(tǒng)</b>賦能電動(dòng)<b class='flag-5'>自行車</b>智能監(jiān)測(cè)解決方案

    博世電動(dòng)輔助自行車系統(tǒng)新增電池防盜功能

    為了進(jìn)一步提升電動(dòng)自行車的安全性,博世電動(dòng)輔助自行車系統(tǒng)事業(yè)部近日宣布,已將數(shù)字防盜保護(hù)拓展至電池領(lǐng)域。在即將于拉斯維加斯舉辦的2025年國際消費(fèi)電子展(CES 2025)上,博世將展
    的頭像 發(fā)表于 01-14 11:29 ?546次閱讀

    博世為電動(dòng)自行車電池推出數(shù)字防盜系統(tǒng)

    每一個(gè)決定購買電動(dòng)自行車的人,都希望盡可能地保護(hù)愛車免遭盜竊。為了增加盜竊難度,博世電動(dòng)輔助自行車系統(tǒng)事業(yè)部已將數(shù)字防盜保護(hù)拓展到電池領(lǐng)域。
    的頭像 發(fā)表于 01-08 14:43 ?346次閱讀

    電動(dòng)自行車充電樁智慧消防監(jiān)管平臺(tái):守護(hù)安全,智領(lǐng)未來

    平臺(tái)應(yīng)運(yùn)而生,為電動(dòng)自行車充電樁的安全管理提供了全新的解決方案。 電盾智能電動(dòng)自行車充電樁智慧消防監(jiān)管平臺(tái),是一個(gè)集監(jiān)控、預(yù)警、處置于一體的智能化管理系統(tǒng)。它利用物聯(lián)網(wǎng)、大數(shù)據(jù)、云計(jì)算等先進(jìn)技術(shù),實(shí)現(xiàn)了對(duì)充
    的頭像 發(fā)表于 12-25 11:43 ?377次閱讀

    XBLW/芯伯樂產(chǎn)品應(yīng)用在電動(dòng)自行車上的開發(fā)設(shè)計(jì)

    一、方案概述電動(dòng)自行車是一種以車載蓄電池為輔助能源,具備腳踏騎行能力,能實(shí)現(xiàn)電助動(dòng)或電驅(qū)動(dòng)功能的兩輪自行車。它們具有節(jié)能環(huán)保、方便快捷、速度較快等特點(diǎn),在很多地區(qū)得到廣泛應(yīng)用。電動(dòng)自行車
    的頭像 發(fā)表于 12-07 01:10 ?635次閱讀
    XBLW/芯伯樂產(chǎn)品應(yīng)用在電動(dòng)<b class='flag-5'>自行車</b>上的開發(fā)設(shè)計(jì)

    戶外電動(dòng)車充電樁智能消防控制箱:電動(dòng)自行車安全的守護(hù)者

    隨著電動(dòng)自行車的普及,其充電需求也在日益增長。然而,電動(dòng)自行車在戶外充電時(shí)存在的火災(zāi)風(fēng)險(xiǎn)不容忽視。為了確保電動(dòng)自行車在充電過程中的安全,戶外電動(dòng)車充電樁智能消防控制箱應(yīng)運(yùn)而生,成為電動(dòng)自行車
    的頭像 發(fā)表于 11-29 11:24 ?453次閱讀

    電動(dòng)自行車充電樁用電安全消防系統(tǒng)平臺(tái)的重要性

    隨著電動(dòng)自行車的普及,其充電需求也日益增長。然而,電動(dòng)自行車充電過程中的用電安全問題不容忽視。為了保障充電安全,減少火災(zāi)等意外事故的發(fā)生,電動(dòng)自行車充電樁用電安全消防系統(tǒng)平臺(tái)應(yīng)運(yùn)而生。
    的頭像 發(fā)表于 11-26 18:08 ?352次閱讀

    電動(dòng)自行車調(diào)速轉(zhuǎn)把原理分析

    電動(dòng)自行車調(diào)速轉(zhuǎn)把的原理分析可以從以下幾個(gè)方面進(jìn)行: 一、調(diào)速轉(zhuǎn)把的構(gòu)造 電動(dòng)自行車調(diào)速轉(zhuǎn)把,也被稱為霍爾轉(zhuǎn)把,主要由磁鋼、霍爾元件、復(fù)位彈簧、傳感線路和塑料外殼等組件構(gòu)成。 磁鋼 :通過磁場(chǎng)的作用
    的頭像 發(fā)表于 11-26 12:49 ?613次閱讀

    探索光耦:光耦——電動(dòng)自行車安全與智能的堅(jiān)實(shí)保障

    光耦在電動(dòng)自行車中的主要應(yīng)用:電池管理系統(tǒng)(BMS)的隔離與保護(hù)電動(dòng)自行車的心臟是其電池組,而BMS則扮演著保護(hù)電池、延長壽命和優(yōu)化性能的重要角色。光耦在BMS中
    的頭像 發(fā)表于 10-12 09:03 ?341次閱讀
    探索光耦:光耦——電動(dòng)<b class='flag-5'>自行車</b>安全與智能的堅(jiān)實(shí)保障

    電動(dòng)自行車應(yīng)用中的位置檢測(cè)

    電子發(fā)燒友網(wǎng)站提供《電動(dòng)自行車應(yīng)用中的位置檢測(cè).pdf》資料免費(fèi)下載
    發(fā)表于 09-03 11:50 ?1次下載
    電動(dòng)<b class='flag-5'>自行車</b>應(yīng)用中的位置檢測(cè)

    電動(dòng)自行車蓄電池安全質(zhì)檢系統(tǒng)解決方案

    近年來,我國電動(dòng)自行車產(chǎn)銷量增長迅速,目前國內(nèi)電動(dòng)自行車社會(huì)保有量已經(jīng)超過3.5億輛,2023年全國規(guī)模以上企業(yè)累計(jì)生產(chǎn)電動(dòng)自行車4228萬輛。隨著產(chǎn)業(yè)規(guī)模的擴(kuò)大,標(biāo)準(zhǔn)作為產(chǎn)業(yè)發(fā)展的重要技術(shù)支撐
    的頭像 發(fā)表于 05-06 17:18 ?676次閱讀
    電動(dòng)<b class='flag-5'>自行車</b>蓄電池安全質(zhì)檢<b class='flag-5'>系統(tǒng)</b>解決方案

    電動(dòng)自行車電池質(zhì)檢監(jiān)控管理系統(tǒng)解決方案

    當(dāng)前,電動(dòng)自行車已成為消費(fèi)者日常生活的重要交通工具,我國既是電動(dòng)自行車的生產(chǎn)大國,也是電動(dòng)自行車的使用大國。目前我國電動(dòng)自行車的社會(huì)保有量已經(jīng)超過3.5億輛,2023年全國規(guī)模以上企業(yè)
    的頭像 發(fā)表于 05-06 15:30 ?522次閱讀
    電動(dòng)<b class='flag-5'>自行車</b>電池質(zhì)檢監(jiān)控管理<b class='flag-5'>系統(tǒng)</b>解決方案

    預(yù)防電動(dòng)自行車火災(zāi) 需要哪幾步?

    1、概述 國家消防救援局統(tǒng)計(jì)數(shù)據(jù)顯示,2023年全國共接報(bào)電動(dòng)自行車火災(zāi)2.1萬起,相比2022年上升17.4%。其中,80%的電動(dòng)自行車火災(zāi)發(fā)生在充電時(shí),由鋰電池燃爆引起。自南京“2.23”火災(zāi)
    的頭像 發(fā)表于 04-18 16:23 ?597次閱讀
    預(yù)防電動(dòng)<b class='flag-5'>自行車</b>火災(zāi) 需要哪幾步?

    電動(dòng)自行車如何改變我們的出行方式?探索電動(dòng)自行車的綠色革命與安全升級(jí)!

    電動(dòng)自行車正以其環(huán)保和便捷的特性,在全球范圍內(nèi)受到廣泛歡迎。它們不僅有助于減少溫室氣體排放,降低對(duì)傳統(tǒng)燃料的依賴,而且在提供與普通自行車相同便利性的同時(shí),還能提供額外的動(dòng)力支持,使得城市通勤變得更加
    的頭像 發(fā)表于 04-16 08:33 ?658次閱讀
    電動(dòng)<b class='flag-5'>自行車</b>如何改變我們的出行方式?探索電動(dòng)<b class='flag-5'>自行車</b>的綠色革命與安全升級(jí)!

    電子發(fā)燒友

    中國電子工程師最喜歡的網(wǎng)站

    • 2931785位工程師會(huì)員交流學(xué)習(xí)
    • 獲取您個(gè)性化的科技前沿技術(shù)信息
    • 參加活動(dòng)獲取豐厚的禮品