一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

航芯方案分享 | 熱敏打印機(jī)方案

21克888 ? 來(lái)源:廠商供稿 ? 作者:上海航芯 ? 2022-04-08 17:29 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

隨著電子信息化、自動(dòng)化程度提高,條碼識(shí)別技術(shù)的發(fā)展,熱敏打印機(jī)的應(yīng)用范圍也在不斷擴(kuò)大,已從傳統(tǒng)的辦公和家庭傳真文檔,快速向商業(yè)零售、工業(yè)制造業(yè)、交通運(yùn)輸業(yè)、物流、金融、彩票、醫(yī)療、教育等新興專業(yè)應(yīng)用領(lǐng)域拓展。

本文將為大家介紹基于上海航芯ACM32F403的熱敏打印機(jī)設(shè)計(jì)方案。

打印原理

熱敏打印機(jī)的原理是,在介質(zhì)基底上(通常是紙)覆上一層熱敏材料,將熱敏材料加熱一段時(shí)間后變成深色(一般是黑色,也有藍(lán)色)。這種化學(xué)反應(yīng)是在一定的溫度下進(jìn)行的。高溫會(huì)加速這種化學(xué)反應(yīng)。當(dāng)溫度低于60℃時(shí),熱敏材料需要經(jīng)過(guò)相當(dāng)長(zhǎng),甚至長(zhǎng)達(dá)幾年的時(shí)間才能變成深色;而當(dāng)溫度為200℃時(shí),這種反應(yīng)會(huì)在幾微秒內(nèi)完成。

熱敏打印機(jī)有選擇地在熱敏紙的確定位置上加熱,由此就產(chǎn)生了相應(yīng)的圖形。加熱是由與熱敏材料相接觸的打印頭上的一個(gè)小電子加熱器提供的。加熱器排成方點(diǎn)或條的形式由打印機(jī)進(jìn)行邏輯控制,當(dāng)被驅(qū)動(dòng)時(shí),就在熱敏紙上產(chǎn)生一個(gè)與加熱元素相應(yīng)的圖形。控制加熱元素的同一邏輯電路,同時(shí)也控制著進(jìn)紙,因而能在整個(gè)標(biāo)簽或紙張上印出圖形。

圖1. 熱敏打印機(jī)的原理

使用芯片

本文描述的熱敏打印機(jī)方案,是基于上海航芯ACM32F403系列的MCU進(jìn)行設(shè)計(jì)。

ACM32F403芯片采用高性能內(nèi)核,支持Cortex-M33和Cortex-M4F指令集。芯片內(nèi)核支持一整套DSP指令用于數(shù)字信號(hào)處理,支持單精度FPU處理浮點(diǎn)數(shù)據(jù),同時(shí)還支持Memory Protection Unit(MPU)用于提升應(yīng)用的安全性。

ACM32F403系列芯片最高工作頻率可達(dá)180MHz,內(nèi)嵌數(shù)學(xué)硬件加速,內(nèi)置最大512KB的eFlash和最大192KB SRAM。芯片集成了一個(gè)12位多通道2M sps高精度ADC、一個(gè)12位2通道的DAC、多達(dá)3路運(yùn)放、2路比較器,集成了1個(gè)高級(jí)定時(shí)器,6個(gè)通用16位定時(shí)器,1個(gè)通用32位定時(shí)器,2個(gè)基本16位定時(shí)器,1個(gè)系統(tǒng)看門狗,1個(gè)獨(dú)立看門狗,一個(gè)低功耗的實(shí)時(shí)鐘(RTC),內(nèi)置多路UART、LPUART、SPI、I2C、I2S、CAN、全速USB等豐富的通訊外設(shè),內(nèi)建AES、CRC、TRNG等算法模塊。

方案特點(diǎn)

?支持藍(lán)牙、USB、UART等多種通訊接口的打印方式

?支持無(wú)任務(wù)時(shí)自動(dòng)進(jìn)入斷電模式,續(xù)航時(shí)間更長(zhǎng)

?支持打印高溫、缺紙和低電量報(bào)警

