国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

STM32熱敏打印機(jī)V1

這篇具有很好參考價(jià)值的文章主要介紹了STM32熱敏打印機(jī)V1。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

提示:文章寫(xiě)完后,目錄可以自動(dòng)生成,如何生成可參考右邊的幫助文檔


前言

生活中隨處可見(jiàn)熱敏打印機(jī)的身影,例如:小票打印機(jī),標(biāo)簽打印機(jī),熱敏打印具有速度快、噪音低,打印清晰,使用方便的優(yōu)點(diǎn)。本文記錄從硬件設(shè)計(jì)到軟件實(shí)現(xiàn),動(dòng)手做一個(gè)熱敏打印機(jī)。


一、熱敏打印機(jī)的原理

熱敏打印機(jī)通過(guò)藍(lán)牙,串口,USB發(fā)送數(shù)據(jù)到MCU,解析得到的數(shù)據(jù)從spi flash獲取漢字或ASSIC數(shù)據(jù),發(fā)送到打印機(jī)頭。
控制打印機(jī)頭加熱,控制打印機(jī)的步進(jìn)電機(jī)走紙,從而實(shí)現(xiàn)熱敏打印。

二、V1打印機(jī)硬件框架

STM32熱敏打印機(jī)V1,STM32打印機(jī),stm32,嵌入式硬件,單片機(jī)

1.打印機(jī)功能模塊說(shuō)明

主控MCU選擇STM32F103C8T6或者pin to pin的GD32F103C8T6,電源使用DC12V供電,通過(guò)LM2596S直流降壓模塊,后期可以通過(guò)旋轉(zhuǎn)電位器可以調(diào)熱敏打印機(jī)的供電電壓,再經(jīng)過(guò)2個(gè)LDO AMS1117-5.0,AMS1117-3.3輸出5.0V和3.3V電壓,5V電壓可以給USB供電,3.3V電壓給MCU和其他模塊供電,通過(guò)SPI接口連接外部flash,用于存儲(chǔ)字庫(kù),USB用于識(shí)別打印機(jī)類(lèi)型,可以通過(guò)UART可以打印log,一路串口用于連接HC08透?jìng)髂K,便于手機(jī)連接通過(guò)藍(lán)牙打印數(shù)據(jù)。

2.PCB Layout

使用AD10軟件畫(huà)原理圖和PCB
STM32熱敏打印機(jī)V1,STM32打印機(jī),stm32,嵌入式硬件,單片機(jī)

STM32熱敏打印機(jī)V1,STM32打印機(jī),stm32,嵌入式硬件,單片機(jī)

三、V1打印機(jī)硬件調(diào)試記錄

在嘉立創(chuàng)打板后,迫不及待開(kāi)始買(mǎi)材料開(kāi)始焊接,焊接調(diào)試 的過(guò)程中,發(fā)現(xiàn)V1存在一些問(wèn)題:

1.DC電源過(guò)孔太小需要加大

過(guò)孔小了,焊接的時(shí)候比較麻煩,不能很好對(duì)準(zhǔn)
關(guān)于LM2596S降壓模塊,剛拿到手的時(shí)候,不能輸出電壓,需要逆時(shí)針旋轉(zhuǎn)10圈左右,再可以正常調(diào)電壓;轉(zhuǎn)動(dòng)電位器調(diào)電壓的時(shí)候可以用萬(wàn)用表接在OUT-和OUT+,看輸出的電壓數(shù)值。
STM32熱敏打印機(jī)V1,STM32打印機(jī),stm32,嵌入式硬件,單片機(jī)

2.SPI flash 封裝不對(duì),需要修改

錯(cuò)的封裝:
STM32熱敏打印機(jī)V1,STM32打印機(jī),stm32,嵌入式硬件,單片機(jī)
修改后:
STM32熱敏打印機(jī)V1,STM32打印機(jī),stm32,嵌入式硬件,單片機(jī)

3.打印機(jī)孔偏了點(diǎn)

