亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        可更換核心處理器的智能小車(chē)開(kāi)發(fā)平臺(tái)研究

        2021-10-29 08:28:28任照富曾昭源陳鐘
        電子制作 2021年18期
        關(guān)鍵詞:循跡外設(shè)小車(chē)

        任照富,曾昭源,陳鐘

        (重慶電力高等專(zhuān)科學(xué)校信息工程學(xué)院,重慶,400053)

        0 引言

        目前市場(chǎng)上開(kāi)發(fā)板所暴露的開(kāi)發(fā)核心單一,如果用戶(hù)想同時(shí)學(xué)習(xí)幾款不同核心的開(kāi)發(fā)就需要購(gòu)買(mǎi)不同的開(kāi)發(fā)板,購(gòu)買(mǎi)了后用戶(hù)還要花時(shí)間來(lái)熟悉外圍的硬件電路,如果一旦出現(xiàn)問(wèn)題后要是用戶(hù)開(kāi)發(fā)經(jīng)驗(yàn)不夠的話很難找到問(wèn)題。如果用戶(hù)自行購(gòu)買(mǎi)核心板來(lái)自己搭建外圍電路的話,對(duì)用戶(hù)的入門(mén)要求較高,而且電路的穩(wěn)定性也無(wú)法得到保障。

        常見(jiàn)市面上的開(kāi)發(fā)板切換所遇問(wèn)題:

        (1)單片機(jī)外設(shè)不熟悉,這種情況常出現(xiàn)在切換單片機(jī)開(kāi)發(fā)板后不同廠家使用單片機(jī)外設(shè)的不同,使用者還需要去重新熟悉單片機(jī)外設(shè)電路,增加學(xué)習(xí)成本,對(duì)入門(mén)的門(mén)檻進(jìn)一步提高。

        (2)不同廠家所使用的芯片廠商不同,有時(shí)會(huì)出現(xiàn)細(xì)微的差別,如:DHT11 就有兩個(gè)版本,-20~+60℃的版本和0~50℃的版本,兩個(gè)版本采集的溫度精度不同往往容易誤導(dǎo)使用者,認(rèn)為自己的代碼書(shū)寫(xiě)有誤或配置錯(cuò)誤。

        (3)市面上的開(kāi)發(fā)板大多外設(shè)不一致,如果使用者要保持外設(shè)一致就只能使用只帶單片機(jī)的最小系統(tǒng)板,外設(shè)就只能自己接線,這樣的開(kāi)發(fā)方式不可控的風(fēng)險(xiǎn)較大。

        結(jié)合以上問(wèn)題我們針對(duì)性的開(kāi)發(fā)了一款可更換核心處理器的智能小車(chē),切換結(jié)構(gòu)采用簡(jiǎn)單快捷的金手指連接方式。智能小車(chē)核心板可單獨(dú)作為開(kāi)發(fā)板使用,也可以裝上金手指母座后用排線進(jìn)行外擴(kuò)使用。

        1 常見(jiàn)MCU 介紹

        (1)51 單片機(jī)是對(duì)所有兼容Intel 8051 指令系統(tǒng)的單片機(jī)的統(tǒng)稱(chēng)。該系列單片機(jī)的始祖是Intel的8004 單片機(jī),后來(lái)隨著Flash rom 技術(shù)的發(fā)展,8004 單片機(jī)取得了長(zhǎng)足的進(jìn)展,成為應(yīng)用最廣泛的8 位單片機(jī)之一,其代表型號(hào)是ATMEL 公司的AT89 系列,它廣泛應(yīng)用于工業(yè)測(cè)控系統(tǒng)之中。很多公司都有51 系列的兼容機(jī)型推出,今后很長(zhǎng)的一段時(shí)間內(nèi)將占有大量市場(chǎng)。51 單片機(jī)是基礎(chǔ)入門(mén)的一個(gè)單片機(jī),還是應(yīng)用最廣泛的一種。

        (2)AVR 單片機(jī)是1997 年由ATMEL 公司研發(fā)出的增強(qiáng)型內(nèi)置Flash的RISC(Reduced Instruction Set CPU) 精簡(jiǎn)指令集高速8 位單片機(jī)??梢詮V泛應(yīng)用于計(jì)算機(jī)外部設(shè)備、工業(yè)實(shí)時(shí)控制、儀器儀表、通訊設(shè)備、家用電器等各個(gè)領(lǐng)域。AVR 單片機(jī)是 Atmel 公司 1997 年推出的 RISC 單片機(jī)。RISC(精簡(jiǎn)指令系統(tǒng)計(jì)算機(jī))是相對(duì)于CISC(復(fù)雜指令系統(tǒng)計(jì)算機(jī))而言的。RISC 并非只是簡(jiǎn)單地去減少指令,而是通過(guò)使計(jì)算機(jī)的結(jié)構(gòu)更加簡(jiǎn)單合理而提高運(yùn)算速度的。

        (3)ARM 單片機(jī)是以ARM 處理器為核心的一種單片微型計(jì)算機(jī),是近年來(lái)隨著電子設(shè)備智能化和網(wǎng)絡(luò)化程度不斷提高而出現(xiàn)的新興產(chǎn)物。ARM 是一家微處理器設(shè)計(jì)公司的名稱(chēng),ARM 既不生產(chǎn)芯片也不銷(xiāo)售芯片,是專(zhuān)業(yè)從事技術(shù)研發(fā)和授權(quán)轉(zhuǎn)讓的公司,世界知名的半導(dǎo)體電子公司都與arm 建立了合作伙伴關(guān)系,包括國(guó)內(nèi)許多公司也從arm 購(gòu)買(mǎi)芯核技術(shù)用于設(shè)計(jì)專(zhuān)用芯片。ARM 單片機(jī)以其低功耗和高性?xún)r(jià)比的優(yōu)勢(shì)逐漸步入高端市場(chǎng),成為了時(shí)下的主流產(chǎn)品。

        2 可更換核心處理器的智能小車(chē)技術(shù)

        ■2.1 智能小車(chē)總體設(shè)計(jì)

        整個(gè)系統(tǒng)分為核心載板資源與小車(chē)主體,載板資源包括最小系統(tǒng)、USB 轉(zhuǎn)TTL、LED 等。基礎(chǔ)部件學(xué)習(xí)用戶(hù)可通過(guò)撥碼開(kāi)關(guān)自行調(diào)整是否使用核心載板資源,整塊載板體積只有50mm×58mm的大小方便攜帶。

        小車(chē)主體使用金手指卡槽與核心載板進(jìn)行連接,使得小車(chē)主體擁有更好的兼容性。小車(chē)主體設(shè)計(jì)的有編碼驅(qū)動(dòng)電機(jī)、循跡板、拓展接口等部件,讓小車(chē)在滿(mǎn)足基礎(chǔ)功能的同時(shí)有著更高的靈活性。

        ■2.2 智能小車(chē)底板系統(tǒng)設(shè)計(jì)

        本產(chǎn)品底板采用DY-ITR9909 光電傳感器作為循跡采集器,使用電機(jī)驅(qū)動(dòng)芯片DRV8837DSGR 作為驅(qū)動(dòng)器控制電機(jī)。使用NE555 對(duì)底板的時(shí)鐘進(jìn)行控制。使用SN74LS161ANSR 作為并型光電采集信號(hào)轉(zhuǎn)串行采集信號(hào)的控制芯片,CD4051BM/TR 為執(zhí)行部件,圖1 所示智能小車(chē)底板系統(tǒng)結(jié)構(gòu)圖,圖1 為可更換核心處理器的智能小車(chē)底板PCB。

        圖1 智能小車(chē)底板系統(tǒng)結(jié)構(gòu)圖

        (1)NE555 時(shí)鐘電路

        該電路主要是用于給循跡電路產(chǎn)生掃描節(jié)拍時(shí)鐘,可以通過(guò)調(diào)節(jié)變阻器來(lái)改變掃描的速率(一般常用10.45kHz)。調(diào)節(jié)變阻器時(shí)可用使用示波器探針去測(cè)量PCB 板上的CLK測(cè)試點(diǎn),此時(shí)應(yīng)該能看見(jiàn)一個(gè)正負(fù)半周都是50%的方波信號(hào)。電路原理圖如圖2 所示。

        圖2 NE555 時(shí)鐘電路原理圖

        (2)循跡采樣電路

        采用紅外對(duì)射二極管進(jìn)行路面的顏色識(shí)別,利用顏色較深的顏色不易反射光線,顏色較淺的顏色易反射光線的原理來(lái)識(shí)別地面的顏色。當(dāng)紅外對(duì)射二極管檢測(cè)到反射回來(lái)的光線(淺色)時(shí)其對(duì)應(yīng)的輸出引腳Yx(x 可以是0 到7)就會(huì)輸出低電平,反之則是高電平。

        (3)采樣數(shù)據(jù)并轉(zhuǎn)串/數(shù)據(jù)整形電路

        利用CD4051 模擬轉(zhuǎn)換開(kāi)關(guān)的特性(原理見(jiàn)圖3),將并行的8 組紅外對(duì)射二極管的數(shù)據(jù)依次轉(zhuǎn)換到我們公共端3 腳上(此時(shí)已經(jīng)完成了并轉(zhuǎn)串)。在3 腳輸出端上利用LM358.2 構(gòu)成了一個(gè)電壓比較器用于調(diào)節(jié)靈敏度(整形)然后用LM358.1構(gòu)成了一個(gè)電壓跟隨器用于輸出到外部信號(hào)。

        圖3 循跡板并轉(zhuǎn)串及整形電路

        (4)并轉(zhuǎn)串控制電路

        利用NE555產(chǎn)生的時(shí)鐘,控制74LS161(同步加法計(jì)數(shù)器),進(jìn)行計(jì)數(shù)控制CD4051的開(kāi)關(guān)切換。當(dāng)計(jì)數(shù)剛好到8 時(shí)(也就是Q3 剛好輸出時(shí))就將計(jì)數(shù)器復(fù)位,讓其再?gòu)? 開(kāi)始加。

        (5)狀態(tài)指示電路

        將整形后的數(shù)據(jù)輸入到三極管Q1 后去驅(qū)動(dòng)LED,此時(shí)利用CD4051 將串行的數(shù)據(jù)又轉(zhuǎn)成了并行的數(shù)據(jù)(其實(shí)并非并行,只是利用了人眼的視覺(jué)暫留效果看起來(lái)LED 是一起亮的,其實(shí)是單個(gè)點(diǎn)亮)。電路原理圖如圖4 所示。

        圖4 循跡狀態(tài)指示電路

        (6)CD4015 轉(zhuǎn)換開(kāi)關(guān)電路

        使用CD4015 轉(zhuǎn)換開(kāi)關(guān),對(duì)A0,A1,A2,還有E#的控制來(lái)實(shí)現(xiàn)對(duì)外部設(shè)備的控制,CD4015 轉(zhuǎn)換開(kāi)關(guān)的控制信號(hào)狀態(tài)表如表1 所示。

        表1 CD4015轉(zhuǎn)換開(kāi)關(guān)的控制信號(hào)狀態(tài)表

        (7)電機(jī)驅(qū)動(dòng)電路

        采用4 片TI 公司的DRV8837 作為電機(jī)驅(qū)動(dòng)電路,VCC最大11V,最大輸出電流可達(dá)1.8A。

        ■2.3 MCU 核心載板設(shè)計(jì)

        MCU 核心載板的系統(tǒng)結(jié)構(gòu)圖如圖5 所示。

        圖5 底板MCU 系統(tǒng)結(jié)構(gòu)圖

        硬件電路核心板部分采用了可更換核心控制芯片模塊電路,其中使用到的MCU 有STC89C52RC、STM32F103 C8T6 和ATMEGA328P,系統(tǒng)設(shè)計(jì)在可隨意更換核心板的同時(shí),還在端口兼容方面以及電源防反接方面也做出了相應(yīng)的設(shè)計(jì),并且每塊核心載板都配備了一顆LED 測(cè)試燈,三個(gè)按鍵(兩個(gè)帶外部中斷,一個(gè)復(fù)位),以及一個(gè)兩位的共陽(yáng)數(shù)碼管,用來(lái)實(shí)現(xiàn)簡(jiǎn)單的功能,可以脫離底板單獨(dú)運(yùn)行。每一塊核心載板都配備了USB 轉(zhuǎn)串口的芯片(CH340G)用來(lái)實(shí)現(xiàn)串口調(diào)試和程序下載,每塊核心載板尺寸為50×58mm。

        在設(shè)計(jì)過(guò)程中由于STC89C52RC 在下載程序時(shí),需要重新對(duì)系統(tǒng)上電,所以我們?yōu)镾TC89C52RC 核心板設(shè)計(jì)了專(zhuān)門(mén)的板載一鍵下載電路,如圖6 所示。用來(lái)解決在學(xué)習(xí)開(kāi)發(fā)過(guò)程中沒(méi)有專(zhuān)用下載器和重復(fù)對(duì)電路上電的繁瑣操作,只需要一根USB 數(shù)據(jù)線即可下載,電路由RC 電路實(shí)現(xiàn),時(shí)間T=RC。

        圖6 STC89C52RC 一鍵下載電路原理圖

        3 結(jié)束語(yǔ)

        可更換核心處理器的智能小車(chē)開(kāi)發(fā)平臺(tái)是為滿(mǎn)足高校學(xué)生學(xué)習(xí)單片機(jī)而開(kāi)發(fā)的,具有完全知識(shí)產(chǎn)權(quán)。該產(chǎn)品將核心技術(shù)進(jìn)行整合,簡(jiǎn)化了外圍電路,首創(chuàng)將STC89C51 和Arduino UNO 與STM32 等主流單片機(jī)移植到同一外設(shè)電路的PCB 上,降低了入門(mén)門(mén)檻;在入門(mén)之初學(xué)習(xí)者可以先利用主控板上的資源進(jìn)行基礎(chǔ)學(xué)習(xí),當(dāng)需要資源整合進(jìn)行拓展時(shí)可以將主控板插到小車(chē)金手指卡槽上進(jìn)行操作。

        可更換核心處理器的智能小車(chē)開(kāi)發(fā)平臺(tái)為學(xué)生學(xué)習(xí)C語(yǔ)言、51 單片機(jī)、SMT32 均可提供實(shí)踐支撐,通過(guò)循跡小車(chē)的方式進(jìn)行學(xué)習(xí),可提高學(xué)生的學(xué)習(xí)興趣。整個(gè)系統(tǒng)分為兩個(gè)框架,核心板只有50mm*58mm的大小,方便攜帶,即使脫離小車(chē)也能進(jìn)行部分實(shí)驗(yàn),可滿(mǎn)足日常學(xué)習(xí)同時(shí)也為同學(xué)們自我拓展留下了更多空間。

        猜你喜歡
        循跡外設(shè)小車(chē)
        基于DFT算法的電力巡檢無(wú)人機(jī)循跡檢測(cè)系統(tǒng)設(shè)計(jì)
        大車(chē)?yán)≤?chē)
        自制小車(chē)來(lái)比賽
        劉老師想開(kāi)小車(chē)
        文苑(2018年22期)2018-11-19 02:54:18
        基于單片機(jī)的智能循跡小車(chē)的設(shè)計(jì)
        兩輪自平衡小車(chē)的設(shè)計(jì)與實(shí)現(xiàn)
        電子制作(2018年8期)2018-06-26 06:43:02
        智能差分循跡小車(chē)設(shè)計(jì)
        電子制作(2017年1期)2017-05-17 03:54:20
        基于MC9S12XS128處理器的智能循跡小車(chē)分析研究
        電子制作(2016年11期)2016-11-07 08:43:49
        Microchip推出具備雙ADC外設(shè)的全新器件,擴(kuò)展其低成本8位PIC?單片機(jī)產(chǎn)品線
        貼身呵護(hù) 必不可少的PSP外設(shè)
        国产人妖一区二区av| 久久人妻一区二区三区免费| 亚洲一区二区三区日韩在线观看| 国产免费一区二区三区精品视频| 日韩大片高清播放器大全| 西西人体444www大胆无码视频| 亚洲男人天堂2017| 亚洲素人日韩av中文字幕| 在线观看国产成人自拍视频 | 国产成人av三级三级三级在线| 日韩美女av一区二区三区四区| 高h小月被几个老头调教| 伊人久久久精品区aaa片| 自拍偷拍亚洲一区| 精品在线视频免费在线观看视频| 国产高清一区二区三区三州| 中国精品18videosex性中国| 精品少妇人妻av免费久久久| 中文字幕日韩精品美一区二区三区| 国产精品一区二区三区四区亚洲 | 成熟丰满熟妇av无码区| 厨房玩丰满人妻hd完整版视频| 国产成人精品三级在线影院| 亚洲福利网站在线一区不卡| 伊人久久精品无码av一区| 少女高清影视在线观看动漫| 91精品综合久久久久m3u8 | 蜜桃视频在线观看网址| 久久久久国色av免费观看性色| 无码人妻品一区二区三区精99| 国产哟交泬泬视频在线播放 | 精品老熟女一区二区三区在线| 特黄大片又粗又大又暴| 欧美孕妇xxxx做受欧美88| 亚洲欧洲日产国码无码| 美女脱掉内裤扒开下面让人插| 又色又爽又高潮免费视频观看| 国精产品一品二品国在线| 一区二区无码精油按摩| 国产熟女露脸91麻豆| 国产精品亚洲一区二区三区在线|