《電子技術(shù)應(yīng)用》
您所在的位置:首頁(yè) > 嵌入式技术 > 设计应用 > 自助图书回收装置的设计与实现
自助图书回收装置的设计与实现
2016年电子技术应用第3期
梁光胜,崔文哲
华北电力大学 电气与电子工程学院,北京102206
摘要: 针对图书回收效率低下问题,基于STM32F103RC设计了一套自助图书回收装置,具有良好的推广应用前景。设计了无线供电电路,去掉了从机的有线供电和通信线路,精简了机械结构,使得系统的机械部分更加稳定。设计了串口拓展模块,突破了主控芯片串口引脚限制,丰富了交互功能。通过该装置只需将图书插入回收口即可完成图书的自助回收,并将回收信息上传至服务器,精简了回收流程。测试结果表明,该系统运行稳定可靠。
關(guān)鍵詞: 图书 STM32 回收 串口拓展
中圖分類號(hào): TU976+.2
文獻(xiàn)標(biāo)識(shí)碼: A
DOI:10.16157/j.issn.0258-7998.2016.03.018
中文引用格式: 梁光勝,崔文哲. 自助圖書回收裝置的設(shè)計(jì)與實(shí)現(xiàn)[J].電子技術(shù)應(yīng)用,2016,42(3):64-66,70.
英文引用格式: Liang Guangsheng,Cui Wenzhe. Design and development of self-help book collection facility[J].Application of Electronic Technique,2016,42(3):64-66,70.
Design and development of self-help book collection facility
Liang Guangsheng,Cui Wenzhe
College of Electrical and Electronic Engineering,North China Electric Power University,Beijing 102206,China
Abstract: To solve the low rate efficiency of book recycling, a book collection facility based on STM32F103RC with propitious prospect is proposed. Abandoning wired host-slave communication and power supply line, wireless powering circuit is implemented, which makes the mechanic part more succinct and reliable. A serial port expansion module is designed to push through limitation of serial-pin number, making more interactive functions possible. By simply inserting a book in this facility, the book is collected into it automatically meanwhile the relevant information is updated to the server. The whole process is tested to be both reliable and practicable.
Key words : book;STM32;collection;serial expansion

0 引言

    目前,學(xué)生手頭擁有很多各類已閱書籍,每年一到畢業(yè)季,大多數(shù)學(xué)生都對(duì)大量積存的圖書發(fā)愁。這些書籍既不方便帶走,扔了又可惜,當(dāng)做廢紙出售便失去了書籍的價(jià)值。盡管學(xué)生間自發(fā)交換、相互饋贈(zèng)“二手書”也屢見不鮮,但范圍有限,導(dǎo)致學(xué)生手中的圖書不能得到很好的再次利用。目前市面上專門針對(duì)圖書的回收裝置寥寥無(wú)幾,并且無(wú)法聯(lián)網(wǎng)[1]。針對(duì)上述問(wèn)題,基于STM32設(shè)計(jì)了臥式圖書回收裝置。它可廣泛分布于Wi-Fi信號(hào)覆蓋區(qū)域,能夠?qū)崿F(xiàn)圖書的高效自助回收,提供資金、優(yōu)惠券等多種激勵(lì)方式。回收裝置通過(guò)網(wǎng)絡(luò)詳細(xì)記錄圖書的回收信息,為二手圖書的流通提供了便捷途徑。

1 系統(tǒng)的整體設(shè)計(jì)

1.1 系統(tǒng)的電氣結(jié)構(gòu)設(shè)計(jì)

    系統(tǒng)由主機(jī)和從機(jī)兩部分構(gòu)成,主機(jī)部分由以STM32F103RC為核心的控制模塊、串口拓展模塊、交互模塊和導(dǎo)軌模組構(gòu)成;從機(jī)部分由以STC12C2052AD為核心的控制模塊、無(wú)線供電模塊和分離式裝卸模組構(gòu)成;主機(jī)和從機(jī)通過(guò)藍(lán)牙透?jìng)髂K進(jìn)行無(wú)線通信。系統(tǒng)總體結(jié)構(gòu)框圖如圖1所示。

qrs5-t1.gif

    主機(jī)功能:一方面通過(guò)串口拓展模塊與交互模塊通信,實(shí)現(xiàn)圖書條形碼的讀取、用戶RFID卡的讀寫、優(yōu)惠券打印、通過(guò)Wi-Fi與服務(wù)器通信等;另一方面控制導(dǎo)軌進(jìn)而實(shí)現(xiàn)從機(jī)在導(dǎo)軌上的軸向運(yùn)動(dòng),通過(guò)藍(lán)牙透?jìng)髂K與從機(jī)通信,搜集整理從機(jī)信息,向從機(jī)發(fā)送動(dòng)作指令,從而實(shí)現(xiàn)圖書的回收。

    從機(jī)功能:一方面通過(guò)分離式裝卸模組中的傳感器,收集圖書回收過(guò)程中機(jī)械運(yùn)動(dòng)的狀態(tài)信息并發(fā)送給主機(jī);另一方面接收主機(jī)的動(dòng)作指令,配合主機(jī)完成圖書的裝卸并調(diào)整圖書姿態(tài)。系統(tǒng)從機(jī)采用無(wú)線方式供電。

