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

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

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

自制智能小車控制電路設(shè)計(jì)方案

454398 ? 來源:博客園 ? 作者:JeffreyZhou ? 2020-10-20 14:07 ? 次閱讀

PU是接通了,程序也可以跑了,現(xiàn)在得讓程序可以控制電機(jī)才行。

前面我們知道,單片機(jī)是一個(gè)運(yùn)行程序的芯片,當(dāng)程序里把變量P0.0變成1時(shí),芯片39接口就變成高電位(5v),變量賦值為0時(shí),接口就變成了低電位(0v),很是方便。

但問題來了,這個(gè)如何控制電機(jī)呢? 先理一下,我們電機(jī)有幾種功能:正轉(zhuǎn)、反轉(zhuǎn)、剎車、滑行、調(diào)速,這幾大功能?,F(xiàn)在的問題就是考慮如何用0和1來實(shí)現(xiàn)這些功能。

正轉(zhuǎn)、反轉(zhuǎn),小時(shí)候玩過電動(dòng)機(jī)的朋友都知道,將電機(jī)的兩個(gè)引線反過來接,那電機(jī)就反過來轉(zhuǎn)了,即正負(fù)極決定正反轉(zhuǎn)。好了看下面的電路應(yīng)該就明白了:

中間一個(gè)電機(jī),然后當(dāng)按下開關(guān)A、D時(shí) 正轉(zhuǎn),按下B、C時(shí) 電機(jī)就反轉(zhuǎn),這樣就簡單的多了,不用把電機(jī)的兩根引線拆下來,反過來接,而是按按開關(guān),就可以實(shí)現(xiàn)正轉(zhuǎn)、反轉(zhuǎn)了。

仔細(xì)看電路,如果把A、C 或B、D按下時(shí),電機(jī)沒有接通電源,但兩個(gè)引腳處于短路狀態(tài),此時(shí)什么狀態(tài)呢,剎車??! 為什么。。。 這時(shí)由于電機(jī)的磁力感應(yīng),我們知道電機(jī)當(dāng)手動(dòng)撥轉(zhuǎn)動(dòng)時(shí),兩個(gè)極會(huì)反向發(fā)電,而且發(fā)電的正負(fù)極與通電正負(fù)極后的轉(zhuǎn)向是相反的。 所以說當(dāng)轉(zhuǎn)動(dòng)后,產(chǎn)生的電,電再驅(qū)動(dòng)電機(jī)轉(zhuǎn)動(dòng),此轉(zhuǎn)動(dòng)又是反向的,與轉(zhuǎn)動(dòng)的力抵消。所以此時(shí)大家可以試一下,電機(jī)是轉(zhuǎn)不動(dòng)的,或是很緊。那的確就是剎車功能了。

電機(jī)轉(zhuǎn)動(dòng)時(shí),突然把四個(gè)按健全打開,發(fā)現(xiàn)電機(jī)還要轉(zhuǎn)一會(huì)兒,那這就是滑行咯。 當(dāng)然,在轉(zhuǎn)動(dòng)時(shí),按上面的方法,A、C 或B、D 按下,電機(jī)會(huì)就突然停止,可以驗(yàn)證剎車功能。

好了,現(xiàn)在功能時(shí)還差一個(gè)調(diào)速,這個(gè)先等等。 先想另一個(gè)功能,剛才說的這些都是開關(guān)按來按去,如果接到單片機(jī)上,讓其控制呢? 不過,看出來,好像這個(gè)開關(guān)正好是0和1么。

想到在學(xué)三極管時(shí),有一個(gè)功能就是開關(guān),

當(dāng)三級管的B(基極)通上電時(shí),C(發(fā)射極)E(極電極)就會(huì)接通,這不就是我們要的功能么,好電路改進(jìn)下:

改進(jìn)后,可以看到,當(dāng)a=1 b=0時(shí)Q13 Q16接通,當(dāng)a=0 b=1時(shí)Q14 Q15接通,這正是我們要的功能。

就按這個(gè)電路來么?

實(shí)驗(yàn)證明,失敗了(可以看到小車圖中中間一堆三極管,其實(shí)已經(jīng)廢棄了),這樣可能控制電機(jī)的正反轉(zhuǎn),但是小車啟動(dòng)很困難,為什么呢。

