《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 基于STM32單片機的兩軸圖書錄入系統
基于STM32單片機的兩軸圖書錄入系統
來源:微型機與應用2014年第4期
盧仁智,劉海濤,劉炎南
(武漢科技大學 信息科學與工程學院,湖北 武漢430081)
摘要: 介紹了一種基于單片機的兩軸圖書錄入系統的設計。最終實現的錄入系統能夠按照編寫的流程對圖書進行翻頁、壓平、拍照等動作?;诖藱C械可實現圖書館、檔案館藏書、資料的自動電子化轉檔。本機械全部由單片機自動控制,避免了人工完成這些機械的重復勞動。
Abstract:
Key words :

 摘  要: 介紹了一種基于單片機的兩軸圖書錄入系統的設計。最終實現的錄入系統能夠按照編寫的流程對圖書進行翻頁、壓平、拍照等動作?;诖藱C械可實現圖書館、檔案館藏書、資料的自動電子化轉檔。本機械全部由單片機自動控制,避免了人工完成這些機械的重復勞動。
 關鍵詞: 圖書錄入;單片機;自動化;步進電機;氣路

 紙質檔案、書籍的電子化轉檔一直是比較機械繁瑣的工作,本文介紹了一種圖書錄入系統的設計。該設計能夠將固定在錄入位置上的圖書逐頁翻頁并拍照。目前具有類似功能的機械在全球并不多見,本設計在實際中有較高的應用價值。本設計使用STM32[1]單片機作為控制核心控制機械的兩大系統:運動控制系統和氣路控制系統。最終兩部分系統相互配合完成書頁的翻頁、壓平動作。
1 圖書錄入系統框圖
    如圖1所示,整個系統以STM32F103ZET6單片機為控制核心,它負責輸出系統的運動控制信號和電磁閥控制信號。單片機的信號經放大電路放大、穩壓后輸出到步進電機驅動器和電磁閥上。步進電機驅動器接收單片機的控制信號來操作步進電機運動。


    系統的執行端為4個步進電機和3個電磁閥。4個步進電機分為兩組分別執行水平方向和豎直方向的運動。步進電機驅動接收單片機的信號,控制步進電機運行的具體方向和距離。電磁閥按照單片機的信號控制由氣泵產生的高壓氣流運動,參與圖書的翻頁動作。
2 機械部分
    機械部分作為整個系統的支撐,是控制的最終執行端。除了固定框架,功能性的機械有兩個部分:運動機械和氣路。
2.1 運動機械
    運動機械由步進電機、傳動皮帶和運動框架組成,在水平方向和豎直方向分別設置了一對步進電機用來操作水平方向和豎直方向的運動。
    給定豎直方向和水平方向步進電機的方向和脈沖數以后,吸盤可以運動到機械限制允許的任意坐標。機械運動的控制通過對步進電機驅動器設置對應的運動方向以及運動脈沖數實現。
2.2 氣路
    氣路由氣泵、電磁閥、真空閥、吸盤及其升降缸組成。氣泵產生的高壓氣流通過電磁閥、真空閥配合在吸盤處產生吹氣、吸氣氣流,以及通過升降氣缸控制吸盤的升降。
    與吸盤相關的有4個動作:吸盤上升、吸盤下降、吸盤吸氣和吸盤吹氣。吸盤的上升與下降通過向氣缸的對應口吹入高壓氣流來完成,這兩個動作由同一個閥控制。吸盤吹氣動作由吸盤氣流控制閥直接將高壓氣流接入吸盤氣口即可完成。氣路示意圖如圖2所示。

    比較復雜的是吸盤的吸氣。由于氣泵產生的是高壓氣流,而吸氣需要吸盤處氣壓低于大氣壓,即需要產生負壓。因此氣路里面用到了真空閥,在真空閥入口吹入高壓氣流則其出口處就能產生低于大氣壓的負壓。在執行其他動作時,負壓是不必要的,所以在真空閥之前加裝了氣流控制閥控制真空閥入口氣流的通斷。只有在需要吸盤吸氣時氣流控制閥才打開。
