国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

一種基于STC89C52單片機(jī)的簡易智能小車的實現(xiàn)

2016-07-23 20:28:22汪洋王少宏李鑫
電腦知識與技術(shù) 2016年17期
關(guān)鍵詞:智能小車傳感器

汪洋++王少宏++李鑫

摘要:本文介紹了一種基于STC89C52單片機(jī)的簡易智能小車的實現(xiàn)方法,通過AD軟件繪制原理圖到生成PCB板,再經(jīng)過加工焊置元器件得到可用的電路板,然后準(zhǔn)備小車底盤和傳感器,最后組裝完成我們智能小車的硬件部分。當(dāng)然,硬件的完成只是我們學(xué)習(xí)智能小車的第一步,要學(xué)習(xí)的東西還很多很多。

關(guān)鍵詞:STC89C52單片機(jī);智能小車;傳感器

中圖分類號:TP311 文獻(xiàn)標(biāo)識碼:A 文章編號:1009-3044(2016)17-0177-02

智能小車是入門單片機(jī)學(xué)習(xí)的路徑之一,通過制作智能小車,能夠使我們在硬件方面學(xué)習(xí)到基本的電子元器件,在軟件方面學(xué)習(xí)到C語言,匯編語言等。下面介紹一種基于STC89C52單片機(jī)的智能小車實現(xiàn)方法,電路由電源部分,單片機(jī)最小系統(tǒng),驅(qū)動部分三部分組成,小車由底盤,電路,傳感器三部分組成,能夠?qū)崿F(xiàn)避障,循跡功能。

首先,設(shè)計電路部分。電路可以在準(zhǔn)備好元器件之后根據(jù)設(shè)計好的電路純手工焊置而成,也可以通過繪制原理圖之后生成PCB板,交給工廠代加工,再進(jìn)行焊接完成。下面介紹第二種方法:

1 設(shè)計原理圖

電源部分:小車電源采用兩節(jié)3.7v/節(jié)的可充電干電池,有兩部分電壓。一部分是單片機(jī)工作電壓,另一部分是電機(jī)工作用電壓。電機(jī)工作電壓采用電池電壓,單片機(jī)工作電壓則需要一個降壓濾波電路來完成。在這里采用7805三端穩(wěn)壓器進(jìn)行降壓之后給單片機(jī)供電。7805是一種常用的線性降壓轉(zhuǎn)換器,簡單易用,價格低廉。該降壓濾波電路中,在7805兩端加了兩個電解電容用于濾除雜波,使輸出電壓更加穩(wěn)定。7805的1腳是電池電壓輸入端,2腳是接地端,3腳是5V電壓輸出端。

單片機(jī)最小系統(tǒng):本方案中采用STC89C52單片機(jī)作為控制芯片,它是一種功耗低,性能高的微控制器。擁有 32 位I/O 口線,3個16 位定時器/計數(shù)器,4個外部中斷,一個7向量4級中斷結(jié)構(gòu)(兼容傳統(tǒng)51的5向量2級中斷結(jié)構(gòu)),全雙工串行口等功能。單片機(jī)最小系統(tǒng)包括單片機(jī)本體,晶振電路,復(fù)位電路。

驅(qū)動電路:驅(qū)動電路采用L298n作為電機(jī)驅(qū)動芯片,L298N為15個引腳的單塊集成電路,高電壓,高電流,四通道驅(qū)動。本方案采用L298N來接收DTL或者TTL邏輯電平,驅(qū)動小車電機(jī)。L298n內(nèi)部擁有4通道邏輯驅(qū)動電路,它的額定工作電流為 1 A,最大可達(dá) 1.5 A,Vss 電壓最小 4.5 V,最大可達(dá) 36 V;本方案中Vss采用5v電壓。Vs 電壓最大值也是 36 V,本方案中采用電池電壓為7.4。L298N可直接對電機(jī)進(jìn)行控制,無須隔離電路,可以驅(qū)動雙電機(jī)。本方案中采用兩個L298n電機(jī)驅(qū)動芯片,故可以驅(qū)動四個電機(jī)。根據(jù)L298N芯片的特點以及STC89C52單片機(jī)自身的特點,把單片機(jī)的P2.0~P2.7作為輸出口,分別與兩個L298N的IN1~I(xiàn)N4相接,L298n的輸出口OUT1~OUT2,OUT3~OUT4接驅(qū)動電機(jī)。

根據(jù)上述三部分電路設(shè)計出的原理圖如圖1:

2 生成PCB

