機器人
首先循線機器人小車可以通過捕獲紅外傳感器獲取的信號來引導(dǎo)小車沿著地面上的線條前進。從紅外傳感器獲取的信息經(jīng)過信號放大,送入51單片機,單片機依據(jù)邏輯判斷決定小車左右兩側(cè)電機的轉(zhuǎn)速。單片機通過PWM技術(shù)來調(diào)控左右兩側(cè)直流減速電機的轉(zhuǎn)速,當(dāng)左右兩側(cè)轉(zhuǎn)速相同時,小車進行直線行駛;當(dāng)左側(cè)電機轉(zhuǎn)速大于右側(cè)電機轉(zhuǎn)速時,小車進行右轉(zhuǎn)彎,反之小車進行左轉(zhuǎn)彎。小車采用雙電源供電,即控制部分采用5V直流電供電,而電機部分采用12V直流電供電。因為考慮到電機功率不是很大,因此沒有采用光電隔離處理。
小車5V電源部分電路設(shè)計原理圖如下:

在設(shè)計中我原規(guī)劃使小車即可以通過USB供電,又可以通過充電電池組供電,具體選擇哪種供電方式通過S1開關(guān)進行切換。由于USB供電電源是標(biāo)準(zhǔn)的5V直流電源,因此就省去了穩(wěn)壓電路。而在通過電池組供電的電路中,當(dāng)S2開關(guān)閉合時,電池組提供的電壓經(jīng)過U2的穩(wěn)壓再介入系統(tǒng)當(dāng)中。U2我才有的是 LM2940CT-5.0,它可以將輸出電壓穩(wěn)定在5V輸出,輸出電流最大可以達到1.25A。在電路中加入D9的發(fā)光二極管用于指示是否通電,在D9前串入一個1K歐的電阻R1用于限流。
小車12V直流電源供電部分電路設(shè)計原理圖:

這部分電路設(shè)計同5V電源部分,只是U5部分換成了LM2940CT-12的芯片,此芯片輸出電壓為12V。
下面介紹一下小車動力部分的電路設(shè)計原理圖:
