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

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

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

采用TLV5618和SPCE061A芯片實(shí)現(xiàn)輪椅自主避障系統(tǒng)的軟硬件設(shè)計(jì)

電子設(shè)計(jì) ? 來源:網(wǎng)絡(luò)整理 ? 作者:佚名 ? 2019-11-07 07:46 ? 次閱讀

全世界人口老齡化進(jìn)程正在加快,今后50年內(nèi),60歲以上的人口比例預(yù)計(jì)將會(huì)翻一番,由于各種災(zāi)難和疾病造成的殘障人士也逐年增加,他們存在不同程度的能力喪失。如行走、視力、動(dòng)手及語言等。為了給老年人和殘障人士提供性能優(yōu)越的代步工具,幫助他們提高行動(dòng)自由度及重新融人社會(huì),將智能機(jī)器人技術(shù)應(yīng)用于電動(dòng)輪椅的智能輪椅被提了出來。智能輪椅又稱輪椅式移動(dòng)機(jī)器人??梢造`活避障是輪椅智能化的一個(gè)重要體現(xiàn)。

避障就是指機(jī)器人根據(jù)獲得的障礙物信息,做出相應(yīng)的避障決策。本課題采用超聲波傳感器獲取機(jī)器人外部障礙物信息,再把障礙物信息傳給上位機(jī),由上位機(jī)根據(jù)得到的障礙物信息做出相應(yīng)的避障決策。

1、智能輪椅自主避障硬件設(shè)計(jì)

智能輪椅自主避障系統(tǒng)的硬件結(jié)構(gòu)主要包括多路超聲波測(cè)距模塊、微處理器模塊、D/A驅(qū)動(dòng)模塊、電源模塊,如圖1所示。

采用TLV5618和SPCE061A芯片實(shí)現(xiàn)輪椅自主避障系統(tǒng)的軟硬件設(shè)計(jì)

1.1 多路超聲波測(cè)距模塊

本智能輪椅自主避障系統(tǒng)采用超聲波傳感器測(cè)量障礙物的距離,工作時(shí),由61單片機(jī)通過三路信號(hào)線選通多路模擬開關(guān),由多路模擬開關(guān)負(fù)責(zé)每一路超聲波傳感器的通斷。每一路超聲波傳感器工作時(shí),都由61單片機(jī)的IOB9口發(fā)射出頻率為40 kHz,幅值為5 V的矩形脈沖信號(hào),經(jīng)過信號(hào)放大電路,變成穩(wěn)定的12 V矩形脈沖信號(hào),由超聲波發(fā)射換能器發(fā)射出超聲波。超聲波遇到障礙物返回,由超聲波接收換能器接收,經(jīng)過信號(hào)濾波放大集成電路,觸發(fā)61單片機(jī)中斷。由61單片機(jī)計(jì)算渡越時(shí)間,從而計(jì)算出障礙物的距離,總體結(jié)構(gòu)框圖如圖2所示。

采用TLV5618和SPCE061A芯片實(shí)現(xiàn)輪椅自主避障系統(tǒng)的軟硬件設(shè)計(jì)

1.2 微處理器模塊

選用***凌陽16位單片機(jī)SPCE061A作為系統(tǒng)的核心,SPCE061A主要包括通用I/O端口、定時(shí)器/計(jì)數(shù)器、A/D轉(zhuǎn)換器、D/A轉(zhuǎn)換器、串行設(shè)備輸入輸出、通用異步串行接口、低電壓監(jiān)測(cè)和低電壓復(fù)位等部分,并且內(nèi)置了在線仿真電路ICE接口,SPCE061A具有體積小、集成度高、可靠性好且易于擴(kuò)展,較強(qiáng)的中斷處理能力,高性能價(jià)格比,功能強(qiáng)、效率高的指令系統(tǒng),低功耗、低電壓等特點(diǎn)。采用SPCE061A作為機(jī)器人系統(tǒng)的核心部件,由61單片機(jī)處理障礙物數(shù)據(jù)信息,并根據(jù)數(shù)據(jù)信息做出相應(yīng)的避障決策。使智能輪椅靈活避障。

1.3 D/A驅(qū)動(dòng)模塊

系統(tǒng)采用直流永磁電動(dòng)機(jī)DG一168A左右配對(duì)分別來驅(qū)動(dòng)輪椅左右輪,左、右配對(duì)使用DG一168系列具有機(jī)械性能好、過載能力大、平衡性好、調(diào)速性寬闊平滑、噪音低之優(yōu)點(diǎn)。DG一168A電機(jī)功率為168W,使用電壓為24 V。買回來的電動(dòng)輪椅本身自帶手柄控制,經(jīng)研究發(fā)現(xiàn),手柄部分共六條線,紅、黑、黃、褐、蘭、白,輸出四路信號(hào)。黃、褐兩路控制輪椅前進(jìn)后退;蘭、白兩路控制輪椅左轉(zhuǎn)右轉(zhuǎn)(如表1所示)。每兩路的電壓加起來要等于5V,當(dāng)黃線電冶高于褐線電壓時(shí),輪椅前進(jìn);反之輪椅后退,同理,蘭線電壓高于白線電壓時(shí)右轉(zhuǎn);反之左轉(zhuǎn)。

采用TLV5618和SPCE061A芯片實(shí)現(xiàn)輪椅自主避障系統(tǒng)的軟硬件設(shè)計(jì)

本課題的D/A模擬電路的B1,A1,A2,B2的電壓輸出分別代替了黃、褐、蘭、白四條線的電壓輸出。所以通過兩個(gè)D/A轉(zhuǎn)換器TLV5618的輸出,代替了手柄控制,具體轉(zhuǎn)換電路如圖3所示。

采用TLV5618和SPCE061A芯片實(shí)現(xiàn)輪椅自主避障系統(tǒng)的軟硬件設(shè)計(jì)

TLV5618與凌陽61單片機(jī)的3個(gè)I/0口相連,分別是數(shù)據(jù)串口DIN、時(shí)鐘信號(hào)SCLK、片選信號(hào)CS。MC1403只有3只腳有效,VDD,VSS及供給DA 2.5 V的參考電壓。

1.4 電源模塊

電路驅(qū)動(dòng)模塊中用到了24 V,12 V,5 V三種電源,選用24 V,24 Ah的高能充電蓄電池作為動(dòng)力能源,它為電機(jī)直接提供24 V工作電壓,12 V,5 V分別通過7812,7805芯片由24 V轉(zhuǎn)換得到。

2、智能輪椅自主避障軟件設(shè)計(jì)

系統(tǒng)軟件是在61單片機(jī)集成開發(fā)環(huán)境IDE2.O.O上開發(fā)的,該集成開發(fā)環(huán)境集程序的編輯、編譯、鏈接、調(diào)試以及仿真等功能為一體,具有友好的交互界面,使用戶的編程、調(diào)試工作更加方便且高效。

主程序設(shè)計(jì)如下:

主程序主要是通過掃描鍵盤,等候用戶指令,不在避障狀態(tài)下掃描等候,而進(jìn)入避障狀態(tài)后會(huì)根據(jù)探測(cè)到的環(huán)境選擇相應(yīng)的避障策略。在避障過程中若用戶按下停止鍵則退出避障循環(huán),主程序采用鍵盤掃描,節(jié)約了61單片機(jī)的中斷資源,同時(shí)也減小了對(duì)測(cè)距的干擾,增加了智能輪椅實(shí)時(shí)避障的靈敏度。主程序流程圖如圖4所示。

采用TLV5618和SPCE061A芯片實(shí)現(xiàn)輪椅自主避障系統(tǒng)的軟硬件設(shè)計(jì)

3、實(shí)驗(yàn)結(jié)果分析

選用實(shí)驗(yàn)室外空曠環(huán)境作為輪椅運(yùn)動(dòng)的測(cè)試環(huán)境,對(duì)輪椅的運(yùn)動(dòng)進(jìn)行反復(fù)測(cè)試可知,輪椅的運(yùn)動(dòng)最低平均速度為16 cm/s,最高平均速度為41 cm/s;轉(zhuǎn)彎半徑為50 cm左右,根據(jù)使用者對(duì)速度的要求,可以通過改變系統(tǒng)的特定參數(shù)來設(shè)置速度的范圍。

利用介紹的方法對(duì)智能輪椅做自主避障實(shí)驗(yàn),智能輪椅自主避障良好。

4、結(jié) 語

智能輪椅自主避障具有很重要的實(shí)用價(jià)值,本文設(shè)計(jì)的基于SPCE061A的自主避障系統(tǒng)結(jié)構(gòu)簡(jiǎn)單,性價(jià)比高,易于功能擴(kuò)展和移植。系統(tǒng)測(cè)試結(jié)果表明該系統(tǒng)基本達(dá)到實(shí)用化要求。

責(zé)任編輯:gt


聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 傳感器
    +關(guān)注

    關(guān)注

    2552

    文章

    51326

    瀏覽量

    755439
  • 芯片
    +關(guān)注

    關(guān)注

    456

    文章

    51062

    瀏覽量

    425776
  • 機(jī)器人
    +關(guān)注

    關(guān)注

    211

    文章

    28580

    瀏覽量

    207805
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    基于SPCE061A的智能防盜防火報(bào)警系統(tǒng)

    基于SPCE061A的智能防盜防火報(bào)警系統(tǒng)
    發(fā)表于 08-06 12:31

    SPCE061A的FAQ.pdf

    SPCE061A的FAQ.pdf?。。。。。。。。。。。。。。。。。。。?!
    發(fā)表于 08-29 18:22

    SPCE061A中文編程手冊(cè)

    SPCE061A中文編程手冊(cè)
    發(fā)表于 01-02 23:08

    如何使用凌陽SPCE061A設(shè)計(jì)嵌入式應(yīng)用系統(tǒng)?

    SPCE061A是凌陽科技新推出的u課SP內(nèi)核的十六位單片機(jī),內(nèi)嵌32K字 Flash的SPCE061A時(shí)是適用于數(shù)字語音識(shí)別應(yīng)用領(lǐng)域的一種經(jīng)濟(jì)的選擇。它支持精簡(jiǎn)指令系統(tǒng),片內(nèi)具有豐富的硬件
    發(fā)表于 08-08 06:41

    怎么實(shí)現(xiàn)基于SPCE061A的車載DVD播放器設(shè)計(jì)?

    本文設(shè)計(jì)并實(shí)現(xiàn)一套基于凌陽單片機(jī)SPCE061A的車載多碟DVD播放器。
    發(fā)表于 05-13 06:59

    怎么實(shí)現(xiàn)SPCE061A的射頻讀寫器信號(hào)分析系統(tǒng)設(shè)計(jì)?

    怎么實(shí)現(xiàn)SPCE061A的射頻讀寫器信號(hào)分析系統(tǒng)設(shè)計(jì)?
    發(fā)表于 05-31 06:44

    如何使用SPCE061A的SIO實(shí)現(xiàn)數(shù)碼錄音及播放?

    本文就是介紹利用SPCE061A的這兩個(gè)資源和串行接口的FLASH(SPR1024)來開發(fā)數(shù)碼錄音及播放系統(tǒng)。
    發(fā)表于 06-07 06:33

    SPCE061A指令系統(tǒng)

    SPCE061A采用的內(nèi)核           SPCE061A采用的內(nèi)核(CPU)為&mu
    發(fā)表于 06-16 22:49 ?22次下載
    <b class='flag-5'>SPCE061A</b>指令<b class='flag-5'>系統(tǒng)</b>

    基于SPCE061A的大容量數(shù)碼錄音筆設(shè)計(jì)

    本文以SPCE061A 單片機(jī)為核心,采用擴(kuò)展K9F1208 大容量Flash 存儲(chǔ)器設(shè)計(jì)了一套錄音筆系統(tǒng),介紹了系統(tǒng)的組成及軟硬件設(shè)計(jì)方法
    發(fā)表于 08-12 09:36 ?85次下載

    SPCE061A單片機(jī)硬件結(jié)構(gòu)

    SPCE061A單片機(jī)硬件結(jié)構(gòu) 從第一章中SPCE061A的結(jié)構(gòu)圖可以看出SPCE061A的結(jié)構(gòu)比較簡(jiǎn)單,在芯片內(nèi)部集成了ICE仿真電路接
    發(fā)表于 08-26 18:55 ?75次下載

    基于LabVIEW與凌陽SPCE061A實(shí)現(xiàn)串口數(shù)據(jù)采集

    基于LabVIEW與凌陽SPCE061A實(shí)現(xiàn)串口數(shù)據(jù)采集:介紹利用凌陽SPCE061A 單片機(jī)采集數(shù)據(jù), Labview 作為開發(fā)調(diào)試平臺(tái), 二者之間通過串口實(shí)現(xiàn)數(shù)據(jù)通訊的數(shù)據(jù)采集
    發(fā)表于 11-13 23:02 ?39次下載

    SPCE061A在智能家居系統(tǒng)中的應(yīng)用

    SPCE061A為核心作為主控制器,以89C51及相關(guān)硬件電路為分控制器,利用電話接口和電力線載波通信,設(shè)計(jì)了一種智能家居系統(tǒng),文中介紹了SPCE061A
    發(fā)表于 01-13 15:58 ?32次下載

    基于凌陽SPCE061A單片機(jī)的智能小車的設(shè)計(jì)

    摘要:介紹了智能語音、小車的一種制作方法,給出了控制系統(tǒng)硬件和軟件設(shè)計(jì)??刂?b class='flag-5'>系統(tǒng)硬件電路
    發(fā)表于 07-13 15:33 ?93次下載

    采用SPCE061A設(shè)計(jì)的SIO實(shí)現(xiàn)數(shù)碼錄音及播放

    采用SPCE061A設(shè)計(jì)的SIO實(shí)現(xiàn)數(shù)碼錄音及播放 本文就是介紹利用SPCE061A的這兩個(gè)資源和串行接口的FLASH(SPR1024)來開發(fā)數(shù)碼錄音及播放
    發(fā)表于 04-20 11:45 ?1032次閱讀
    <b class='flag-5'>采用</b><b class='flag-5'>SPCE061A</b>設(shè)計(jì)的SIO<b class='flag-5'>實(shí)現(xiàn)</b>數(shù)碼錄音及播放

    基于SPCE061A和PDIUSBD12USB接口芯片實(shí)現(xiàn)設(shè)備系統(tǒng)的設(shè)計(jì)

    本文所設(shè)計(jì)的USB設(shè)備系統(tǒng)的功能比較簡(jiǎn)單,它主要實(shí)現(xiàn)SPCE061A與PC機(jī)之間的簡(jiǎn)單通訊,是SPCE061A單片機(jī)的一種基本應(yīng)用。這篇文章的主要目的是希望能夠給讀者起拋磚引玉的作用,
    的頭像 發(fā)表于 06-23 14:18 ?2067次閱讀
    基于<b class='flag-5'>SPCE061A</b>和PDIUSBD12USB接口<b class='flag-5'>芯片</b><b class='flag-5'>實(shí)現(xiàn)</b>設(shè)備<b class='flag-5'>系統(tǒng)</b>的設(shè)計(jì)