我們知道,電動(dòng)機(jī),是一個(gè)感性電路,不是一個(gè)純電阻。簡單的說,電機(jī)的電阻不是一成不變的,轉(zhuǎn)速越低,電阻越小,轉(zhuǎn)速越高,電阻越大。

所以小車啟動(dòng)過程,就是從低速或零速度開始運(yùn)作。零速度時(shí),電阻最小,只有零點(diǎn)幾歐姆,好了,上面圖中,三級管,本身也有內(nèi)阻,這樣,電路簡化成這樣:

這個(gè)想必大家都會(huì)算,這個(gè)0.1歐的電阻兩端會(huì)有多少電壓,非常小吧,也就零點(diǎn)幾。那這么低的電壓加到電機(jī)上,能轉(zhuǎn)嗎? 顯然轉(zhuǎn)不了。 所以最后的結(jié)果是,小車要手動(dòng)推一把才能運(yùn)作。

于是大家應(yīng)該想到了,既然電動(dòng)機(jī)變不了,能不能先個(gè)內(nèi)阻非常小的三極管不就行了么?

對,找個(gè)內(nèi)阻小的,而且要非常小,后來發(fā)現(xiàn)三極管是找不到,于是最終換了場效管:

好了,這下安逸了,這個(gè)內(nèi)阻非常小,最后小車啟動(dòng)時(shí)也很敏捷。

取個(gè)名字,這個(gè)電路標(biāo)準(zhǔn)叫法為H橋。

現(xiàn)在還差個(gè)功能,就是調(diào)速咯,電壓變了,速度就會(huì)變,這個(gè)我們知道,但是對于單片機(jī)來說,只會(huì)輸出0和1,輸出不了多種電壓啊。于是考慮這樣:

我們給場效管的電路,不要一至輸出1,而是輸出一個(gè)方波:

即,輸入1時(shí),間歇的輸出0,因?yàn)轭l率比較高,輸入0時(shí),電機(jī)不會(huì)立即停。于是當(dāng)調(diào)整t1和t2的比例(稱為間歇比)時(shí),電機(jī)的速度也就變了下來:

這個(gè)就是傳說中的PWM控制技術(shù)。

好了,到此為止,我們通過0和1也就可以控制小車的一系列的功能了,達(dá)到我們的要求的,組織下電路:

注:這個(gè)電路是在Multisim軟件中繪制,好處是這個(gè)軟件可以模擬,就是通上電,上面的電壓表,電流表都會(huì)有讀數(shù),這個(gè)可以盡可能模擬電路的真實(shí)環(huán)境。

注:里面的場效管的型號不一定準(zhǔn),以第一章的配件清單來。

好了,直接按這電路來么,當(dāng)然可以運(yùn)行。但后來試運(yùn)行時(shí),發(fā)現(xiàn)單片機(jī)不穩(wěn)定了,經(jīng)常重啟。查了很久,后來發(fā)現(xiàn),原來是電機(jī)運(yùn)行時(shí),會(huì)導(dǎo)至整個(gè)電路電壓不穩(wěn)定,干擾了單片機(jī)的運(yùn)行。所以后來想到,在上面A、B、C三個(gè)接電單片機(jī)的地方,再加一個(gè)光電耦合器,這樣,就可以把電機(jī)電路與單片機(jī)電路分開了。光電耦合這樣接:

這里,電路圖上就不繪在一起了。接單片機(jī)的,直接選幾個(gè)引腳一接即可。

電路設(shè)計(jì)好了后,就開始焊接:

當(dāng)拿到場效管時(shí),有點(diǎn)驚訝,發(fā)現(xiàn)非常小,于是沒辦法,整個(gè)電路就圍著它來了,而且沒有長的引腳,所以只能在萬能板的反面焊接先這樣排布:

注意:

這個(gè)場效管的外腳是這樣排的:

同時(shí),電路中,這兩個(gè)是不一樣的,中間一個(gè)進(jìn),一個(gè)出,所以對就的型號也是A,B兩種,所以連接時(shí),不要排錯(cuò)。

寫軟件時(shí),經(jīng)常說小步快跑,同樣硬件也是, 當(dāng)這四個(gè)管子焊好后,就可以跑一下了,把它當(dāng)成開關(guān),試著能否控制電機(jī)的轉(zhuǎn)動(dòng),如果正轉(zhuǎn)、反轉(zhuǎn)都可以,說明這塊電路OK,可以繼續(xù)往下焊了。