1.2 系統(tǒng)的功能設(shè)計(jì)

    一次完整的圖書回收流程如圖2所示,其主要功能如下:(1)將圖書從回收裝置外側(cè)插入到旋轉(zhuǎn)書立上,之后裝置的條碼掃描模塊會(huì)對(duì)其進(jìn)行掃描,掃描有效后開始回收。(2)導(dǎo)軌模組將載有圖書的裝卸模組沿導(dǎo)軌運(yùn)向艙內(nèi),運(yùn)送過(guò)程中,裝卸模組實(shí)時(shí)測(cè)量與上一本圖書的距離,當(dāng)?shù)竭_(dá)距離上一本圖書10 cm時(shí),從機(jī)向主機(jī)發(fā)送信息,絲桿停止轉(zhuǎn)動(dòng)。從機(jī)控制器控制裝卸模組將圖書卸落至圖書支架上,之后旋轉(zhuǎn)書立恢復(fù)原始位置。(3)主機(jī)控制直流電機(jī)帶動(dòng)裝卸模組繼續(xù)朝圖書方向移動(dòng),對(duì)當(dāng)前圖書進(jìn)行姿態(tài)調(diào)整,將松散斜靠的圖書壓緊。壓力傳感器實(shí)時(shí)測(cè)量壓力,當(dāng)壓力達(dá)到設(shè)定閾值時(shí),從機(jī)通過(guò)藍(lán)牙模塊通知主機(jī)停止推進(jìn)裝卸模組。(4)將裝卸模組退回到初始位置。

qrs5-t2.gif

2 系統(tǒng)的機(jī)械結(jié)構(gòu)設(shè)計(jì)

    系統(tǒng)的機(jī)械結(jié)構(gòu)設(shè)計(jì)示意圖如圖3所示。導(dǎo)軌模組是由直流電機(jī)(額定電壓12 V,500 rpm)、絲桿(導(dǎo)程8 mm)、導(dǎo)軌、圖書支架構(gòu)成,其中直流電機(jī)由主機(jī)控制,與絲桿相連并帶動(dòng)絲桿旋轉(zhuǎn);旋轉(zhuǎn)的絲桿帶動(dòng)從機(jī)沿導(dǎo)軌做軸向運(yùn)動(dòng),將圖書運(yùn)向回收裝置內(nèi)部。圖書支架表面采用摩擦系數(shù)相對(duì)較大的橡膠材質(zhì),從而保證圖書能夠穩(wěn)定放置在支架上。

qrs5-t3.gif

    圖書裝卸模組由旋轉(zhuǎn)書立、旋轉(zhuǎn)軸、推桿電機(jī)、壓力傳感器和超聲測(cè)距模塊等構(gòu)成,如圖4所示。它安裝在絲桿和導(dǎo)軌上,通過(guò)內(nèi)螺紋與絲桿咬合,通過(guò)滾珠軸承與導(dǎo)軌套接[2]。從機(jī)控制器安裝在裝卸模組上,對(duì)推桿電機(jī)進(jìn)行控制,通過(guò)推桿的伸縮來(lái)推拉旋轉(zhuǎn)書立繞旋轉(zhuǎn)軸運(yùn)動(dòng),從而使放置在書立上的圖書倒下并滑落至回收支架上,斜靠在上一本圖書或艙壁上。調(diào)整圖書姿態(tài)時(shí),壓力傳感器會(huì)頂在當(dāng)前圖書上,實(shí)時(shí)反饋推力。超聲測(cè)距模塊用于測(cè)量裝卸模組與最外側(cè)圖書的位置,一方面確定裝卸模組卸下圖書的軸向位置,另一方面測(cè)量回收裝置的有效容量。在旋轉(zhuǎn)書立內(nèi)表面覆蓋一層光滑的塑料膜,用于減小圖書底部與書立之間的摩擦系數(shù),確保卸落時(shí)圖書能夠順利滑出書立。

qrs5-t4.gif

3 系統(tǒng)的硬件電路設(shè)計(jì)

