亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        一種基于可靠組通訊技術的分布式網絡打印機系統(tǒng)設計

        2021-04-12 01:44:36安徽商貿職業(yè)技術學院信息與人工智能學院朱先遠
        電子世界 2021年5期
        關鍵詞:打印機通訊分布式

        安徽商貿職業(yè)技術學院信息與人工智能學院 朱先遠

        隨著無線接入技術的普及,越來越多的電子設備都增加了無線WIFi通訊模塊。在分布式網絡環(huán)境下的打印機節(jié)點之間的區(qū)域關聯(lián)性和功能關聯(lián)性較大,Http協(xié)議應用在物聯(lián)網上顯得過于龐大,基于此IETF的CORE工作組提出了一種基于REST架構的CoAP(Constrained Application Protocol)協(xié)議。本文針對分布式網絡打印機任務下發(fā)、數(shù)據可靠傳輸和網絡打印機硬件設計等問題,基于可靠組通訊技術CoAP協(xié)議設計了一款小巧可用于票券、標簽、條形碼等打印用途分布式網絡打印機軟硬件系統(tǒng)。系統(tǒng)采用STM32單片機作為主控芯片,與用戶端建立可靠組通訊,用戶端手機APP下發(fā)打印任務,通過WIFi模塊CC2541傳輸數(shù)據給單片機,實現(xiàn)數(shù)據通信。數(shù)據處理主要是把接收到的數(shù)據放入一定的緩沖區(qū),最后通過STM32單片機的SPI口發(fā)送給打印機頭。打印控制主要是結合處理的數(shù)據及打印頭上的溫度等確定打印加熱時間,并準確控制步進電機走紙,完成一次打印。系統(tǒng)運行實例表明基于可靠組通訊技術的網絡打印機連接穩(wěn)定可靠,可以正常完成數(shù)據傳輸、數(shù)據處理和實時打印。

        1 打印機硬件結構設計

        基于可靠組通訊技術的網絡打印機采用STM32作為主控芯片,打印機硬件結構框圖如圖1所示,系統(tǒng)主要包括WIFi通訊模塊、步進電機驅動模塊、溫度檢測模塊、缺紙檢測模塊、過熱保護模塊組成,打印頭機芯選擇熱敏機芯。

        在熱敏打印頭缺紙檢測方面選擇了一個光電檢測傳感器。熱敏打印頭機芯采用一個反射型光電通斷傳感器,當熱敏打印頭缺紙時,發(fā)光二極管發(fā)出的光無法被紙張反射,光敏三極管截止,此時PRN_PS端輸出低電平(低于0.54V);當熱敏打印頭紙張正常時,發(fā)光二極管發(fā)出的光被紙張反射到光敏三極管上而導通,此時PRN_PS端輸出高電平。因此,主控單片機STM32檢測PRN_PS引腳是高電平還是低電平,就可判斷熱敏打印頭是否缺紙。當缺紙時禁止啟動打印頭加熱。

        熱敏打印技術的關鍵在于控制加熱元件。加熱是由熱敏材料相接觸的打印頭上的一個微小電子加熱器提供。加熱器排成方點的形式由打印機進行邏輯控制。當加熱器被驅動時,就在熱敏紙張上產生一個與加熱元素相應的圖形??刂萍訜嵩氐耐贿壿嬰娐罚瑫r也控制著進紙,因而可在整個紙張上印出圖形、文字符號。

        當熱敏打印頭工作時,其打印頭溫度較高,為了對溫度進行控制,需要定時檢測熱敏打印頭溫度,主控芯片通過熱敏打印頭溫度熱敏電阻實時檢測熱敏打印頭溫度,控制熱敏打印頭的加熱時間。

        圖1 打印機硬件結構框圖

        圖2 打印機工作流程圖

        2 系統(tǒng)軟件設計

        系統(tǒng)程序開發(fā)主要包括上位機無線打印機APP開發(fā)和下位機的打印機驅動程序開發(fā)。其中無線打印機APP需要完成APP與打印機的wifi連接,及用戶打印功能。下位機的打印機驅動程序主要是一方面負責與上位機建立穩(wěn)定可靠的組通信,并根據用戶發(fā)出的打印指令進行打印任務等。

        圖2打印機工作流程圖,上電系統(tǒng)初始化,然后打印機功能自檢,然后進入主體任務循環(huán)。主體任務循環(huán)流程如下:

        (1)若串口1接收到數(shù)據,解析數(shù)據命令,若命令為字庫下載,則執(zhí)行字下載程序;若命令為打印命令,則執(zhí)行打印程序。進入打印程序中,系統(tǒng)會檢測打印機是否缺紙,如果缺紙則警告提醒,否則就控制熱敏頭打印。

        (2)若串口1未接收到數(shù)據,則進入wifi連接處理進程。

        主體任務一直在1和2之間根據串口接收情況循環(huán)切換執(zhí)行。

        系統(tǒng)整體軟件流程圖如圖3所示。

        3 系統(tǒng)測試

        為了檢驗本文給出的分布式網絡打印機系統(tǒng)設計的有效性,在完成的Android端APP中進行如下操作:進入APP主界面,APP主界面如圖3所示,首先點擊右上角設置按鈕,進入打印機連接設置界面,打印機連接設置界面如圖4所示,搜索網絡中打印機設備,手動選擇與打印機進行連接;然后返回主界面點擊“打印文本”按鈕,然后輸入要打印的文本,傳輸給打印機實現(xiàn)文本打印。本文設計的打印機可以把手機發(fā)送來的信息完整、無誤的在熱敏打印機上打印出來。

        結束語:本文圍繞可靠組通訊技術的分布式網絡打印機系統(tǒng)設計問題,給出了分布式網絡打印機系統(tǒng)的總體結構設計,并完成了對應的上位機和下位機的程序開發(fā),實現(xiàn)了通過手機APP連接到wifi打印機進行打印。下一步,系統(tǒng)可以考慮APP打印任務多機協(xié)作完成中的打印任務的智能調度問題,實現(xiàn)打印任務在各個分布式網絡中保持負載均衡。

        圖3 智能打印機APP主界面

        圖4 打印機連接設置界面

        猜你喜歡
        打印機通訊分布式
        《茶葉通訊》簡介
        茶葉通訊(2022年2期)2022-11-15 08:53:56
        《茶葉通訊》簡介
        茶葉通訊(2022年3期)2022-11-11 08:43:50
        通訊報道
        分布式光伏熱錢洶涌
        能源(2017年10期)2017-12-20 05:54:07
        分布式光伏:爆發(fā)還是徘徊
        能源(2017年5期)2017-07-06 09:25:54
        通訊簡史
        另類3D打印機
        打印機基板大型注塑模具設計
        中國塑料(2016年7期)2016-04-16 05:25:55
        FDM型混色3D打印機的設計
        基于DDS的分布式三維協(xié)同仿真研究
        雷達與對抗(2015年3期)2015-12-09 02:38:50
        三级全黄的视频在线观看| 中文字幕日产人妻久久| 欧美大成色www永久网站婷| 日本免费一区二区在线看片| 丝袜 亚洲 另类 欧美| 国产精品久久国产精麻豆99网站| 免费成人在线电影| 午夜免费观看国产视频| 无码av一区在线观看| 国产精品毛片久久久久久久| 亚洲av无码乱码精品国产| av网站国产主播在线| 冲田杏梨av天堂一区二区三区| 国内精品国产三级国产av另类| 色一情一乱一伦一区二区三欧美| 国产台湾无码av片在线观看| 国产性自爱拍偷在在线播放| 毛片精品一区二区二区三区| 国产优质女主播在线观看| 国产成人精品精品欧美| 欧美粗大猛烈老熟妇| 日本丰满熟妇videossexhd | 精品日本一区二区三区| 日本a一区二区三区在线| 日韩在线视精品在亚洲| 在线观看免费午夜大片| 国产免费一级在线观看| 制服丝袜人妻中文字幕在线| 中文字幕久久久人妻无码| 蜜桃视频一区二区在线观看| 亚洲网站一区在线播放| 国产影片免费一级内射| 青青草免费在线手机视频| 人妻少妇精品无码专区app| 岛国成人在线| 7777精品伊人久久久大香线蕉| 亚洲国产成人久久综合下载| 绝顶潮喷绝叫在线观看| 国产精品videossex久久发布 | a级国产精品片在线观看| 少妇无码av无码去区钱|