沒(méi)有找到打印機(jī)孔位尺寸圖,手搓的有些偏差
STM32熱敏打印機(jī)V1,STM32打印機(jī),stm32,嵌入式硬件,單片機(jī)

4.電源短路,AMS1117-5,和AMS1117-3.3

畫(huà)錯(cuò)了5V電源和3.3V電源電路,導(dǎo)致燒掉了一顆MCU,后來(lái)通過(guò)飛線(xiàn)測(cè)試5.0V電源和3.3V電源正常
STM32熱敏打印機(jī)V1,STM32打印機(jī),stm32,嵌入式硬件,單片機(jī)
STM32熱敏打印機(jī)V1,STM32打印機(jī),stm32,嵌入式硬件,單片機(jī)
STM32熱敏打印機(jī)V1,STM32打印機(jī),stm32,嵌入式硬件,單片機(jī)

5.缺少檢測(cè)紙 PHE 功能

STM32熱敏打印機(jī)V1,STM32打印機(jī),stm32,嵌入式硬件,單片機(jī)
STM32熱敏打印機(jī)V1,STM32打印機(jī),stm32,嵌入式硬件,單片機(jī)

6.加熱IO上電時(shí)長(zhǎng)時(shí)間高電平,導(dǎo)致電機(jī)加熱

關(guān)閉JTAG,GPIOB4 上電時(shí)會(huì)拉高幾百ms,改為GPIOB6
STM32熱敏打印機(jī)V1,STM32打印機(jī),stm32,嵌入式硬件,單片機(jī)
初始化B5和B6 先拉高再拉低,正常
STM32熱敏打印機(jī)V1,STM32打印機(jī),stm32,嵌入式硬件,單片機(jī)
割斷STB2,接在KEY GPIO6 IO上
STM32熱敏打印機(jī)V1,STM32打印機(jī),stm32,嵌入式硬件,單片機(jī)

7.電機(jī)IO IN2 IO上電200ms多高電平

電機(jī)IO上電時(shí)有問(wèn)題 IN2,PA15 改為 PB9,修改后:B9 飛線(xiàn)連到IN2上
STM32熱敏打印機(jī)V1,STM32打印機(jī),stm32,嵌入式硬件,單片機(jī)

8.修改LED2 為PC14

STM32熱敏打印機(jī)V1,STM32打印機(jī),stm32,嵌入式硬件,單片機(jī)
STM32熱敏打印機(jī)V1,STM32打印機(jī),stm32,嵌入式硬件,單片機(jī)

9.30P 座子位置問(wèn)題

買(mǎi)的座子是30 pin下接,PCB和實(shí)物座子不匹配,重新買(mǎi)上接的30 pin座子

10.增加蜂鳴器

增加一個(gè)IO GPIOB7 控制蜂鳴器
STM32熱敏打印機(jī)V1,STM32打印機(jī),stm32,嵌入式硬件,單片機(jī)

11.DC座子晃動(dòng),更換3腳DC座子

焊接的是2pin的DC座子,跟PCB沒(méi)有關(guān)系【忽略不管】

12.按鍵的封裝不對(duì)

焊接的時(shí)候焊盤(pán)比較小,按鍵焊盤(pán)改大一些方便焊接

13.SWD和UART 接口缺少絲印

添加SWD絲印,VCC,SWDIO,SWCLK,GND
添加UART絲印,VCC,TXD,RXD,GND

14.增加一些調(diào)試焊點(diǎn)

在STB1,STB2網(wǎng)絡(luò)增加焊點(diǎn),便于軟件調(diào)試


總結(jié)

通過(guò)設(shè)計(jì)熱敏打印機(jī)PCB,調(diào)試硬件發(fā)現(xiàn)設(shè)計(jì)的硬件問(wèn)題,再修改驗(yàn)證。文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-833733.html