3.1 主機(jī)串口拓展模塊設(shè)計(jì)

    本系統(tǒng)包含了Wi-Fi透?jìng)髂K、條碼掃描模塊、熱敏打印機(jī)、RFID讀寫模塊、藍(lán)牙透?jìng)髂K等,它們均采用UART串口通信協(xié)議與主控芯片通信[3]。主控芯片STM32F103RC有5個(gè)可用串口,一方面LCD模塊和SD卡就占用了其中3個(gè);另一方面為保證基礎(chǔ)功能穩(wěn)定,將U5_Tx/U5_Rx單獨(dú)接入藍(lán)牙透?jìng)髂K,負(fù)責(zé)主機(jī)與從機(jī)通信。為此必須將剩余的U1_Tx/U1_Rx進(jìn)行串口拓展,連接其他4個(gè)串口外設(shè),如圖5所示。

qrs5-t5.gif

    主控芯片和4個(gè)拓展串口外接模塊采用全雙工通信方式。在空閑時(shí)發(fā)送方Tx處于“高電平”,同時(shí)將接收方Rx拉高[4]。通信開始時(shí),Tx變?yōu)椤暗碗娖健保S之將Rx拉低,觸發(fā)數(shù)據(jù)的接收過(guò)程。

    主控芯片的數(shù)據(jù)接收過(guò)程如下:4個(gè)交互模塊的Tx端作為四輸入與門的輸入端,與門的輸出接主控芯片的U1_Rx。空閑期間四個(gè)交互模塊的Tx全部為高電平,任何一個(gè)模塊的Tx變?yōu)榈碗娖蕉紩?huì)觸發(fā)主控芯片的接收過(guò)程。主控芯片接收到數(shù)據(jù)后,一方面對(duì)數(shù)據(jù)來(lái)源進(jìn)行判斷,另一方面進(jìn)行數(shù)據(jù)校驗(yàn)。

    主控芯片的數(shù)據(jù)發(fā)送過(guò)程如下:將主控芯片的PC0、PC1、PC2和PC3分別作為四個(gè)或門的一個(gè)輸入,U1_Tx同時(shí)作為四個(gè)或門的另一個(gè)輸入,四個(gè)或門的輸出分別接四個(gè)交互模塊的Rx。只有當(dāng)主控芯片PC0、PC1、PC2和PC3任一引腳拉低時(shí),主控芯片Tx才能通過(guò)對(duì)應(yīng)的或門輸出至對(duì)應(yīng)串口模塊,從而觸發(fā)對(duì)應(yīng)外設(shè)接收主控芯片發(fā)送的數(shù)據(jù)。

3.2 從機(jī)無(wú)線供電模塊設(shè)計(jì)

    從機(jī)要攜帶圖書在狹長(zhǎng)的軌道上做往復(fù)運(yùn)動(dòng),為避免有線供電帶來(lái)的線材磨損和可能發(fā)生的導(dǎo)線纏繞、拉斷等故障,故從機(jī)選擇無(wú)線供電方式,如圖6所示。無(wú)線供電接收模塊連接TP4096鋰電池電源管理模塊,為3.7 V鋰電池進(jìn)行充電。由于從機(jī)需通過(guò)L293驅(qū)動(dòng)推桿電機(jī),而L293需要5 V電壓供電,所以采用MC34063對(duì)鋰電池進(jìn)行升壓[5]

qrs5-t6.gif

    無(wú)線供電發(fā)射模塊包括方波脈沖寬度調(diào)制發(fā)生器芯片XKT-408A、集成晶閘管芯片T5336和發(fā)射線圈(原邊繞組)。XKT-408A產(chǎn)生67 kHz方波信號(hào),然后驅(qū)動(dòng)T5336在發(fā)射線圈中產(chǎn)生67 kHz的高頻交變電流。

    無(wú)線供電接收模塊包括開關(guān)型穩(wěn)壓芯片T3168和接收線圈(副邊繞組)。接收線圈將感應(yīng)得到的交變電流經(jīng)整流、濾波、穩(wěn)壓變成直流電,再送給鋰電池電源管理模塊[6]

    線圈貼合距離在5 mm范圍內(nèi)時(shí),無(wú)線供電接收模塊額定輸出電壓為V1=5 V,電流為I1=150 mA,為鋰電池充電。從機(jī)靜態(tài)時(shí)供電電壓為V2=5 V,消耗電流為I2=15 mA;在推桿電機(jī)運(yùn)轉(zhuǎn)時(shí)從機(jī)供電電壓為V3=5 V,消耗電流為I3=230 mA。根據(jù)TP4096 和MC34063的數(shù)據(jù)手冊(cè),鋰電池電源管理模塊的充電效率η1為80%~95%,升壓模塊的效率η2為60%~75%。設(shè)從機(jī)裝卸圖書時(shí)間占總時(shí)間的比例為K,可得:

    qrs5-gs1.gif

    在η1=80%、η2=60%的最壞情況下,K=26.5%。實(shí)際的K值遠(yuǎn)遠(yuǎn)小于26.5%,因此無(wú)線供電完全可以滿足從機(jī)的供能需求。

    整個(gè)無(wú)線供電電路固定在從機(jī)上。無(wú)圖書回收時(shí),從機(jī)停靠在軌道的起始端,無(wú)線供電接收模塊線圈與主機(jī)的發(fā)射模塊線圈對(duì)正貼合,對(duì)鋰電池充電。回收過(guò)程中從機(jī)離開軌道起始端,充電中止。