2.3 系統相關電氣設備的原理
    機械部分的電氣設備主要為步進電機和電磁閥,它們是控制信號的最終執行端。通過它們對電信號的執行來完成單片機中存儲的動作。步進電機的動作有水平運動和豎直運動,分別由對應方向上的一對步進電機來完成。電磁閥控制的氣路動作有4種,由氣缸控制閥、真空閥氣流控制閥、吸盤氣流控制閥3個電磁閥配合完成。
2.3.1 步進電機的電氣原理
    步進電機是一種按照固定步進角轉動的無刷式同步電機。其轉角即使沒有反饋也能精確控制,所以常用于開環系統中進行精確的位置控制。步進電機不像有刷直流電機,給以工作電壓就會轉動。它有多組齒狀磁極圍繞轉子排列。磁極由外部控制電路(如微控制器)控制供電。當步進電機工作時,第一組磁極通電,定子齒輪的齒被磁極吸引。齒輪的齒與第一組磁極對齊后,它們會與下一組磁極有一個較小的角度偏差。所以,當下一組磁極通電且第一組磁極斷開后,定子齒輪又轉動一個微小的角度與當前通電的磁極對齊。步進電機轉動的過程就是不斷地重復這個動作。每個微小轉動被稱為“步級角”,整數倍的步級角構成一圈完整的旋轉。因此步進電機可以按照精確的角度旋轉。
2.3.2 電磁閥的電氣原理
    本設計中有3個電磁閥,分別是:氣缸控制閥、真空閥氣流控制閥和吸盤氣流控制閥。它們通過接收24 V的0/1信號來控制接入其內的氣流的通斷以及方向。
    氣缸控制閥有一個氣流輸入口和兩個氣流輸出口,氣流輸入口輸入的是來自氣泵的高壓氣流,氣流輸出口分別接升降氣缸的上升氣流口和下降氣流口。該閥響應0/1信號,當信號為1時,輸入口的氣流被導入下降氣流口,則氣缸上部的高壓氣流推動活塞下降;反之,氣流被導入上升氣流口,氣缸下部累積高壓氣體推動活塞上升。
    真空閥氣流控制閥只有一個氣流輸入口和一個氣流輸出口,它的作用是控制入口到出口的氣流的通斷,進而控制與其氣流出口相連接的真空產生閥是否產生負壓。當真空閥氣流控制閥信號為1時,出口與入口導通,高壓氣流進入真空產生閥,產生負壓。當真空閥氣流控制閥信號為0時,出口與入口斷開,真空產生閥沒有高速氣流通過,無法產生負壓。
    吸盤氣流控制閥有兩個氣流輸入口一個氣流輸出口,兩個氣流輸入分別為來自氣泵的高壓氣流和來自真空閥的負壓氣流(只有當真空閥氣流控制閥的信號為1時這個口才有負壓氣流)。氣流輸出口接到吸盤的氣孔上。由此,吸盤氣流閥可根據電信號控制吸盤的氣流為吸氣還是吹氣。當信號為1時,氣流輸出口被連接到高壓氣流輸入口上,吸盤處產生吹氣氣流。當信號為0,且真空產生信號為1時,氣流輸出口被連接到負壓氣流輸入口上,吸盤處產生吸氣氣流。
3 放大電路
    由于單片機的驅動能力有限,為了驅動步進電機集成控制器的光耦合和電磁閥的24 V信號,設計了以ULN2003A和TIP127組成的放大電路。放大電路主要分為兩個部分:光耦合驅動和電磁閥驅動。
