全國(guó)熱線電話:

0519-8918 1758
產(chǎn)品中心PRODUCT SHOW
聯(lián)系我們CONTACT US

    聯(lián)系人:聶經(jīng)理

    手機(jī):18605199068  18602586200

    電話:0519-89181758  83700750  

    Q Q:710285815

    郵箱:18605199068@126.com

    地址:江蘇省常州市武進(jìn)區(qū)大通西路200號(hào)。

直流無(wú)刷電機(jī)和無(wú)刷直流電機(jī)信息智能網(wǎng)

藍(lán)牙控制遙控車制作教程
2022-06-20

步驟1:為Android設(shè)備編寫應(yīng)用程序,以將數(shù)據(jù)發(fā)送到藍(lán)牙模塊。 我們使用MIT應(yīng)用程序發(fā)明家2網(wǎng)站來(lái)編寫應(yīng)用程序。在此網(wǎng)站上,您無(wú)需編程知識(shí)即可輕松創(chuàng)建帶有編程塊的應(yīng)用程序。 汽車的基本行駛方向是左,右,前進(jìn)和后退。要指定4個(gè)不同的動(dòng)作,2位就足夠了。指定汽車的方向移動(dòng)之后,讓我們?cè)O(shè)置汽車的速度。我們可以將速度調(diào)整為4種不同的設(shè)置,而2個(gè)二進(jìn)制位就足夠了。數(shù)據(jù)以8位數(shù)據(jù)包的形式發(fā)送到Bluetooth模塊,而5位數(shù)據(jù)對(duì)我們來(lái)說(shuō)就足夠了。 現(xiàn)在,我們可以創(chuàng)建有關(guān)這些計(jì)算的應(yīng)用程序。 4個(gè)用于定義旋轉(zhuǎn)的按鈕,一個(gè)用于設(shè)備和速度控制的列表選擇器以及一個(gè)用于連接的按鈕就足夠了。另外,我們必須添加藍(lán)牙客戶端和藍(lán)牙服務(wù)器模塊以建立藍(lán)牙連接。要查看方向按鈕是否對(duì)齊,請(qǐng)使用表格排列。 在設(shè)計(jì)之后,我們通過(guò)單擊塊部分來(lái)通過(guò)編程。使用Mix Application Inverter 2進(jìn)行編程非常容易。您可以通過(guò)單擊左側(cè)的組件來(lái)添加所需的塊。在這一部分中,我們填寫列表選擇器的內(nèi)容,然后將藍(lán)牙設(shè)備排成一行,以便前者與設(shè)備匹配,因此,為了提高速度,我們將數(shù)字排列為“ 1、2、3、4”。您可以在此處找到此Android應(yīng)用程序的項(xiàng)目。 步驟2:從藍(lán)牙模塊獲取數(shù)據(jù) 《用于藍(lán)牙通信的p》 HC06模塊使用UART作為通信協(xié)議。 HC06默認(rèn)發(fā)送1個(gè)起始位,8個(gè)數(shù)據(jù)位和1個(gè)停止位,并且波特率為9600。 Silego GreenPAK具有SPI模塊。我們將對(duì)SPI模塊進(jìn)行一些補(bǔ)充,以允許從HC06模塊獲取數(shù)據(jù)。最初,SPI協(xié)議需要一個(gè)外部時(shí)鐘。但是,在UART協(xié)議下,數(shù)據(jù)以恒定速率傳輸。另一個(gè)區(qū)別是SPI通信中沒(méi)有啟動(dòng)或停止位。我們將使用一個(gè)起始位來(lái)獲取SPI時(shí)鐘。 UART協(xié)議在空閑時(shí)處于高功率狀態(tài),在開(kāi)始通信時(shí)(進(jìn)入低位)進(jìn)入低功率狀態(tài)。 我們可以使用下降沿檢測(cè)器來(lái)識(shí)別通信的開(kāi)始。我們將此信號(hào)連接到DFF的時(shí)鐘引腳,將VDD連接到數(shù)據(jù)引腳,以使連接在連接期間保持活動(dòng)狀態(tài)。因此,PDLY0塊將在通信開(kāi)始時(shí)通過(guò)捕捉下降沿來(lái)設(shè)置連接標(biāo)志。 UART協(xié)議具有9600波特率,這意味著它能夠每秒傳輸9600位。要找到一個(gè)周期的時(shí)間,您必須將1秒除以9600。如果立即開(kāi)始運(yùn)行時(shí)鐘,則數(shù)據(jù)和時(shí)鐘信號(hào)將同時(shí)更改,這可能會(huì)導(dǎo)致數(shù)據(jù)丟失。因此,時(shí)鐘信號(hào)必須延遲半個(gè)周期。我們使用CNT6/DLY6塊應(yīng)用了此延遲。通過(guò)將OSC模塊中的RC OSC頻率設(shè)置為2000 kHz,我們獲得了更高的頻率。從中獲得較高頻率的周期具有較短的周期,并且計(jì)數(shù)器的絕對(duì)定時(shí)分辨率提高。因此,我們降低了計(jì)數(shù)器的錯(cuò)誤率。 CNT6塊設(shè)置為延遲半個(gè)周期(0,1042/2 = 0,0520 ms)。我們使用另一個(gè)計(jì)數(shù)器(CNT2)獲得一個(gè)周期的持續(xù)時(shí)間(0,142 ms)。我們將此計(jì)數(shù)器的時(shí)鐘設(shè)置為External Clock0。通過(guò)應(yīng)用邏輯和處理,我們將來(lái)自O(shè)SC的OUT1信號(hào)和CLK BEGIN信號(hào)連接到OSC的外部Clock0輸入。因此,CNT2僅在連接開(kāi)始時(shí)才開(kāi)始計(jì)數(shù)。為了提供更多細(xì)節(jié),計(jì)數(shù)器模塊對(duì)時(shí)鐘信號(hào)的邊沿進(jìn)行計(jì)數(shù)。如果計(jì)數(shù)器不斷向CLK引腳發(fā)送高電平或低電平信號(hào),則計(jì)數(shù)器停止計(jì)數(shù)。在這里,我們將CLK Begin信號(hào)與OUT1信號(hào)進(jìn)行“與”運(yùn)算,并將它們連接到外部CLK0輸入。這樣,在沒(méi)有連接的時(shí)刻,ANDing CLK Begin信號(hào)和OUT1信號(hào)將始終等于0,并且CNT2將停止計(jì)數(shù)。 但是,當(dāng)提供連接時(shí),CLK Begin信號(hào)將為“ 1“,邏輯和運(yùn)算的結(jié)果將是OUT1信號(hào),并將使CNT2繼續(xù)計(jì)數(shù)。我們將CNT2計(jì)數(shù)器的輸出(其周期持續(xù)時(shí)間已預(yù)先計(jì)算)連接到SPI模塊的SCLK引腳。因此,我們?yōu)閬?lái)自HC06的每個(gè)字節(jié)數(shù)據(jù)生成了一個(gè)時(shí)鐘周期。 最后,我們?cè)O(shè)置延遲以計(jì)算連接的到期時(shí)間并將連接清零。連接開(kāi)始后,該計(jì)數(shù)器將開(kāi)始測(cè)量持續(xù)時(shí)間,并在數(shù)據(jù)傳送完成后結(jié)束連接。在測(cè)量9個(gè)字節(jié)的持續(xù)時(shí)間后,我們將連接歸零。在停止字節(jié)期間將連接清零可使SPI模塊在形成新連接之前準(zhǔn)備就緒。否則,如果打算在10個(gè)字節(jié)的持續(xù)時(shí)間結(jié)束時(shí)將其清零,則可能無(wú)法捕獲新連接的起始字節(jié)。我們將來(lái)自PLY5模塊的SPI引腳的輸出引腳,計(jì)算出的1個(gè)周期持續(xù)時(shí)間的計(jì)數(shù)器以及用作連接標(biāo)志的DFF0復(fù)位。但是,與其他信號(hào)不同,我們?cè)趶?fù)位DFF0之前將信號(hào)延遲了一段時(shí)間。如果您重置SLG46620V芯片的反延遲模塊,則該模塊的輸出芯片將保持高電平1個(gè)周期。如果您同時(shí)重置CNT2和DFF0,則CLK Begin信號(hào)將保持低電平,從而停止CNT2的時(shí)鐘停止。由于CNT2將保持高電平1個(gè)周期,并且時(shí)鐘將不斷變?yōu)榈碗娖綘顟B(tài),因此CNT2將無(wú)法完成1個(gè)周期,而是將穩(wěn)定地保持在高電平狀態(tài)。因此,我們首先重置CNT2塊,然后在幾個(gè)周期后重置DFF0。 步驟3:電動(dòng)機(jī)/汽車的控制 在此階段,我們通過(guò)更改直流電動(dòng)機(jī)的輸出來(lái)更改汽車的速度和方向。通過(guò)藍(lán)牙接收汽車的方向和速度信息。當(dāng)我們通過(guò)SPI模塊接收到來(lái)自UART協(xié)議的數(shù)據(jù)時(shí),將在這里使用SPI并行輸出模塊。 UART和SPI通信之間的區(qū)別之一是發(fā)送字節(jié)的順序。當(dāng)最初使用SPI協(xié)議發(fā)送MSB(最高有效位)時(shí),最后使用UART協(xié)議發(fā)送它。因此,我們將以相反的順序接收數(shù)據(jù)的字節(jié)。我們將S1和S0字節(jié)字節(jié)鏈接到PWM0塊。如上所示應(yīng)用了PWM0的設(shè)置后,就配置了CNT8/DLY8模塊。 。 SLG46620V CMIC無(wú)法直接驅(qū)動(dòng)直流電動(dòng)機(jī)。因此,我們將使用電源和電機(jī)驅(qū)動(dòng)器來(lái)控制它們。直流電動(dòng)機(jī)驅(qū)動(dòng)器通過(guò)根據(jù)通常稱為M1-A,M1-B,M2-A和M2-B的控制銷向電動(dòng)機(jī)的銷通電來(lái)運(yùn)行電動(dòng)機(jī)。我們?cè)谠O(shè)計(jì)中建立了連接,如表6所示。 LUT為電機(jī)驅(qū)動(dòng)器輸入提供適當(dāng)?shù)倪壿嬓盘?hào)。因此,當(dāng)開(kāi)合信號(hào)處于低電平狀態(tài)時(shí),電機(jī)輸出引腳將保持低電平,并且電機(jī)將不會(huì)旋轉(zhuǎn)。