?SPI FLASH存放字庫(kù),支持在線更新字庫(kù),可調(diào)整字體、大小、粗細(xì)等

?支持MCU和BLE芯片固件在線升級(jí)

設(shè)計(jì)方案


圖2. 基于ACM32F403熱敏打印機(jī)設(shè)計(jì)方案框圖

功能介紹

1.1多接口打印流程

本方案可以通過(guò)UART、USB和藍(lán)牙接口接收數(shù)據(jù),并通過(guò)ACM32F403芯片的Timer,GPIO,ADC、SPI等模塊進(jìn)行熱敏打印機(jī)頭的打印工作。

具體流程如下:

1)通過(guò)UART、USB和藍(lán)牙接口接收數(shù)據(jù),數(shù)據(jù)需要通過(guò)GBK碼的方式發(fā)送,并存儲(chǔ)到芯片內(nèi)部;

2)將每個(gè)字的GBK碼,通過(guò)SPI接口查詢到SPI FLASH上字庫(kù)中對(duì)應(yīng)的數(shù)據(jù),并傳輸?shù)酱蛴uffer中;

3)芯片通過(guò)Timer來(lái)控制步進(jìn)電機(jī)運(yùn)行的速度和打印機(jī)頭加熱的時(shí)間,通過(guò)GPIO來(lái)控制加熱使能和控制步進(jìn)電機(jī)的前進(jìn)和后退,ADC來(lái)檢測(cè)打印機(jī)溫度,最終完成打印工作。

圖3. 多接口打印流程

1.2 字庫(kù)更新流程

本方案內(nèi)部firmware實(shí)現(xiàn)了一個(gè)UART接收數(shù)據(jù),SPI下載數(shù)據(jù)的系統(tǒng),采用類似7816 T=1的數(shù)據(jù)格式進(jìn)行傳輸,將字庫(kù)的BIN文件下載到SPI FLASH中,以實(shí)現(xiàn)字庫(kù)的下載和更新。因?yàn)槠釹PI FLASH大小的原因,默認(rèn)只支持24*24大小的字體打印,如果更換字體,需要重新下載字庫(kù)文件。

圖4. 字庫(kù)下載流程

本方案支持字庫(kù)的更新,可以調(diào)節(jié)打印字體的字體、大小,粗細(xì)等參數(shù)。字庫(kù)更新后需要修改firmware代碼,以實(shí)現(xiàn)不同字體的打印。

圖5. 字體設(shè)置參數(shù)

1.3 字庫(kù)調(diào)用流程

本方案中的SPI FLASH中能存放字體大小為16*16或24*24的字庫(kù),并且有完整的配套firmware代碼。

具體字庫(kù)調(diào)用流程如下:

1)從UART、USB或BLE接口接收需要打印文字的GBK碼;

2)根據(jù)GBK碼計(jì)算出該文字在字庫(kù)中的內(nèi)碼;

3)通過(guò)SPI接口讀取字庫(kù)中內(nèi)碼的數(shù)據(jù),數(shù)據(jù)長(zhǎng)度根據(jù)字體大小來(lái)定;

4)將讀出的數(shù)據(jù)傳輸?shù)酱蛴C(jī)頭,完成打印。

圖6. 字庫(kù)調(diào)用流程

1.4 數(shù)據(jù)打印流程

圖7. 數(shù)據(jù)打印軟件流程

圖8. 打印機(jī)芯和步進(jìn)電機(jī)原理圖

數(shù)據(jù)打印流程:

1)打印機(jī)開機(jī)流程;

2)將打印數(shù)據(jù)通過(guò)SPI接口傳輸?shù)酱蛴C(jī)緩存;

3)判斷是否是第一行,如果是打開電機(jī)Timer,并前進(jìn)一步;

4)判斷是否是最后一行或者是否缺紙,如果是進(jìn)入打印機(jī)關(guān)機(jī)流程;

5)開始加熱,打開加熱Timer,并等待加熱完成;

6)循環(huán)2)~5),直到打印完畢。