四個(gè)場效管好了后,就可以繼續(xù)焊三極管,然后是電阻,最后把引線全部加到邊上的與門電路上。

反面是這樣的:

好了,控制電路完成了,接下來就等著寫程序控制小車吧。
編輯:hfy

聲明:本文內(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)注

    143

    文章

    3619

    瀏覽量

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

    關(guān)注

    6040

    文章

    44594

    瀏覽量

    636927
  • 模擬電路
    +關(guān)注

    關(guān)注

    125

    文章

    1561

    瀏覽量

    102814
  • 電動(dòng)機(jī)
    +關(guān)注

    關(guān)注

    75

    文章

    4118

    瀏覽量

    96724
  • 控制電機(jī)
    +關(guān)注

    關(guān)注

    0

    文章

    240

    瀏覽量

    18180
收藏 人收藏

    評論

    相關(guān)推薦

    9個(gè)開關(guān)電源電路設(shè)計(jì)項(xiàng)目

    今天給大家分享開關(guān)電源電路設(shè)計(jì)項(xiàng)目,主要是以下?9 個(gè)開關(guān)電源電路設(shè)計(jì)項(xiàng)目: 1、三段式鉛酸電池充電器控制電路 2、單顆 TL431 限流恒壓控制方法 3、一種低壓氙氣燈電源啟動(dòng)
    的頭像 發(fā)表于 11-29 11:18 ?623次閱讀
    9個(gè)開關(guān)電源<b class='flag-5'>電路設(shè)計(jì)</b>項(xiàng)目

    過壓保護(hù)電路的多種設(shè)計(jì)方案

    詳細(xì)介紹了過壓保護(hù)電路的多種設(shè)計(jì)方案,包括穩(wěn)壓二極管、穩(wěn)壓芯片LM431、TVS管以及TL431的應(yīng)用。通過分析各個(gè)電路的工作原理,探討了不同方案的優(yōu)缺點(diǎn),適合不同場景的選擇,特別是強(qiáng)
    的頭像 發(fā)表于 11-25 10:30 ?809次閱讀

    基于PWM控制的buck電路設(shè)計(jì)

    基于PWM(脈沖寬度調(diào)制)控制的Buck電路設(shè)計(jì)是一個(gè)綜合性的項(xiàng)目,涉及電路原理、控制策略、元件選擇等多個(gè)方面。以下是一個(gè)基于PWM控制的B
    的頭像 發(fā)表于 11-21 10:12 ?1529次閱讀

    自適應(yīng)藍(lán)牙控制智能小車

    基于野火Renesas R7FA8D1BH (Cortex?-M85)開發(fā)板,設(shè)計(jì)的一款智能控制小車。其可實(shí)現(xiàn)采集現(xiàn)場環(huán)境的溫度、濕度、光照強(qiáng)度,同時(shí)使用超聲波雷達(dá)掃描環(huán)境的參數(shù),以了解特殊環(huán)境的地形特性
    發(fā)表于 10-07 23:08

    功率電子器件控制電路的設(shè)計(jì)和功能

    詳細(xì)介紹控制電路的設(shè)計(jì)和功能,以及電連接部件的類型和應(yīng)用。 控制電路設(shè)計(jì) 控制電路在電力電子系統(tǒng)中扮演著至關(guān)重要的角色,它負(fù)責(zé)實(shí)現(xiàn)對功率電子器件的精確控制。這種
    的頭像 發(fā)表于 09-17 17:07 ?532次閱讀

    繼電器控制電路的基本原理

    繼電器,作為一種電子控制器件,在工業(yè)自動(dòng)化、電力控制、通信等領(lǐng)域發(fā)揮著至關(guān)重要的作用。它通過較小的電流控制較大的電流,實(shí)現(xiàn)了電路的自動(dòng)切換和控制
    的頭像 發(fā)表于 06-27 11:23 ?1238次閱讀

    利用Arduino的自動(dòng)風(fēng)扇速度控制電路設(shè)計(jì)

    自動(dòng)風(fēng)扇速度控制電路Arduino LM35編程非常容易實(shí)驗(yàn),可用于根據(jù)溫度水平通過繼電器控制任何目標(biāo)設(shè)備。對于這里的溫度測量,我們使用 LM35,這是一種精密集成電路溫度器件,其輸出電壓與攝氏度
    的頭像 發(fā)表于 06-22 16:39 ?1970次閱讀
    利用Arduino的自動(dòng)風(fēng)扇速度<b class='flag-5'>控制電路設(shè)計(jì)</b>

    DC-DC轉(zhuǎn)換器控制電路大約多少錢?

    隨著科技的快速進(jìn)步,電力電子技術(shù)的不斷創(chuàng)新,DC-DC轉(zhuǎn)換器控制電路備受關(guān)注,其價(jià)格與未來發(fā)展趨勢成為行業(yè)焦點(diǎn)。本文將深入探討DC-DC轉(zhuǎn)換器控制電路的價(jià)格情況以及未來的發(fā)展?jié)摿Α?1.?DC-DC
    的頭像 發(fā)表于 05-11 15:33 ?650次閱讀

    基于STM32的智能循跡小車

    初學(xué)者的智能小車
    的頭像 發(fā)表于 05-08 14:43 ?3897次閱讀
    基于STM32的<b class='flag-5'>智能</b>循跡<b class='flag-5'>小車</b>

    電路設(shè)計(jì)干貨!常用恒流電路的三種設(shè)計(jì)方案

    不變,達(dá)到恒流的效果。 除去運(yùn)用三極管與運(yùn)放設(shè)計(jì)的恒流電路,芯片哥介紹另外一種恒流電路設(shè)計(jì)方案,主要是利用穩(wěn)壓二極管的穩(wěn)壓特性。 穩(wěn)壓二極管恒流電路 穩(wěn)壓二極管的恒流電路中,三極管Q
    發(fā)表于 04-22 10:22

    參考設(shè)計(jì)!空調(diào)室外機(jī)控制電路

    該參考設(shè)計(jì)提供了通過一個(gè)MCU控制兩個(gè)電機(jī)(風(fēng)扇電機(jī)、壓縮機(jī))和PFC電路的空調(diào)室外機(jī)的設(shè)計(jì)指南、數(shù)據(jù)和其他內(nèi)容。 簡易方框圖 特點(diǎn) AC 220 V輸入的空調(diào)室外機(jī)控制電路 一個(gè)MCU
    發(fā)表于 03-28 10:54

    3KW工業(yè)變頻器電路設(shè)計(jì)方案詳細(xì)說明

    3KW工業(yè)變頻器電路設(shè)計(jì)方案詳細(xì)說明
    的頭像 發(fā)表于 03-19 08:33 ?996次閱讀
    3KW工業(yè)變頻器<b class='flag-5'>電路設(shè)計(jì)方案</b>詳細(xì)說明

    基于51單片機(jī)的智能小車驅(qū)動(dòng)MAX7219控制點(diǎn)陣屏顯示小車運(yùn)動(dòng)狀態(tài)?

    智能小車點(diǎn)陣屏顯示 個(gè)人是小白,想求各位大佬幫忙!?。∮?1單片機(jī)控制小車運(yùn)動(dòng),并驅(qū)動(dòng)MAX7219控制點(diǎn)陣屏顯示
    發(fā)表于 02-05 00:50

    安泰高壓放大器電路設(shè)計(jì)方案是什么

    高壓放大器是電子設(shè)備中常用的一種放大器類型,用于將低電壓信號放大到高電壓輸出。本文將介紹高壓放大器電路設(shè)計(jì)的基本原理和方案,涵蓋關(guān)鍵設(shè)計(jì)考慮因素以及常用的電路拓?fù)浣Y(jié)構(gòu)。 一、設(shè)計(jì)考慮因素 放大倍數(shù)
    的頭像 發(fā)表于 01-31 15:49 ?546次閱讀
    安泰高壓放大器<b class='flag-5'>電路設(shè)計(jì)方案</b>是什么

    鋰電池充電電路設(shè)計(jì)方案

    以下是一篇關(guān)于“鋰電池充電電路圖和鋰電池充電電路設(shè)計(jì)方案”的文章正文,供您參考: 鋰電池充電電路圖和鋰電池充電電路設(shè)計(jì)方案 隨著電子設(shè)備的普及,鋰電池已成為許多設(shè)備的首選電
    的頭像 發(fā)表于 01-19 10:33 ?778次閱讀