3.1 步進電機驅動器光耦合驅動電路
    圖3所示為光耦合驅動電路,電路的輸入為左邊的P5和P6接口,連接到單片機的對應管腳,管腳分別提供如下信號:4個集成控制器的使能信號E、4個集成控制器的方向信號D和每個方向上步進電機的運動脈沖信號PUL,經過2003A芯片內部的達林頓管穩壓后變換為可驅動光耦合的信號,通過P1、P2、P3、P4 4個四腳接頭分別接到4個步進電機集成控制器。

3.2 電磁閥驅動放大電路
    本設計采用的所有電磁閥工作在24 V,以24 V為1信號,0 V為0信號。電磁閥驅動電路中以24 V穩壓源作為電磁閥信號源,使用TIP127[2]作為電子開關,使用ULN2003A將單片機的5 V信號放大到24 V驅動TIP127開關。
    通過2.3.2節可知本設計中有3個接收電子信號的電磁閥,分別是氣缸控制閥、真空閥氣流控制閥和吸盤氣流控制閥。每個電磁閥都有一根信號線與地線。實際電路中,每個閥的信號和地分別與各自TIP127的集電極與公共地相接。整個電磁閥驅動放大電路圖如圖4所示。

 

 

4 控制核心與軟件設計
    本設計的控制核心為STM32F103ZET6[3-4]單片機?;诖藛纹瑱C運行機械、電磁閥的控制程序以實現各種不同的運動,最終實現翻書動作。
4.1 底層函數
    編寫軟件時,先將底層的功能封裝成函數,如電機使能、電機方向。最初設計時步進電機脈沖輸出函數可以用普通I/O輸出,也可以使用PWM模塊直接產生步進脈沖。但是PWM口輸出的脈沖個數無法精確控制,最終方案使用I/O口完成步進脈沖輸出。
    步進脈沖輸出的最底層函數是void xShift(int delay)函數[5],該函數用來在指定方向上輸出一個脈沖,x為H或V分指定水平方向和豎直方向(下同),入口參數delay決定了脈沖的周期為2×delay×100 ?滋s。
    將這個函數封裝可得到運動算法函數:void xPul(long nPul,unsigned char dr),該函數用來執行在dr指定的方向上運動nPul個脈沖的運動算法。為了避免急起急停,本函數通過修改每個Shift( )的周期來實現速度曲線按梯形變化:保持一定斜率從最低速上升到最高速,維持最高速,按一定斜率從最高速降到最低速。
    3個宏量決定了速度曲線的相關數據:x_HSDLY最高速度延時、x_LSDLY最低速度延時、x_ACCER速度升降速率倒數。這3個宏與xPul函數配合產生周期變動的脈沖來控制步進電機按照期望的速度運行。
    最終會使用到的函數是void xMove(long wFrom,long wTo)函數,該函數的兩個參數指定了運動的起止點相對于坐標原點的脈沖數。通過起止點各自相對于原點的脈沖數可以計算出兩個信息:從起點運動到終點需要產生多少個脈沖,以及從起點運動到終點的運動方向。這兩個參數傳入xPul函數,xPul函數最終調用xShift產生具體的脈沖來實現運動。xPul函數產生的速度曲線如圖5所示。

4.2 動作控制主程序
    按照設計的功能,機械在上電后依次完成如下動作:
    (1)提升玻璃板,運動到封面上方;
    (2)壓下玻璃板,為封面拍照;
    (3)提升玻璃板;
    (4)運動到吸取頁面位置,吸取頁面;
    (5)運動到放下頁面位置,吹下頁面;
    (6)運動到拍照位置,壓下玻璃板,兩個攝像頭同時為左右兩頁拍照;
    (7)重復步驟(3)~步驟(5),直到整本書翻完。
    該系統運動控制由單片機輸出使能、方向以及脈沖信號控制步進電機驅動器從而控制步進電機的啟停、方向以及速度,氣路控制通過單片機輸出開關信號控制氣閥打開或閉合,從而實現吸盤升/降以及氣流吹氣或吸氣。通過步進電機與電磁閥的動作配合實現各種實際的動作,如翻書、壓平等,從而很好地代替了人工的重復勞動。