打印機(jī)開機(jī)流程:

1)將打印機(jī)DST(選通脈沖)信號(hào)設(shè)為低電平;

2)將打印機(jī)LATCH(數(shù)據(jù)鎖存)信號(hào)設(shè)為高電平;

3)打開熱敏頭邏輯電源;

4)打開熱敏頭加熱電源;

打印機(jī)關(guān)機(jī)流程:

1)停止加熱Timer;

2)關(guān)閉熱敏頭加熱電源;

3)將打印機(jī)DST(選通脈沖)信號(hào)設(shè)為低電平;

4)將打印機(jī)LATCH(數(shù)據(jù)鎖存)信號(hào)設(shè)為高電平;

5)關(guān)閉熱敏頭邏輯電源。

1.5 電源控制系統(tǒng)介紹

圖9. 電源控制系統(tǒng)介紹

1)供電:系統(tǒng)采用單節(jié)鋰電池4.2V或者USB 5V供電;

2)異常:當(dāng)MCU內(nèi)部程序跑飛/死機(jī)時(shí),首先可以按下SW1復(fù)位MCU,再不行可以按住正常開/關(guān)機(jī)鍵,再插入U(xiǎn)SB線使MCU復(fù)位;

3)開機(jī):系統(tǒng)未通電時(shí),按住開/關(guān)機(jī)鍵,此時(shí)MCU上電,MCU開始從eFlash啟動(dòng),初始化成功后將POWER_ON/OFF信號(hào)置高,雙色燈中的綠燈點(diǎn)亮(InitPass_常亮、內(nèi)部鋰電池充電滿_常亮),若初始化失敗或檢測(cè)到異常/錯(cuò)誤(比如電池電量低,外設(shè)初始化失敗、通信不正常等),將雙色燈中的紅燈點(diǎn)亮(Err1_常亮、Err2_1s閃、Err3_快閃);

4)關(guān)機(jī):系統(tǒng)通電時(shí),按住開/關(guān)機(jī)鍵,Power_Check引腳會(huì)檢測(cè)到一個(gè)下降沿,并且接著會(huì)有持續(xù)的低電平,松開按鍵后,再將電源控制信號(hào)拉低;

5)正常關(guān)機(jī)的順序是:先滅燈,然后斷電機(jī)驅(qū)動(dòng)電源和外設(shè)電源,再斷MCU電源;

6)PB1為開/關(guān)機(jī)按鍵與系統(tǒng)喚醒鍵,SW1為系統(tǒng)喚醒按鍵與復(fù)位鍵,通常情況,用戶按一下是要喚醒系統(tǒng),長(zhǎng)按是正常開關(guān)機(jī);

