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

?

基于單片機的輔助站立輪椅的設(shè)計*

2021-05-07 10:44魏象鋒陳棣之張華臣徐江陵
關(guān)鍵詞:推桿輪椅座椅

魏象鋒 陳棣之 張華臣 徐江陵

(武漢科技大學(xué)城市學(xué)院,湖北武漢 430083)

0 引言

中國第七次人口普查已經(jīng)進入籌備階段。根據(jù)國家人口統(tǒng)計局發(fā)布的人口數(shù)據(jù),老齡人口總數(shù)由16714萬增長至25388萬,增加了8674萬老年人口[1]。另外,隨著交通的擁擠,意外事故頻繁發(fā)生,殘疾人數(shù)量也在急劇增加。行動有障礙卻無人照顧的問題日益嚴(yán)重,而一個功能豐富、價格適中的智能輪椅,則會成為老年人、殘疾人優(yōu)秀的代步工具,具有重要意義并將產(chǎn)生巨大的社會效益[2]。因此,本文設(shè)計并研發(fā)了基于STM32F103單片機控制的輔助站立輪椅。該輪椅以STM32F103單片機為核心,使用者可以用右扶手的手柄操控輪椅移動,實現(xiàn)電機驅(qū)動的功能。利用電動推桿推動座椅靠背和座椅底板的方式,使座椅靠背與座椅底板同步上升,實現(xiàn)輪椅輔助站立功能。

1 總體方案設(shè)計

圖1 系統(tǒng)硬件結(jié)構(gòu)圖Fig.1 System hardware structure diagram

本產(chǎn)品由STM32F103單片機、速度傳感器、紅外避障模塊電機驅(qū)動模塊以及推桿行程傳感器組成[3]。硬件系統(tǒng)結(jié)構(gòu)圖如圖1所示:

輪椅輔助站立的方式為:老人先按下站立按鈕,然后推桿開始伸長,以推動座椅靠背和座椅底板的方式,使座椅底板與座椅靠背同步上升,在到達合適位置時使用者可以自行選擇停止或者到達最高處時推桿會自行停止,可以毫不費勁地讓使用者站起來。輪椅模型渲染圖2所示:

2 系統(tǒng)硬件設(shè)計

2.1 速度傳感器

首先設(shè)計了信號處理電路,該速度傳感器VCC端接電源正極,GND端接地,VO端為輸出端。傳感器輸出的轉(zhuǎn)速信號為方波脈沖信號,它的高電平為15V,而低電平接近0。由于該脈沖信號的電壓幅值大于5V,與單片機接口不匹配,因此該電路又選用了一個由三極管(Q18050)組成的整形電路處理轉(zhuǎn)速信號使其滿足單片機的接收要求。轉(zhuǎn)速信號處理電路已設(shè)計完畢,經(jīng)處理后的方波脈沖信號滿足單片機的接收要求[4]。

圖2 輪椅模型渲染圖Fig.2 Rendering of a wheelchair model

2.2 推桿行程傳感器

首先接一個晶振電路,提供單片機所必須的時鐘脈沖,其中由高、中、低三個位置安裝的光電開關(guān)對推桿進行位置檢測,使推桿能夠進行準(zhǔn)確定位。PB0、PB1、PB2分別接入三個光電位置傳感器,用于檢測運轉(zhuǎn)過程中推桿的實時位置。當(dāng)PB0為高電壓時,那么此時推桿正處于最小行程,也就是輪椅的坐立狀態(tài),當(dāng)PB1為高電壓時,此時推桿處于工作狀態(tài),輪椅正在輔助站立過程中,當(dāng)PB2為高電壓時,推桿處于最大行程,也就是輪椅完全輔助站立之后的狀態(tài)。PC9接推桿步進電機,控制推桿伸縮,用一個三極管Q1來控制電機和充當(dāng)電壓轉(zhuǎn)換器,實現(xiàn)低電壓控制高電壓。

2.3 單片機的選擇

在本設(shè)計中,單片機的選擇有兩種方案[5]:方案一:采用傳統(tǒng)的AT89C51單片機芯片,AT89C51是由Atmel公司開發(fā)的,它是一種自帶4K字節(jié)(FPEROM-Flash Programmable Erasable Read Only Memory),即可擦可編程只讀存儲器,能保證在各種意外和突發(fā)事故造成的掉電情況下,用戶用電數(shù)據(jù)的不消失和長期存儲。且它能夠與MCS-51兼容。但是其存儲空間較小,而且保護能力很差,很容易燒壞芯片。方案二:選擇STM系列的單片機由ST廠商推出的STM32系列單片機,這是一款性價比超高的系列單片機,STM32的運算速度大約是51單片機的幾十倍,而且外圍接口功能比51強大太多。STM系列MCU有片內(nèi)安全功能,能檢測到由電磁干擾或靜電所引起的誤操作,使系統(tǒng)更加安全和可靠。

經(jīng)過考慮,STM系列STM32F103單片機被選定為核心控制芯片,在本次設(shè)計中由于需要我們編寫的代碼多,為防止4K字節(jié)的存儲器的存儲空間不夠,所以我們選擇STM系列STM32F103單片機。

2.4 電機驅(qū)動部分