到了這里,關(guān)于STM32熱敏打印機(jī)V1的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶(hù)投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • Windows11連接共享打印機(jī)失敗,提示以下錯(cuò)誤:Windows 無(wú)法連接到打印機(jī)。請(qǐng)檢查打打印機(jī)名并重試。如果這是網(wǎng)絡(luò)打印機(jī),請(qǐng)確保打印機(jī)已打開(kāi)

    Windows11連接共享打印機(jī)失敗,提示以下錯(cuò)誤:Windows 無(wú)法連接到打印機(jī)。請(qǐng)檢查打打印機(jī)名并重試。如果這是網(wǎng)絡(luò)打印機(jī),請(qǐng)確保打印機(jī)已打開(kāi)

    1.在確定打印機(jī)所在的主機(jī)是開(kāi)機(jī)狀態(tài)且局域網(wǎng)內(nèi)其他電腦連接打印機(jī)正常情況下; 2.檢查所需安裝打印機(jī)的電腦打印服務(wù)運(yùn)行狀態(tài); 2.1 按住Win+R鍵輸入 services.msc 點(diǎn)擊確?定后,打開(kāi)服務(wù); 2.2 Print Spooler、DCOM Server Process Launcher、RPC Endpoint Mapper,將其運(yùn)行狀態(tài)設(shè)置為自動(dòng)啟動(dòng)

    2024年02月04日
    瀏覽(133)
  • 老毛子、華碩固件USB連接打印機(jī),普通打印機(jī)變無(wú)線(xiàn)打印機(jī)

    老毛子、華碩固件USB連接打印機(jī),普通打印機(jī)變無(wú)線(xiàn)打印機(jī)

    本次作為打印機(jī)服務(wù)器的是Newifi Mini,1千兆wan口,2百兆lan口,1USB2.0接口,打印機(jī)型號(hào)為canon ip1180,年代非常久遠(yuǎn),不過(guò)墨盒可以反復(fù)加墨,算下來(lái)打印費(fèi)用很便宜,無(wú)奈不支持無(wú)線(xiàn)打印,于是利用路由器的usb口使其變成無(wú)線(xiàn)打印機(jī)。 由于打印機(jī)離主機(jī)位置較遠(yuǎn),且布線(xiàn)不方

    2024年02月08日
    瀏覽(20)
  • 安裝pdf打印機(jī)無(wú)法找到安裝打印機(jī)的核心驅(qū)動(dòng)

    安裝pdf打印機(jī)無(wú)法找到安裝打印機(jī)的核心驅(qū)動(dòng),出現(xiàn)這種情況下??梢岳靡韵路椒ń鉀Q * C:WindowsSystem32DriverStore* 這個(gè)文件夾。在 FileRepository 文件夾上面,點(diǎn)擊右鍵“管理員取得所有權(quán)”命令,這個(gè)時(shí)候會(huì)跳出一個(gè)命令行窗口不停的執(zhí)行取得權(quán)限操作,耐心等待幾十秒鐘等

    2024年02月11日
    瀏覽(24)
  • Android Pos 打印機(jī)支持庫(kù)(適合市場(chǎng)常見(jiàn)打印機(jī)使用)

    ① 集成多個(gè)品牌打印機(jī)的SDK:GPrinter(佳博),Epson(愛(ài)普森),Bixolon(必勝龍), ② 已調(diào)試支持的打印機(jī)品牌:GPrinter(佳博),Epson(愛(ài)普森),Bixolon(必勝龍),XPrinter(芯燁),Element(元素) ③ 支持局域網(wǎng),USB,藍(lán)牙通訊(具體情況取決于打印機(jī)以及使用的SDK策略) ④ 開(kāi)發(fā)者只需要關(guān)心打

    2024年03月13日
    瀏覽(22)
  • mac Canon打印機(jī)連接教程(附打印機(jī)驅(qū)動(dòng)下載)

    mac Canon打印機(jī)連接教程(附打印機(jī)驅(qū)動(dòng)下載)

    網(wǎng)上大多是windows版驅(qū)動(dòng)和安裝教程,mac鏈接相對(duì)參考材料較少,記錄于此方便節(jié)省大家時(shí)間。本篇以Canon iR C3025打印機(jī)為例,流程大同小異。

    2024年02月12日
    瀏覽(40)
  • win10、11共享打印機(jī)報(bào)錯(cuò)無(wú)法連接到打印機(jī)

    win10、11共享打印機(jī)報(bào)錯(cuò)無(wú)法連接到打印機(jī)

    大多數(shù)是windows更新補(bǔ)丁導(dǎo)致的,只需運(yùn)行相應(yīng)版本的的bat文件就可以解決。 使用方法:將下載好的壓縮包解壓,并運(yùn)行bat文件。只要打了2021年10月補(bǔ)丁的電腦都需要運(yùn)行,不管是服務(wù)端還是客戶(hù)端。比如服務(wù)端是xp(xp不存在有2021年10月的補(bǔ)?。?,那么就只需要客戶(hù)端運(yùn)行即

    2024年02月13日
    瀏覽(96)
  • 在局域網(wǎng)下是如何共享打印機(jī)讓大家共用一臺(tái)打印機(jī)

    打印機(jī)共享如何設(shè)置?這是在工作中經(jīng)常遇到的問(wèn)題。由于公司購(gòu)買(mǎi)的打印機(jī)不帶網(wǎng)絡(luò)打印功能,但又想能讓辦公室里的所有人員都能共用這一臺(tái)打印機(jī)。那么把打印機(jī)設(shè)置成共享就能很好解決這一問(wèn)題。下面大家一起來(lái)看看在局域網(wǎng)下是如何共享打印機(jī)的。 在帶有打印機(jī)的

    2024年02月06日
    瀏覽(21)
  • 運(yùn)維知識(shí)講解之打印機(jī)連接以及電腦局域網(wǎng)共享打印機(jī)

    運(yùn)維知識(shí)講解之打印機(jī)連接以及電腦局域網(wǎng)共享打印機(jī)

    市面上比較常見(jiàn)的打印機(jī)主要是惠普(hp)、佳能(Canon)、愛(ài)普生(EPSON)、Brother和聯(lián)想(Lenovo)幾個(gè)品牌,這些品牌一般都有自己的打印機(jī)驅(qū)動(dòng)下載網(wǎng)站,如果是雜牌的,則只能通過(guò)原裝配送的驅(qū)動(dòng),或者網(wǎng)上百度的網(wǎng)站下載了(一般有插件),所以盡量用官網(wǎng)下載驅(qū)動(dòng)比

    2024年02月16日
    瀏覽(102)
  • windows無(wú)法連接到打印機(jī)?三個(gè)方法連接打印機(jī)(Win10系統(tǒng))

    windows無(wú)法連接到打印機(jī)?三個(gè)方法連接打印機(jī)(Win10系統(tǒng))

    在日常辦公中,我們經(jīng)常會(huì)用到打印機(jī)。一般情況下,打印機(jī)要與電腦連接才可以使用。有很多用戶(hù)反饋, windows無(wú)法連接到打印機(jī),這是怎么回事呢? 請(qǐng)看文章是如何解決打印機(jī)無(wú)法連接到計(jì)算機(jī)的問(wèn)題! 操作環(huán)境: 演示機(jī)型:華碩X8AE43In-SL 系統(tǒng)版本:Windows 10 有時(shí)遇到:

    2024年02月04日
    瀏覽(103)
  • win10連接win7共享打印機(jī)提示無(wú)法連接到打印機(jī)

    win10連接win7共享打印機(jī)提示無(wú)法連接到打印機(jī)

    一、有很多Win10系統(tǒng)用戶(hù)反饋,在局域網(wǎng)中想要連接Win7共享的打印機(jī)無(wú)法連接,無(wú)法安裝的問(wèn)題,下面和大家分享操作步驟。 步驟1:開(kāi)啟SMB1.0組件 在Win10小娜搜索框,搜索控制面板打開(kāi); 來(lái)到控制面板,選擇查看方式為小圖標(biāo),然后點(diǎn)擊程序和功能; 點(diǎn)擊啟用或關(guān)閉Windo

    2024年02月08日
    瀏覽(118)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包