相關(guān)行業(yè)新聞

各種直流電機(jī)的控制技術(shù) PWM波控制舵機(jī)類型及控制系統(tǒng)詳解 直流電弧爐電極升降控制系統(tǒng)的問(wèn)題分析與技術(shù)改進(jìn) 直流調(diào)速器就是調(diào)節(jié)直流電動(dòng)機(jī)速度的設(shè)備, 由于直流電動(dòng)機(jī)具有低轉(zhuǎn)速大力矩的特點(diǎn),是交流電動(dòng)機(jī)無(wú) 法取代的, 因此調(diào)節(jié)直流電動(dòng)機(jī)速度的設(shè)備—直流調(diào)速器,具有廣闊的應(yīng)用天地。 直流調(diào)速器的工作原理: 直流調(diào)速器就是調(diào)節(jié)直流電動(dòng)機(jī)速度的設(shè)備,上端和交流電源連接,下端和直流電動(dòng)機(jī)連接。直流調(diào)速器將交流電轉(zhuǎn)化成兩路輸出直流電源,一路輸入給直流電機(jī)礪磁(定子),一路輸入給直流電機(jī)電樞(轉(zhuǎn)子),直流調(diào)速器通過(guò)控制電樞直流電壓來(lái)調(diào)節(jié)直流電動(dòng)機(jī)轉(zhuǎn)速。 同時(shí)直流電動(dòng)機(jī)給調(diào)速器一個(gè)反饋電流,調(diào)速器根據(jù)反饋電流 淺談PWM波控制舵機(jī)以及舵機(jī)控制方法總結(jié) 永沛電機(jī)永磁無(wú)刷直流電機(jī)驅(qū)動(dòng)的無(wú)傳感器控制 無(wú)刷電機(jī)重要發(fā)展方向 低壓直流電機(jī)調(diào)速器24v 2kw直流馬達(dá)控制器 無(wú)刷直流電機(jī)控制器UCC3626的原理及應(yīng)用簡(jiǎn)介 步進(jìn)電機(jī)具有精確控制的優(yōu)點(diǎn),但功耗大,效率低,力矩小。 工業(yè)電機(jī)控制系統(tǒng) 無(wú)刷直流電機(jī)控制傳感器的功能特點(diǎn)介紹 直流減速電機(jī)角度控制器的重要性 無(wú)刷直流電機(jī)控制器MOS管被燒壞的可能原因 無(wú)刷直流電機(jī)控制和驅(qū)動(dòng)系統(tǒng)的策略 直流伺服電機(jī)的調(diào)速控制方式 直流電動(dòng)機(jī)類型和速度控制的方法 直流無(wú)刷電機(jī)控制器的特點(diǎn) 線上爆滿!2020年BLDC無(wú)刷直流電機(jī)控制技術(shù)研討會(huì)成功舉行! 無(wú)刷電機(jī)和控制器的接線方法
0519-8918 1758
聯(lián)系人:聶經(jīng)理 郵箱:niejli@126.com 地址:江蘇省常州市武進(jìn)區(qū)大通西路200號(hào)。 電話:0519-8918 1758

版權(quán)所有 ? 常州永沛機(jī)電技術(shù)有限公司 直流無(wú)刷電機(jī)|無(wú)刷直流電機(jī)|直流防爆電機(jī)|常州永沛機(jī)電技術(shù)有限公司|電動(dòng)平車電機(jī)|電動(dòng)船電機(jī)|直流減速電機(jī)


蘇ICP備13004000號(hào)