對步進電機的保持轉(zhuǎn)矩進行簡單的計算:假設(shè)老人重量為75kg,輪椅及電機重10kg,摩擦系數(shù)為0.05,電機效率為85%。則驅(qū)動輪椅需要的牽引力為:

表1 L298的邏輯功能圖Tab.1 Logic function diagram of L298

則電機需要做功為:

保持轉(zhuǎn)矩計算:提升速度為100mm/s,即步進電機齒輪線速度為0.1m/s,電機齒輪直徑30mm,則電機轉(zhuǎn)速約為100r/min,若電機軸直接帶齒輪,則保持轉(zhuǎn)矩為:

因為一般應(yīng)選用力矩比實際需要大10%到15%的步進電機,所以本設(shè)計采用規(guī)格型號為42BYG250A-0151的2相永磁式步進電機,將兩個步進電機安裝在輪椅的兩側(cè),分別驅(qū)動左右兩邊的輪子,再加上后方的兩個萬向輪構(gòu)成了驅(qū)動部分。

電機驅(qū)動選用專門的L298芯片,L298N為SGSTHOMSONMicroelectronics所出產(chǎn)的雙全橋步進電機專用驅(qū)動芯片(DualFull-BridgeDriver),本設(shè)計中STM32F103單片機直接控制L298芯片,通過主控芯片的I/O輸入對其控制電平進行設(shè)定,就可為電機進行正轉(zhuǎn)反轉(zhuǎn)驅(qū)動。輸入端IN1接PC7,IN2接PC8,IN3接PC9,IN4接PC10。ENA、ENB使能端接電源。輸出端OUT1、OUT2分別接驅(qū)動電機的a+、a-端。L298的邏輯功能見表1。

從表1的邏輯功能圖分析得出結(jié)論:L298N的控制邏輯功能為:控制使能端為低電平時,輸入電平對輪椅控制不起作用,當(dāng)控制使能端為高電平,輸入電平為一高一低,輪椅前行或后退。輸入電平同為低電平輪椅停止,同為高電平輪椅停止。

3 軟件分析

3.1 軟件流程圖

紅外避障軟件流程圖3所示,紅外避障程序啟動后首先系統(tǒng)初始化,然后驅(qū)動電機開始運轉(zhuǎn),開始前進,此時發(fā)射管一直往前方、左方、右方三個方向發(fā)射紅外光,當(dāng)前面的障礙物越近,反射回來的紅外光越強,紅外接收管的EC電壓越接近0V。當(dāng)沒有檢測到障礙物時,程序返回到輪椅前進這一步。當(dāng)電壓小于某一個程度時,檢測到路面有障礙,避障程序開始啟動。此時程序根據(jù)實際情況執(zhí)行前方避障程序或者左右避障程序。避障成功之后沒有檢測到障礙物,程序返回到輪椅前進這一步。

3.2 核心代碼程序

本步進電機步進角為7.5度,一圈360度,需要48個脈沖完成。

//引腳連接

圖3 紅外避障軟件流程圖Fig.3 Flow chart of infrared obstacle avoidance software

//IN1:PC7、IN2:PC8、IN3:PC9、IN4:PC10

正轉(zhuǎn)次序:AB組--BC組--CD組--DA組(即一個脈沖,正轉(zhuǎn)7.5度)

所以執(zhí)行步進電機前進的代碼如下所示:

void Motorcw(void)

{

GPIO_SetBits(GPIOC,GPIO_Pin_13);

GPIO_ResetBits(GPIOC,GPIO_Pin_0);

GPIO_ResetBits(GPIOC,GPIO_Pin_2);

GPIO_ResetBits(GPIOC,GPIO_Pin_3);

delay_ms(10);……

}

4 系統(tǒng)仿真及調(diào)試

4.1 系統(tǒng)調(diào)試

圖4 實物模型圖Fig.4 Physical model diagram

使用C語言對主控制器已經(jīng)電機驅(qū)動模塊用Keilu Vision4軟件進行調(diào)試,查看工程文件能否正常運行,如果出現(xiàn)問題對錯誤和BUG必須進行一次次的修改和檢驗。

4.2 模型制作

為了檢驗輪椅的功能及性能,團隊購買了所需的電子器件,試制了實物樣機,圖4為組裝完成的輪椅實物。

5 結(jié)語

針對助老輪椅的需求,本文完成了以STM32F103單片機為核心的輔助站立輪椅的設(shè)計和測試,并通過proteus軟件分析了紅外線傳感器的避障效果。仿真結(jié)果表明紅外線傳感器能較好地進行避障工作,驗證了本設(shè)計的可行性。該輪椅具有輔助站立、電機驅(qū)動及紅外避障等功能,對比市面上的普通電動輪椅具有明顯的優(yōu)勢。

猜你喜歡
推桿輪椅座椅
輪椅上的愛
我的輪椅
重水堆裝卸料機B推桿固定銷竄動故障處理
重水堆裝卸料機B推桿固定銷竄動故障處理
輪椅上的姑娘(外三首)
核電廠裝卸料機B推桿位置失效原因分析及解決方案
輪椅
奔馳S350車駕駛?cè)藗?cè)座椅不能加熱
注塑模斜推桿機構(gòu)強度分析及其結(jié)構(gòu)尺寸研究