4 系統(tǒng)的軟件設(shè)計(jì)

4.1 主機(jī)軟件設(shè)計(jì)

    主機(jī)的軟件設(shè)計(jì)流程圖如圖7所示。主機(jī)上電后先進(jìn)行初始化和自檢,當(dāng)有圖書插入回收裝置時(shí),激活回收流程。

qrs5-t7.gif

4.2 從機(jī)軟件設(shè)計(jì)

    從機(jī)通過(guò)控制推桿電機(jī)裝卸圖書,并配合主機(jī)進(jìn)行超聲測(cè)距和壓力探測(cè),完成圖書回收,從機(jī)的軟件設(shè)計(jì)流程圖如圖8所示。

qrs5-t8.gif

5 結(jié)論

    本文基于STM32F103RC設(shè)計(jì)的圖書自助回收裝置,一方面通過(guò)無(wú)線供電模塊和藍(lán)牙通信模塊完成了從機(jī)的無(wú)線供電和主從無(wú)線通信,使得回收裝置的穩(wěn)定性和可靠性大幅提升;另一方面,設(shè)計(jì)的串口拓展模塊突破了主控芯片的串口數(shù)量限制,大大增加了交互模塊的數(shù)量。系統(tǒng)采用簡(jiǎn)潔高效的機(jī)械結(jié)構(gòu)可完成圖書的自助回收,大大降低了設(shè)備成本。另外,通過(guò)改變系統(tǒng)中的導(dǎo)軌和絲桿長(zhǎng)度,并匹配合適功率的直流電機(jī),還可以增加圖書的回收數(shù)量。

參考文獻(xiàn)

[1] 曹遂軍,王會(huì)良.國(guó)內(nèi)外開放式數(shù)控系統(tǒng)的研究與現(xiàn)狀[J].機(jī)電工程技術(shù),2003,32(5):20-22.

[2] 劉寶志,楊靜.步進(jìn)電機(jī)精確控制方法研究[D].濟(jì)南:山東大學(xué),2010.

[3] 馬忠梅,徐琰,葉青林.ARM Cortex微控制器教程[M].北京:北京航空航天大學(xué)出版社,2010.

[4] 官媛,王勇.嵌入式串口通訊服務(wù)器的研究和設(shè)計(jì)[D].杭州:浙江大學(xué),2006.

[5] 周亞楠,周東輝.鋰電池管理系統(tǒng)的研究與實(shí)現(xiàn)[D].青島:中國(guó)海洋大學(xué),2008.

[6] 丁闖,趙永東,江鵬程,等.非接觸感應(yīng)供電技術(shù)及其在扭矩測(cè)試中的應(yīng)用[J].現(xiàn)代電子技術(shù),2013(23).

此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載。
主站蜘蛛池模板: 韩国v欧美v日本v亚洲| 精品国产欧美成人夜夜嗨| 国产精品免费久久久| 国产精品 欧美在线| 亚洲午夜高清视频| 国产精品美女久久| 国产精品美女在线播放| 国产精品美女诱惑| 欧美区高清在线| 久久久极品av| 日韩中文字幕视频在线观看| 精品亚洲欧美日韩| 欧美中文字幕在线| 日韩一二区视频| 日韩综合视频在线观看| 国产精品初高中精品久久| 热久久视久久精品18亚洲精品| 99高清视频有精品视频| 91久久国产综合久久91精品网站| 国产精品天天狠天天看| 欧美日本亚洲| 国产日韩欧美综合| 日本一区二区三区视频免费看 | 久久九九免费视频| 日韩av一区二区三区在线 | 国产欧美日韩小视频| 国产成人综合av| 日韩中文字幕精品视频| 久久久久久久免费视频| 国产精品久久久久77777| 精品国产一区二区三区久久久狼| 国产日本欧美在线观看| 精品国偷自产在线视频| 91免费国产网站| 国产精品69久久久| 欧美激情在线一区| 久久6免费高清热精品| 久久人人爽人人爽爽久久| 亚洲精品免费网站| 五月天综合网| 国产在线视频不卡|