根據(jù)上述三部分電路原理圖,我們就可以在AD軟件里生成PCB了,生成的PCB如圖2:

在AD軟件里生成了PCB就可以交給工廠加工了,將加工好的PCB焊接好,電路板如圖3所示,本方案中我們采用雙電機(jī)驅(qū)動,所以只在電路板上焊接了一個驅(qū)動芯片。

制作進(jìn)行到這里,電路部分我們就完成了。

然后,準(zhǔn)備小車底盤。

為便于轉(zhuǎn)向,小車更加靈活,本方案中用的是一個帶萬向輪的三輪小車底盤,如圖4所示:

其次,選擇傳感器。

本方案中使小車實現(xiàn)避障,循跡傳感器。故可采用光電開關(guān)。

光電開關(guān):它是光電接近開關(guān)的簡稱,它是利用被檢測物對光束的遮擋和反射,由同步回路選通電路,從而檢測物體的有無,所有能反射光線的物體均能被檢測。光電開關(guān)將輸入電流在發(fā)射器上轉(zhuǎn)換為光信號射出,接收器再根據(jù)接收到的光線的強(qiáng)弱或有無對目標(biāo)物體進(jìn)行探測。光電開關(guān)有三根線,一根正極,一根負(fù)極,一根信號線。采用5V供電,信號線接在單片機(jī)的I/O口上。圖5為光電開關(guān)實物圖:

最后,我們就可以開始搭建小車了。將各部分組裝在一起,小車的整體我們就完成了。小車整體圖如圖6:

智能小車的硬件部分已經(jīng)完成了,接下來就是軟件調(diào)試了。我們可以根據(jù)本方案中的硬件搭建,實現(xiàn)小車相應(yīng)的功能。在本方案中,傳感器的數(shù)量僅用了兩個,我們可以根據(jù)需要自行添加。

總結(jié):智能小車的實現(xiàn)可以有多種方法,本方案提出了一種簡單易行的方法,很適合剛剛接觸單片機(jī)的愛好者學(xué)習(xí)。在調(diào)試小車的過程中,我們才能更加理解各種器件的功能,體會到程序每條指令的功能,掌握繪制電路和調(diào)試程序等相應(yīng)的軟件。希望大家能在這條學(xué)習(xí)道路上越走越遠(yuǎn),越學(xué)越深入。

參考文獻(xiàn):

[1] 顏增顯,閆秀燕.基于單片機(jī)STC89C52智能小車設(shè)計[J].火力與指揮控制,2011(12):198-201.

[2] 陳飛鵬.基于STC89C52單片機(jī)智能小車設(shè)計[J].硅谷,2012(11):43-44.

[3] 陳暉,張軍國,李默涵,等.基于STC89C52和nRF24L01的智能小車設(shè)計[J].現(xiàn)代電子技術(shù),2012(17):12-15.

[4]陶玉貴,章杰,汪金寶.基于STC89C52RC的智能小車設(shè)計[J].長江大學(xué)學(xué)報(自科版),2013(25):61-63+5.

猜你喜歡
智能小車傳感器
康奈爾大學(xué)制造出可拉伸傳感器
簡述傳感器在物聯(lián)網(wǎng)中的應(yīng)用
電子制作(2019年22期)2020-01-14 03:16:52
“傳感器新聞”會帶來什么
傳媒評論(2019年5期)2019-08-30 03:50:18
跟蹤導(dǎo)練(三)2
光電傳感器在自動檢測和分揀中的應(yīng)用
電子制作(2018年9期)2018-08-04 03:30:58
基于LabVIEW的自主巡航與遙控雙功能智能小車研發(fā)
基于STC89C51智能小車的移動家居平臺的設(shè)計
基于HC—SR04超聲波傳感器的智能避障小車設(shè)計
智能安全防盜探測小車
基于單片機(jī)的循跡智能車系統(tǒng)設(shè)計
麻江县| 庆安县| 莱芜市| 乐山市| 恩平市| 文成县| 平乡县| 阳江市| 固安县| 涟源市| 财经| 海丰县| 正镶白旗| 田林县| 尼玛县| 广灵县| 莒南县| 绥宁县| 东兰县| 四川省| 双峰县| 兴海县| 报价| 海南省| 滁州市| 新民市| 侯马市| 柳州市| 上林县| 平度市| 深水埗区| 温宿县| 海盐县| 江永县| 榆社县| 新龙县| 邯郸县| 凌源市| 濉溪县| 罗定市| 莆田市|