基于STM32的智能藥箱系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)
發(fā)布時(shí)間:2021-01-17 05:21
照顧老人,特別是提醒老人準(zhǔn)時(shí)吃藥已經(jīng)成為了一個(gè)社會(huì)關(guān)心的問題。長期記錄吃藥種類、吃藥時(shí)間能為分析老人的病理提供有力的依據(jù);谀壳笆袌(chǎng)需求,本文設(shè)計(jì)了一款基于STM32F103并結(jié)合網(wǎng)絡(luò)來提醒老人按時(shí)吃藥的系統(tǒng)。整個(gè)智能藥箱系統(tǒng)分為智能藥箱端與遠(yuǎn)程服務(wù)器端兩個(gè)部分,智能藥箱端用于提醒,服務(wù)器端用于記錄監(jiān)督。各部分的主要研究內(nèi)容如下:1.智能藥箱端選用性價(jià)比高、體積小的STM32F103作為核心處理器,完成了各模塊的模塊驅(qū)動(dòng)程序設(shè)計(jì)。通過SPI通信實(shí)現(xiàn)以太網(wǎng)通信、音頻文件讀取與解碼。通過USB通信實(shí)現(xiàn)與網(wǎng)絡(luò)配置界面之間的數(shù)據(jù)交換,配置界面是用MFC進(jìn)行設(shè)計(jì),此界面實(shí)現(xiàn)藥箱編號(hào)的設(shè)置、本地時(shí)間的獲取和網(wǎng)絡(luò)參數(shù)的配置。在STM32F103芯片中移植了輕量級(jí)通信協(xié)議uIP協(xié)議和FAT文件系統(tǒng),通過調(diào)用uIP協(xié)議中的接口函數(shù)實(shí)現(xiàn)了智能藥箱端與遠(yuǎn)程服務(wù)器端之間的通信;利用FAT文件系統(tǒng)實(shí)現(xiàn)了從Trans-flash Card中獲取音頻文件,并通過功放播放,為用戶提供不同的音樂提醒。本系統(tǒng)采用液晶屏顯示吃藥信息,利用串行數(shù)據(jù)傳輸方式把吃藥信息顯示在LCD12864上。另外還有一個(gè)報(bào)警提示電路,當(dāng)程序...
【文章來源】:杭州電子科技大學(xué)浙江省
【文章頁數(shù)】:68 頁
【學(xué)位級(jí)別】:碩士
【文章目錄】:
摘要
ABSTRACT
第1章 緒論
1.1 課題的研究背景和意義
1.2 智能藥箱的發(fā)展現(xiàn)狀和趨勢(shì)
1.2.1 國內(nèi)外研究技術(shù)發(fā)展
1.2.2 國內(nèi)外研究現(xiàn)狀
1.2.3 存在的問題
1.2.4 未來的發(fā)展趨勢(shì)
1.3 課題研究的主要內(nèi)容
第2章 智能藥箱系統(tǒng)的方案及功能設(shè)計(jì)
2.1 系統(tǒng)方案構(gòu)思
2.2 系統(tǒng)功能設(shè)計(jì)
2.2.1 智能藥箱端功能設(shè)計(jì)
2.2.2 服務(wù)器端功能設(shè)計(jì)
2.3 本章小結(jié)
第3章 智能藥箱端硬件電路的設(shè)計(jì)
3.1 電路核心芯片的選擇
3.2 主要硬件電路設(shè)計(jì)
3.2.1 STM32F103最小系統(tǒng)設(shè)計(jì)
3.2.2 鋰電池充放電路設(shè)計(jì)
3.2.3 網(wǎng)絡(luò)電路設(shè)計(jì)
3.2.4 鬧鈴提醒電路設(shè)計(jì)
3.2.5 液晶顯示電路設(shè)計(jì)
3.2.6 USB通信電路設(shè)計(jì)
3.2.7 信息儲(chǔ)存電路設(shè)計(jì)
3.2.8 取藥動(dòng)作采集電路設(shè)計(jì)
3.2.9 蜂鳴器報(bào)警電路設(shè)計(jì)
3.3 總電路原理圖與PCB版圖設(shè)計(jì)
3.4 本章小結(jié)
第4章 智能藥箱端的軟件設(shè)計(jì)
4.1 智能藥箱端整體程序設(shè)計(jì)
4.2 模塊驅(qū)動(dòng)程序設(shè)計(jì)
4.2.1 鬧鈴提醒程序設(shè)計(jì)
4.2.2 USB通信程序設(shè)計(jì)
4.2.3 液晶顯示程序設(shè)計(jì)
4.2.4 信息存儲(chǔ)程序設(shè)計(jì)
4.2.5 報(bào)警電路程序設(shè)計(jì)
4.3 FAT文件系統(tǒng)與uIP協(xié)議移植
4.3.1 FAT文件系統(tǒng)移植
4.3.2 u IP協(xié)議移植
4.4 網(wǎng)絡(luò)參數(shù)配置界面設(shè)計(jì)
4.4.1 網(wǎng)絡(luò)參數(shù)配置界面框架設(shè)計(jì)
4.4.2 網(wǎng)絡(luò)參數(shù)配置界面程序設(shè)計(jì)
4.5 本章小結(jié)
第5章 服務(wù)器應(yīng)用程序與數(shù)據(jù)庫表設(shè)計(jì)
5.1 服務(wù)器端數(shù)據(jù)庫設(shè)計(jì)
5.1.1 服務(wù)器端數(shù)據(jù)庫表
5.1.2 SQL語言
5.2 服務(wù)器端應(yīng)用程序設(shè)計(jì)
5.2.1 應(yīng)用程序與數(shù)據(jù)庫連接
5.2.2 應(yīng)用程序的socket創(chuàng)建
5.2.3 數(shù)據(jù)的程序處理
5.3 本章小結(jié)
第6章 智能藥箱系統(tǒng)測(cè)試
6.1 智能藥箱端的功能測(cè)試
6.1.1 吃藥提醒與取藥動(dòng)作采集測(cè)試
6.1.2 藥量不足報(bào)警測(cè)試
6.1.3 藥物信息顯示測(cè)試
6.1.4 藥物信息存儲(chǔ)與讀取測(cè)試
6.1.5 MFC配置界面測(cè)試
6.1.6 電源測(cè)試
6.2 服務(wù)器端與智能藥箱端的通信測(cè)試
6.3 本章小結(jié)
第7章 結(jié)論
致謝
參考文獻(xiàn)
附錄
【參考文獻(xiàn)】:
期刊論文
[1]基于Cortex-M3內(nèi)核的STM32微控制器研究與電路設(shè)計(jì)[J]. 陳鑫,秦宏偉,陳春雨,成寶芝. 大慶師范學(xué)院學(xué)報(bào). 2013(06)
[2]基于VS1003解碼器的信號(hào)發(fā)生器[J]. 郝迎吉,關(guān)強(qiáng). 儀表技術(shù)與傳感器. 2013(02)
[3]基于SD卡的FAT32文件系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J]. 顧春洋,李鑫,張強(qiáng). 產(chǎn)業(yè)與科技論壇. 2013(02)
[4]基于STM32的最小系統(tǒng)及串口通信的實(shí)現(xiàn)[J]. 勾慧蘭,劉光超. 工業(yè)控制計(jì)算機(jī). 2012(09)
[5]未來互聯(lián)網(wǎng)體系結(jié)構(gòu)研究綜述[J]. 謝高崗,張玉軍,李振宇,孫毅,謝應(yīng)科,李忠誠,劉韻潔. 計(jì)算機(jī)學(xué)報(bào). 2012(06)
[6]淺析下一代家庭有線網(wǎng)絡(luò)技術(shù)[J]. 吳承治. 現(xiàn)代傳輸. 2012(01)
[7]“空巢”老人健康問題的研究現(xiàn)狀及對(duì)策探討[J]. 王雪麗. 解放軍護(hù)理雜志. 2011(23)
[8]電子產(chǎn)品液晶顯示屏應(yīng)用技術(shù)探討[J]. 蘇錫鋒. 黃河水利職業(yè)技術(shù)學(xué)院學(xué)報(bào). 2011(04)
[9]USB芯片CH376在智能儀器儀表中的應(yīng)用[J]. 李萍,單葆悅,劉曉東,楊赫天. 計(jì)量與測(cè)試技術(shù). 2011(02)
[10]基于STM32標(biāo)準(zhǔn)外設(shè)庫STM32F103xxx外圍器件編程[J]. 南亦民. 長沙航空職業(yè)技術(shù)學(xué)院學(xué)報(bào). 2010(04)
碩士論文
[1]基于TCP/IP協(xié)議的網(wǎng)絡(luò)通信服務(wù)器設(shè)計(jì)[D]. 戴寧.西安電子科技大學(xué) 2014
[2]大功率鋰電池的充放電控制及特性研究[D]. 佘慶桃.安徽理工大學(xué) 2013
[3]一款鋰電池充電管理芯片的研究與設(shè)計(jì)[D]. 林超.西安電子科技大學(xué) 2012
本文編號(hào):2982282
【文章來源】:杭州電子科技大學(xué)浙江省
【文章頁數(shù)】:68 頁
【學(xué)位級(jí)別】:碩士
【文章目錄】:
摘要
ABSTRACT
第1章 緒論
1.1 課題的研究背景和意義
1.2 智能藥箱的發(fā)展現(xiàn)狀和趨勢(shì)
1.2.1 國內(nèi)外研究技術(shù)發(fā)展
1.2.2 國內(nèi)外研究現(xiàn)狀
1.2.3 存在的問題
1.2.4 未來的發(fā)展趨勢(shì)
1.3 課題研究的主要內(nèi)容
第2章 智能藥箱系統(tǒng)的方案及功能設(shè)計(jì)
2.1 系統(tǒng)方案構(gòu)思
2.2 系統(tǒng)功能設(shè)計(jì)
2.2.1 智能藥箱端功能設(shè)計(jì)
2.2.2 服務(wù)器端功能設(shè)計(jì)
2.3 本章小結(jié)
第3章 智能藥箱端硬件電路的設(shè)計(jì)
3.1 電路核心芯片的選擇
3.2 主要硬件電路設(shè)計(jì)
3.2.1 STM32F103最小系統(tǒng)設(shè)計(jì)
3.2.2 鋰電池充放電路設(shè)計(jì)
3.2.3 網(wǎng)絡(luò)電路設(shè)計(jì)
3.2.4 鬧鈴提醒電路設(shè)計(jì)
3.2.5 液晶顯示電路設(shè)計(jì)
3.2.6 USB通信電路設(shè)計(jì)
3.2.7 信息儲(chǔ)存電路設(shè)計(jì)
3.2.8 取藥動(dòng)作采集電路設(shè)計(jì)
3.2.9 蜂鳴器報(bào)警電路設(shè)計(jì)
3.3 總電路原理圖與PCB版圖設(shè)計(jì)
3.4 本章小結(jié)
第4章 智能藥箱端的軟件設(shè)計(jì)
4.1 智能藥箱端整體程序設(shè)計(jì)
4.2 模塊驅(qū)動(dòng)程序設(shè)計(jì)
4.2.1 鬧鈴提醒程序設(shè)計(jì)
4.2.2 USB通信程序設(shè)計(jì)
4.2.3 液晶顯示程序設(shè)計(jì)
4.2.4 信息存儲(chǔ)程序設(shè)計(jì)
4.2.5 報(bào)警電路程序設(shè)計(jì)
4.3 FAT文件系統(tǒng)與uIP協(xié)議移植
4.3.1 FAT文件系統(tǒng)移植
4.3.2 u IP協(xié)議移植
4.4 網(wǎng)絡(luò)參數(shù)配置界面設(shè)計(jì)
4.4.1 網(wǎng)絡(luò)參數(shù)配置界面框架設(shè)計(jì)
4.4.2 網(wǎng)絡(luò)參數(shù)配置界面程序設(shè)計(jì)
4.5 本章小結(jié)
第5章 服務(wù)器應(yīng)用程序與數(shù)據(jù)庫表設(shè)計(jì)
5.1 服務(wù)器端數(shù)據(jù)庫設(shè)計(jì)
5.1.1 服務(wù)器端數(shù)據(jù)庫表
5.1.2 SQL語言
5.2 服務(wù)器端應(yīng)用程序設(shè)計(jì)
5.2.1 應(yīng)用程序與數(shù)據(jù)庫連接
5.2.2 應(yīng)用程序的socket創(chuàng)建
5.2.3 數(shù)據(jù)的程序處理
5.3 本章小結(jié)
第6章 智能藥箱系統(tǒng)測(cè)試
6.1 智能藥箱端的功能測(cè)試
6.1.1 吃藥提醒與取藥動(dòng)作采集測(cè)試
6.1.2 藥量不足報(bào)警測(cè)試
6.1.3 藥物信息顯示測(cè)試
6.1.4 藥物信息存儲(chǔ)與讀取測(cè)試
6.1.5 MFC配置界面測(cè)試
6.1.6 電源測(cè)試
6.2 服務(wù)器端與智能藥箱端的通信測(cè)試
6.3 本章小結(jié)
第7章 結(jié)論
致謝
參考文獻(xiàn)
附錄
【參考文獻(xiàn)】:
期刊論文
[1]基于Cortex-M3內(nèi)核的STM32微控制器研究與電路設(shè)計(jì)[J]. 陳鑫,秦宏偉,陳春雨,成寶芝. 大慶師范學(xué)院學(xué)報(bào). 2013(06)
[2]基于VS1003解碼器的信號(hào)發(fā)生器[J]. 郝迎吉,關(guān)強(qiáng). 儀表技術(shù)與傳感器. 2013(02)
[3]基于SD卡的FAT32文件系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J]. 顧春洋,李鑫,張強(qiáng). 產(chǎn)業(yè)與科技論壇. 2013(02)
[4]基于STM32的最小系統(tǒng)及串口通信的實(shí)現(xiàn)[J]. 勾慧蘭,劉光超. 工業(yè)控制計(jì)算機(jī). 2012(09)
[5]未來互聯(lián)網(wǎng)體系結(jié)構(gòu)研究綜述[J]. 謝高崗,張玉軍,李振宇,孫毅,謝應(yīng)科,李忠誠,劉韻潔. 計(jì)算機(jī)學(xué)報(bào). 2012(06)
[6]淺析下一代家庭有線網(wǎng)絡(luò)技術(shù)[J]. 吳承治. 現(xiàn)代傳輸. 2012(01)
[7]“空巢”老人健康問題的研究現(xiàn)狀及對(duì)策探討[J]. 王雪麗. 解放軍護(hù)理雜志. 2011(23)
[8]電子產(chǎn)品液晶顯示屏應(yīng)用技術(shù)探討[J]. 蘇錫鋒. 黃河水利職業(yè)技術(shù)學(xué)院學(xué)報(bào). 2011(04)
[9]USB芯片CH376在智能儀器儀表中的應(yīng)用[J]. 李萍,單葆悅,劉曉東,楊赫天. 計(jì)量與測(cè)試技術(shù). 2011(02)
[10]基于STM32標(biāo)準(zhǔn)外設(shè)庫STM32F103xxx外圍器件編程[J]. 南亦民. 長沙航空職業(yè)技術(shù)學(xué)院學(xué)報(bào). 2010(04)
碩士論文
[1]基于TCP/IP協(xié)議的網(wǎng)絡(luò)通信服務(wù)器設(shè)計(jì)[D]. 戴寧.西安電子科技大學(xué) 2014
[2]大功率鋰電池的充放電控制及特性研究[D]. 佘慶桃.安徽理工大學(xué) 2013
[3]一款鋰電池充電管理芯片的研究與設(shè)計(jì)[D]. 林超.西安電子科技大學(xué) 2012
本文編號(hào):2982282
本文鏈接:http://sikaile.net/kejilunwen/yiqiyibiao/2982282.html
最近更新
教材專著