參考文獻
[1] 李寧.基于MDK的STM32處理器開發應用[M].北京:北京航空航天大學出版社,2008.
[2] 程琤.單片機原理與應用系統開發[M].北京:機械工業出版社,2011:1-9.
[3] 王景景.單片機原理及應用[M].北京:機械工業出版社,2010.
[4] 肖看,李群芳.單片機原理、接口及應用:嵌入式系統技術基礎(第2版)[M].北京:清華大學出版社,2010.
[5] 譚浩強.C程序設計[M].北京:清華大學出版社,2005.

此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          亚洲精品日韩在线观看| 欧美精品久久久久久久免费观看| 中文欧美字幕免费| 一区二区三区导航| 亚洲一区二区三区四区中文| 久久理论片午夜琪琪电影网| 久久超碰97人人做人人爱| 国产精品美女久久久浪潮软件| 亚洲国产精品第一区二区三区| 久久久久综合一区二区三区| 国产精品久久久久免费a∨大胸| 一本久久综合| 国产精品久久久久av| 亚洲国产精品久久久久秋霞不卡| 欧美成人官网二区| 欧美日韩播放| 亚洲一区在线观看视频| 欧美日韩国产美女| 国产精品久久久久久久免费软件| 久久免费一区| 久久精品人人| 韩国三级电影一区二区| 国产精品久久激情| 欧美视频在线一区二区三区| 久久久久网站| 欧美综合国产精品久久丁香| 久久免费视频这里只有精品| 免费国产一区二区| 欧美影院在线播放| 精品白丝av| 欧美成人蜜桃| 欧美一区二区三区精品| 久久久久久久久久久成人| 亚洲欧美日韩精品久久亚洲区| 久久综合99re88久久爱| 国产精品视频观看| 韩国亚洲精品| 韩国视频理论视频久久| 女同一区二区| 久久阴道视频| 欧美专区日韩专区| 亚洲欧美日韩国产一区二区| 国产精品羞羞答答| 99精品久久免费看蜜臀剧情介绍| 久久国产福利| 一区二区三区不卡视频在线观看| 国产精品对白刺激久久久| 免费观看在线综合色| 亚洲国产精品久久久久婷婷884| 国产精品成人观看视频国产奇米| 久久国产精品毛片| 香蕉久久夜色| 亚洲日韩视频| 麻豆9191精品国产| 欧美日韩国产电影| 亚洲资源av| 欧美亚洲免费电影| 夜夜夜精品看看| 久久精品72免费观看| 欧美日韩一区二区在线| 久久免费高清| 午夜日韩在线观看| 亚洲三级免费观看| 久久精品国产亚洲5555| 欧美黄色片免费观看| 国内精品伊人久久久久av一坑| 欧美日在线观看| 欧美日韩综合在线免费观看| 欧美精品久久久久久久免费观看| 欧美日韩福利| 国产麻豆精品视频| 久久成人av少妇免费| 99热这里只有成人精品国产| 国产婷婷色一区二区三区在线| 午夜国产精品视频免费体验区| 国产精品99久久久久久久女警| 久久一区二区三区av| 亚洲片国产一区一级在线观看| 伊人婷婷久久| 国产精品第2页| 久久综合精品国产一区二区三区| 国产专区一区| 老司机午夜精品视频| 欧美在线网址| 亚洲国产精品一区二区www| 久久精品成人一区二区三区蜜臀| 欧美一区亚洲一区| 亚洲色诱最新| 久久av资源网| 中国av一区| 免费在线亚洲欧美| 国产欧美韩国高清| 国产人妖伪娘一区91| 国产精品热久久久久夜色精品三区| 欧美日韩视频在线| 欧美日韩国产综合视频在线观看中文| 欧美日韩久久| 国产精品视频xxxx| 永久91嫩草亚洲精品人人| 激情综合中文娱乐网| 欧美成人国产一区二区| 欧美另类一区二区三区| 久久久国产精彩视频美女艺术照福利| 欧美色大人视频| 久久精品视频一| 国语自产精品视频在线看8查询8| 在线日韩电影| 精品91久久久久| 久久字幕精品一区| 亚洲精品一区二区三区樱花| 久久夜色精品国产欧美乱极品| 亚洲欧美制服另类日韩| 在线观看成人小视频| 午夜亚洲福利在线老司机| 欧美三日本三级三级在线播放| 久久精品国产精品亚洲精品| 久久不射中文字幕| 亚洲大胆美女视频| 国产亚洲精品bv在线观看| 国产精品影视天天线| 欧美日韩国产在线播放| 蘑菇福利视频一区播放| 国产视频欧美| 欧美人在线观看| 欧美一级艳片视频免费观看| 久热精品视频在线观看一区| 99在线精品免费视频九九视| 一区二区欧美日韩| 蜜桃视频一区| 亚洲国产毛片完整版| 国产精品h在线观看| 国内揄拍国内精品久久| 欧美国产国产综合| 亚洲国产精品123| 欧美黄色精品| 亚洲欧美日本国产有色| 亚洲国产精品v| 免费一级欧美片在线播放| 国产精品免费区二区三区观看| 亚洲国产天堂网精品网站| 国产精品久久久久9999吃药| 国产欧美一区二区在线观看| 欧美日韩成人综合在线一区二区| 亚洲一区二区三区欧美| 亚洲一区二区三区激情| 欧美日韩视频一区二区三区| 韩国成人理伦片免费播放| 伊人久久大香线| 好看不卡的中文字幕| 久久精品夜色噜噜亚洲a∨| 中国成人亚色综合网站| 一本色道久久综合精品竹菊| 亚洲美女精品一区| 久久夜色精品国产亚洲aⅴ| 久久久久成人精品| 亚洲三级视频| 亚洲一区三区视频在线观看| 久热这里只精品99re8久| 欧美电影免费观看高清完整版| 久久久久久自在自线| 国语自产偷拍精品视频偷| 亚洲欧美一区二区三区在线| 国产精品久久久久久久久搜平片| 欧美视频不卡| 国产亚洲成av人在线观看导航| 国产精品亚洲а∨天堂免在线| 久久精品二区三区| 欧美日韩成人一区| 欧美激情小视频| 亚洲黄页一区| 亚洲欧洲av一区二区三区久久| 国产婷婷色一区二区三区| 欧美日韩国产欧| 国产精品九九久久久久久久| 激情久久中文字幕| 在线视频国内自拍亚洲视频| 国产精品实拍| 在线欧美影院| 欧美激情视频一区二区三区免费| 久久香蕉国产线看观看网| 欧美性猛交99久久久久99按摩| 久久电影一区| 欧美日韩精品久久| 亚洲精品国产品国语在线app| 亚洲欧美激情诱惑| 欧美精品久久久久久久久久| 国产精品久久久久一区二区三区| 国语精品中文字幕| 欧美午夜一区二区三区免费大片| 欧美国产精品va在线观看| 另类综合日韩欧美亚洲| 男女视频一区二区| 欧美激情精品久久久久久变态| 欧美在线视频网站| 欧美日韩在线电影| 亚洲视频综合在线| 国内精品久久久久久久影视蜜臀| 欧美—级高清免费播放| 久久精品视频在线看| 国产一区二区在线免费观看| 久久青青草原一区二区| 欧美日韩ab片| 亚洲二区在线| 久久婷婷亚洲| 亚洲伊人伊色伊影伊综合网| 国内外成人在线视频| 欧美日韩亚洲一区| 欧美一区二区三区四区在线观看| 亚洲国产另类 国产精品国产免费| 欧美国产亚洲视频| 久久艳片www.17c.com| 亚洲国产老妈| 午夜精品久久久| 欧美尤物巨大精品爽| 欧美成人资源| 国产在线视频欧美一区二区三区| 久久午夜羞羞影院免费观看| 欧美精品午夜| 欧美三级在线| 欧美日韩在线观看一区二区三区| 国产欧美日韩视频一区二区三区| 欧美久久久久免费| 在线免费观看日本一区| 亚洲精品欧美一区二区三区| 久久aⅴ乱码一区二区三区| 国产视频久久| 久久久久国产成人精品亚洲午夜| 亚洲片国产一区一级在线观看| 亚洲欧美日韩视频二区| 亚洲成色777777在线观看影院| 久久精品国产欧美亚洲人人爽| 国产精品午夜在线观看| 亚洲视频一区二区在线观看| 欧美大香线蕉线伊人久久国产精品| 国内揄拍国内精品少妇国语| 黑人巨大精品欧美一区二区小视频| 欧美日韩免费精品| 亚洲精品网址在线观看| 亚洲人成在线观看网站高清| 亚洲欧美国产三级| 国产精品入口福利| 99re66热这里只有精品4| 欧美日韩亚洲免费| 亚洲人成欧美中文字幕| 一区二区三区久久久| 国产精品久久999| 欧美成人一区在线| 欧美日韩国产色综合一二三四| 欧美视频观看一区| 国产一区二区成人久久免费影院| 国产精品视频自拍| 亚洲精品综合| 久久久久久日产精品| 国内精品久久国产| 欧美激情va永久在线播放| 亚洲欧美中文日韩在线| 欧美精品在欧美一区二区少妇| 亚洲精品乱码久久久久久蜜桃91| 亚洲天堂免费在线观看视频| 欧美美女喷水视频| 久久久久久亚洲精品杨幂换脸| 欧美婷婷六月丁香综合色| 亚洲精品国产精品国自产观看浪潮| 一色屋精品视频免费看| 在线观看日韩一区| 国产欧美二区| 夜夜嗨一区二区三区| 欧美一区二区三区四区高清| 亚洲精品免费在线播放| 在线观看的日韩av| 国产精品区免费视频| 亚洲精选在线| 欧美综合国产精品久久丁香| 欧美主播一区二区三区美女 久久精品人| 欧美三级黄美女| 欧美中文在线字幕| 欧美手机在线| 午夜影院日韩| 亚洲国产va精品久久久不卡综合| 久久久久久一区二区三区| 亚洲欧美卡通另类91av| 国产情侣久久| 久久久久久久综合色一本| 久久国产精品久久久久久电车| 极品日韩久久| 模特精品裸拍一区| 亚洲精品一二三| 国产欧美日韩精品a在线观看| 久久男人资源视频| 欧美14一18处毛片| 亚洲精品一区中文| 美女精品国产| 性色一区二区三区| 亚洲影视在线| 欧美日韩国产色视频| ●精品国产综合乱码久久久久| 欧美激情1区| 红桃视频国产精品| 亚洲精品一区二区三区婷婷月| 国产精品揄拍500视频| 亚洲国产欧美一区二区三区久久| 欧美一区二区免费观在线| 亚洲人成77777在线观看网| 亚洲淫片在线视频| 亚洲欧美制服另类日韩| 国产日韩综合一区二区性色av| 久热精品在线| 欧美日韩国产亚洲一区| 亚洲小说区图片区| 国产精品亚发布| 狠狠久久婷婷| 国产一区日韩欧美| 亚洲国产裸拍裸体视频在线观看乱了中文| 欧美一区二区高清| 亚洲一区二区三区在线视频| 国产三区精品| 久久久久综合网| 国产午夜精品久久久| 欧美黄色aa电影| 亚洲欧美日韩在线一区| 黑人中文字幕一区二区三区| 女主播福利一区| 国产精品嫩草久久久久| 久久er精品视频| 欧美日韩性视频在线| 午夜国产不卡在线观看视频| 中国成人黄色视屏| 免费久久99精品国产自在现线|