《多功能電子藥盒系統(tǒng)的設(shè)計(jì)》由會(huì)員分享,可在線閱讀,更多相關(guān)《多功能電子藥盒系統(tǒng)的設(shè)計(jì)(14頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
1、多功能電子藥盒系統(tǒng)的設(shè)計(jì),指導(dǎo)老師:伍坪 10電信(2)班沈廉鋒,現(xiàn)代社會(huì)由于人們的學(xué)習(xí)、生活的節(jié)奏越來(lái)越快,生活水平不斷的提高。人們?cè)絹?lái)越重視健康,同樣關(guān)于自我保健的消費(fèi)也在不斷增長(zhǎng)。同時(shí),由于各種原因?qū)е碌母鞣N疾病和老人比較常見的疾病都需要長(zhǎng)期服用藥物。人們希望能有一種功能實(shí)用,方便攜帶的同時(shí)還具有良好的提醒功能的多功能藥盒出現(xiàn)。這次的設(shè)計(jì)就是針對(duì)這一狀況而產(chǎn)生的,它通過(guò)以單片機(jī)做為核心控制,更好的管理吃藥麻煩和由于各種原因?qū)е碌耐洺运幍膯?wèn)題,更好的提醒人們?cè)摮运幜?,從而達(dá)到幫助人們養(yǎng)成按時(shí)吃藥的習(xí)慣。,選題背景,液晶顯示器顯示多功能藥盒系統(tǒng)的菜單界面、實(shí)時(shí)時(shí)間、到了用戶設(shè)定的服藥時(shí)間后
2、能顯示需要服用什么藥(包括種類和數(shù)量)等。 多功能電子藥盒系統(tǒng)在用戶設(shè)定的服藥時(shí)間能夠主動(dòng)發(fā)出聲音告訴用戶吃藥的時(shí)間到了,同時(shí)用戶可以根據(jù)個(gè)人實(shí)際情況設(shè)定服藥時(shí)間和次數(shù)。 語(yǔ)音播報(bào)功能,根據(jù)用戶的實(shí)際需求,預(yù)先錄制好語(yǔ)音內(nèi)容,同時(shí)在設(shè)定的服藥時(shí)間到點(diǎn)后能播放出來(lái)。 定時(shí)提醒功能能,當(dāng)用戶自行設(shè)定的服藥時(shí)間到點(diǎn)后,系統(tǒng)可以用語(yǔ)音提醒用戶按時(shí)服藥。 該設(shè)計(jì)還有一個(gè)特點(diǎn)即可以自行判斷用戶在設(shè)定服藥的時(shí)間是否有服藥,當(dāng)用戶沒有服藥時(shí)系統(tǒng)還將發(fā)送短信再一次提醒用戶,設(shè)計(jì)實(shí)現(xiàn)的功能,本設(shè)計(jì)使用STC12C5A32S2單片機(jī),運(yùn)用了以LCD12864液晶顯示屏為基礎(chǔ)的顯示模塊、使用DS1302芯片對(duì)多功能電
3、子藥盒的實(shí)時(shí)時(shí)間和設(shè)定的吃藥時(shí)間提供支持、利用基于ISD1820語(yǔ)音芯片的語(yǔ)音播報(bào)模塊實(shí)現(xiàn)多功能電子藥盒的語(yǔ)音播報(bào)功能、而運(yùn)用GSM短信模塊讓系統(tǒng)和用戶之間多了一種遠(yuǎn)程的聯(lián)系、利用電機(jī)驅(qū)動(dòng)模塊可以智能的打開多功能電子藥盒蓋、在電源的選擇上使用L7805穩(wěn)壓器提供穩(wěn)定的5伏電源,將這些整合到一起,以萬(wàn)能電路板為基礎(chǔ)架構(gòu),設(shè)計(jì)并制作了多功能電子藥盒。,藥盒的硬件設(shè)計(jì),系統(tǒng)的總體結(jié)構(gòu)圖,系統(tǒng)的原理圖,keil軟件 在此次設(shè)計(jì)中我用是用C語(yǔ)言進(jìn)行編程的,所以本設(shè)計(jì)使用的是一款名為keil的編程開發(fā)軟件,這是一款專門為單片機(jī)開發(fā)而設(shè)計(jì)出來(lái)的軟件。該軟件功能豐富,既能使用C語(yǔ)言也能使用匯編語(yǔ)言進(jìn)行編程。系
4、統(tǒng)軟件的設(shè)計(jì)采用模塊化的編程先對(duì)每一個(gè)模塊進(jìn)行編程,測(cè)試無(wú)誤后,然后再將這些程序連接起來(lái)完成程序的搭建。,系統(tǒng)的軟件設(shè)計(jì)(1),本設(shè)計(jì)要發(fā)送中文短信,而GSM短信模塊發(fā)送中文短信需要用PDU模式。所以我使用SMS PDU TOOLS V1.0軟件,它可以將你要發(fā)送的短信的內(nèi)容準(zhǔn)確無(wú)誤的轉(zhuǎn)換成16位PDU編碼。如圖4-2,我們只需要輸入GSM模塊中SIM卡的號(hào)碼,短信接收人的SIM卡號(hào)碼,以及在短信內(nèi)容框輸入短信內(nèi)容,按下生成數(shù)據(jù)包按鈕后,在PDU數(shù)據(jù)包框里將出現(xiàn)一串的16位PDU編碼。我們將這組編碼添加到程序中,經(jīng)過(guò)GSM短信模塊發(fā)送在用戶設(shè)定的短信接收人的手機(jī)中就會(huì)收到一條短信。,系統(tǒng)的軟件
5、設(shè)計(jì)(2),程序流程圖,在制作過(guò)程中由于一開始的不熟練,再完成了單片機(jī)最小系統(tǒng)板的工作后突然發(fā)現(xiàn)萬(wàn)能板已經(jīng)沒有空間再焊接另外的模塊,這時(shí)候,只能停下來(lái)想該如何解決這個(gè)問(wèn)題。忽然間看到智能小車是分層來(lái)做的,那么我是否也能分層來(lái)做呢?這樣一來(lái)將單片機(jī)的最小系統(tǒng),電機(jī)驅(qū)動(dòng)電路中除了藥盒和兩個(gè)直流電機(jī)之外的部分焊接在中間的一塊萬(wàn)能板上;底層是GSM短信模塊和語(yǔ)音播報(bào)系統(tǒng)。上層是液晶顯示器和獨(dú)立按鍵;電源部分焊接到另外一塊小板上,同時(shí)還用萬(wàn)能板制作了一個(gè)藥盒,上面有兩個(gè)電機(jī)。這樣一個(gè)簡(jiǎn)略的多功能電子藥盒的模型就出來(lái)了。,制作和調(diào)試過(guò)程中遇到的困難和問(wèn)題(1),語(yǔ)音播報(bào)系統(tǒng)電路的電子元器件焊接完成后發(fā)現(xiàn)無(wú)
6、法正常工作。由于語(yǔ)音播報(bào)系統(tǒng)電路復(fù)雜,一時(shí)之間難以找出問(wèn)題所在。首先,我檢查了每條連線是否連接正確,對(duì)照電路圖看,發(fā)現(xiàn)連接沒有錯(cuò)誤。這時(shí)候就想到是不是電子元?dú)饧聣牡模@樣一想立刻對(duì)語(yǔ)音模塊上的電子元器件進(jìn)行檢查,可是發(fā)現(xiàn)除了ISD1820語(yǔ)音芯片之外的電子元器件并沒有損壞,這時(shí)候只能更換一個(gè)ISD1820語(yǔ)音芯片。這樣語(yǔ)音播報(bào)系統(tǒng)就這樣可以正常工作了。,制作和調(diào)試過(guò)程中遇到的困難和問(wèn)題(2),在調(diào)試GSM短信模塊的時(shí)候,由于采用text模式收發(fā)短信,但卻無(wú)法發(fā)送中文短信。經(jīng)過(guò)查閱資料后,帶著問(wèn)題去問(wèn)伍坪老師。她十分認(rèn)真的給我講解了PDU編碼的規(guī)則,同時(shí)還告訴我去找一種軟件那兒能自動(dòng)轉(zhuǎn)換PDU
7、編碼。,制作和調(diào)試過(guò)程中遇到的困難和問(wèn)題(3),多功能電子藥盒系統(tǒng)的設(shè)計(jì)讓我受益匪淺,通過(guò)使用STC12C5A32S2單片機(jī)為控制核心,控制系統(tǒng)的各個(gè)組成部分正常運(yùn)行。這樣讓我對(duì)單片機(jī)的運(yùn)用有了一個(gè)更深的認(rèn)識(shí)。本次設(shè)計(jì)完成了預(yù)期的目標(biāo): LCD12864液晶顯示器可以正常的顯示各種系統(tǒng)信息(包括時(shí)間、設(shè)置、用藥的信息等) 語(yǔ)音播放系統(tǒng)正常工作,能按時(shí)發(fā)出語(yǔ)音提示 時(shí)鐘電路工作正常,為系統(tǒng)提供準(zhǔn)確的時(shí)間 GSM短信模塊工作正常,能按用戶的要求發(fā)送短信 電源模塊實(shí)現(xiàn)對(duì)系統(tǒng)的穩(wěn)定供電 電機(jī)驅(qū)動(dòng)模塊實(shí)現(xiàn)了打開藥盒蓋的功能 在這次的多功能電子藥盒安裝調(diào)試過(guò)程中,遇到了一些問(wèn)題,但都能一一解決,鍛煉了自己解決問(wèn)題的能力。在程序編程上更是提高了自己的自學(xué)和閱讀理解的能力,對(duì)C語(yǔ)言程序編程有了更深刻的理解。通過(guò)使用keil軟件,對(duì)自己匯編程序有了更多的經(jīng)驗(yàn)。 在多功能電子藥盒制作測(cè)試過(guò)程中發(fā)現(xiàn)系統(tǒng)工作正常,每個(gè)模塊正常工作互相不影響,沒有出現(xiàn)異常的狀況。,結(jié)論,,謝謝,