7)沒有打印任務(wù)時(shí),需要關(guān)閉電機(jī)電源和外設(shè)電源,來(lái)節(jié)省鋰電池電量;所以系統(tǒng)經(jīng)過(guò)定時(shí)進(jìn)入待機(jī)前,MCU關(guān)閉電機(jī)驅(qū)動(dòng)電源/外設(shè)電源后,進(jìn)入待機(jī)。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 鋰電池
    +關(guān)注

    關(guān)注

    260

    文章

    8416

    瀏覽量

    176227
  • 芯片
    +關(guān)注

    關(guān)注

    460

    文章

    52520

    瀏覽量

    440911
  • 熱敏打印機(jī)
    +關(guān)注

    關(guān)注

    1

    文章

    45

    瀏覽量

    12280
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    基于樹莓派的工業(yè)級(jí) 3D 打印機(jī)!

    可靠、高性能的解決方案。解決方案樹莓派計(jì)算模塊4企業(yè)規(guī)模大型組織所屬行業(yè)制造業(yè)Formlabs是一家美國(guó)公司,專注于3D打印機(jī)以及相關(guān)軟件和材料的開發(fā)與制造。該公司
    的頭像 發(fā)表于 06-29 08:22 ?243次閱讀
    基于樹莓派的工業(yè)級(jí) 3D <b class='flag-5'>打印機(jī)</b>!

    唯創(chuàng)5大語(yǔ)音芯片方案,?適配全系打印機(jī),掃清企業(yè)出?!罢Z(yǔ)言關(guān)”!

    僅僅是一次簡(jiǎn)單的語(yǔ)音播報(bào),更是打印機(jī)品牌商在打印機(jī)智能化道路上的一次關(guān)鍵突破。國(guó)內(nèi)領(lǐng)先的打印設(shè)備制造商,通常會(huì)致力于為全球商戶提供高品質(zhì)的打印解決
    的頭像 發(fā)表于 06-26 12:05 ?175次閱讀
    唯創(chuàng)5大語(yǔ)音芯片<b class='flag-5'>方案</b>,?適配全系<b class='flag-5'>打印機(jī)</b>,掃清企業(yè)出海“語(yǔ)言關(guān)”!

    得力推出龍芯系列打印機(jī)新品

    近日,2025年得力龍芯系列打印機(jī)新品發(fā)布會(huì)暨簽約會(huì)在京舉行,正式發(fā)布基于龍芯2P0500開發(fā)的31系列自主安全打印機(jī)及善印系列打印機(jī),包括黑白激光打印機(jī)、黑白激光多功能一體機(jī)等多個(gè)機(jī)
    的頭像 發(fā)表于 05-22 11:14 ?482次閱讀

    資訊|智能云打印機(jī)—廣州唯創(chuàng)電子五大語(yǔ)音芯片IC應(yīng)用方案解析

    隨著物聯(lián)網(wǎng)技術(shù)與智能硬件的深度融合,打印機(jī)行業(yè)正經(jīng)歷從單一功能向智能化服務(wù)的轉(zhuǎn)型升級(jí)。廣州唯創(chuàng)電子憑借在語(yǔ)音交互領(lǐng)域20余年的技術(shù)沉淀,創(chuàng)新推出五大語(yǔ)音芯片解決方案,為打印機(jī)行業(yè)注入智能化語(yǔ)音交互
    的頭像 發(fā)表于 04-27 09:13 ?228次閱讀
    <b class='flag-5'>芯</b>資訊|智能云<b class='flag-5'>打印機(jī)</b>—廣州唯創(chuàng)電子五大語(yǔ)音芯片IC應(yīng)用<b class='flag-5'>方案</b>解析

    如何在熱敏打印機(jī)中實(shí)現(xiàn)圖片的灰階打印效果嗎?

    誰(shuí)知道如何在熱敏打印機(jī)中實(shí)現(xiàn)圖片的灰階打印效果。 現(xiàn)在基本上文字打印,圖片打印功能都已開發(fā)結(jié)束,圖片打印
    發(fā)表于 04-03 08:40

    淺談點(diǎn)陣打印機(jī)的功能特點(diǎn)

    點(diǎn)陣打印機(jī)(Dot Matrix Printer)是一種使用一系列細(xì)小的針來(lái)打印字符和圖形的打印機(jī)。這些針排列在一個(gè)或多個(gè)垂直列中,通過(guò)撞擊色帶并在紙上留下墨水點(diǎn)形成文本或圖像。因?yàn)樗鼈兪峭ㄟ^(guò)創(chuàng)建由
    的頭像 發(fā)表于 12-27 17:17 ?1204次閱讀
    淺談點(diǎn)陣<b class='flag-5'>打印機(jī)</b>的功能特點(diǎn)

    有源晶振在3D打印機(jī)應(yīng)用方案

    隨著 3D 打印技術(shù)的快速發(fā)展,3D 打印機(jī)在制造、設(shè)計(jì)和創(chuàng)新領(lǐng)域中發(fā)揮著越來(lái)越重要的作用。在這一領(lǐng)域中,時(shí)間和精度至關(guān)重要。石英振蕩器 YSO110TR作為 3D 打印機(jī)的關(guān)鍵組件之一,通過(guò)提供
    發(fā)表于 12-25 10:04 ?0次下載

    佳能IP110打印機(jī)手冊(cè)

    佳能IP110打印機(jī)手冊(cè),總共512頁(yè),包含軟件安裝,網(wǎng)絡(luò)調(diào)試,打印機(jī)調(diào)試,打印,清洗,故障碼查詢等
    發(fā)表于 12-07 15:26 ?3次下載

    激光打印機(jī)好還是噴墨式打印機(jī)

    激光打印機(jī)與噴墨式打印機(jī)作為目前市場(chǎng)上主流的兩種打印設(shè)備,各自具有獨(dú)特的特點(diǎn)和適用場(chǎng)景。 一、激光打印機(jī)的特點(diǎn)與優(yōu)勢(shì) 激光打印機(jī),顧名思義,
    的頭像 發(fā)表于 10-14 13:48 ?2941次閱讀

    基于MSP430FR5738的打印機(jī)墨盒方案

    電子發(fā)燒友網(wǎng)站提供《基于MSP430FR5738的打印機(jī)墨盒方案.pdf》資料免費(fèi)下載
    發(fā)表于 09-29 11:01 ?1次下載
    基于MSP430FR5738的<b class='flag-5'>打印機(jī)</b>墨盒<b class='flag-5'>方案</b>

    打印機(jī)和噴墨打印機(jī)的區(qū)別

    打印機(jī),在常見的表述中,更常被稱為激光打印機(jī),它與噴墨打印機(jī)在多個(gè)方面存在顯著的區(qū)別。以下是對(duì)兩者區(qū)別的詳細(xì)分析:
    的頭像 發(fā)表于 09-16 15:45 ?1418次閱讀

    光墨打印機(jī)是什么_光墨打印機(jī)為何不能普及

    光墨打印機(jī)是聯(lián)想公司于2011年推出的一種創(chuàng)新打印設(shè)備,它融合了噴墨和激光打印機(jī)的優(yōu)勢(shì)技術(shù),為打印市場(chǎng)帶來(lái)了全新的解決方案。以下是關(guān)于光墨
    的頭像 發(fā)表于 09-16 15:42 ?935次閱讀

    桌面運(yùn)維工具之打印機(jī)驅(qū)動(dòng)安裝

    1.前言 桌面運(yùn)維同學(xué)經(jīng)常會(huì)處理打印機(jī)驅(qū)動(dòng)安裝這類工單,手動(dòng)安裝打印機(jī)驅(qū)動(dòng)通常包含以下步驟: 1.根據(jù)打印機(jī)型號(hào)網(wǎng)上查找對(duì)應(yīng)打印機(jī)驅(qū)動(dòng) 2.使用cmd命令進(jìn)入管理員界面 3.將
    的頭像 發(fā)表于 09-12 15:29 ?2377次閱讀
    桌面運(yùn)維工具之<b class='flag-5'>打印機(jī)</b>驅(qū)動(dòng)安裝

    Klipper固件的打印機(jī)可以插卡打印嗎?

    在本文中,我們將詳細(xì)探討Klipper固件的打印機(jī)是否可以插卡打印,以及如何實(shí)現(xiàn)這一功能。我們將從以下幾個(gè)方面進(jìn)行分析: Klipper固件的基本概念和特點(diǎn) Klipper固件是一種基于Python
    的頭像 發(fā)表于 08-30 14:34 ?1398次閱讀

    藍(lán)牙打印機(jī)解決方案

    等特點(diǎn),因此基于藍(lán)牙技術(shù)的打印機(jī)應(yīng)運(yùn)而生。 圖1展示了藍(lán)牙打印機(jī)方案的整體框圖: 1)藍(lán)牙主機(jī)設(shè)備(如手機(jī)、PAD、電腦等)通過(guò)無(wú)線通信方式搜索并連接藍(lán)牙從機(jī)模塊,建立透?jìng)鞔谕ㄐ磐ǖ馈?2)從機(jī)模塊把數(shù)據(jù)傳給
    的頭像 發(fā)表于 08-02 15:36 ?1377次閱讀
    藍(lán)牙<b class='flag-5'>打印機(jī)</b>解決<b class='flag-5'>方案</b>