基于藍(lán)牙4.0的無線熱敏打印機(jī)系統(tǒng)設(shè)計(jì)
【學(xué)位授予單位】:華南理工大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2018
【分類號(hào)】:TP334.8;TN925
【圖文】:
圖 2-1 藍(lán)牙 4.0 的熱敏打印機(jī)系統(tǒng)總體結(jié)構(gòu)框圖藍(lán)牙 4.0 通信模塊用于實(shí)現(xiàn)電腦主機(jī)或手機(jī)與打印機(jī)之間作藍(lán)牙無線打印數(shù)據(jù)傳輸。電腦、蘋果或安卓移動(dòng)終端,將需要打印的數(shù)據(jù)通過藍(lán)牙無線傳輸信道發(fā)送到打印機(jī)的藍(lán)牙模塊;藍(lán)牙模塊接收到打印任務(wù)數(shù)據(jù)后,會(huì)通過串口傳送到 ARM Cortex-M3單片機(jī) STM32F103。由于使用了藍(lán)牙進(jìn)行數(shù)據(jù)傳輸,必須保證信號(hào)發(fā)送與接收的可靠性,故對(duì)天線設(shè)計(jì)提出了具體的要求,即在藍(lán)牙通信頻段內(nèi)要有良好的天線端口阻抗匹配、回波損耗低且尺寸要小。打印控制部分的單片機(jī)負(fù)責(zé)將數(shù)據(jù)轉(zhuǎn)換成需要打印的每一條加熱線的點(diǎn)陣信號(hào),并控制打印頭和步進(jìn)電機(jī)進(jìn)行聯(lián)動(dòng),逐行加熱來實(shí)現(xiàn)整個(gè)標(biāo)簽的打印。對(duì)打印控制部分的要求是:一方面要將收到的打印數(shù)據(jù)正確地在熱敏標(biāo)簽紙上打印出來,另一方面要對(duì)紙張檢測(cè)、溫度檢測(cè)、供電檢測(cè)等檢測(cè)部分進(jìn)行可靠的控制[2]。由于打印機(jī)在打印時(shí)的工作電流較大,故專門設(shè)計(jì)一款帶有 PFC (Power FactorCorrection)的 LLC (two inductors and one capacitor)諧振式開關(guān)電源來為它提供可靠的電
圖 2-2 熱敏打印系統(tǒng)硬件總體結(jié)構(gòu)圖藍(lán)牙 BLE 4.0 芯片采用了 TI 公司的 CC2540,該芯片是一款低功耗藍(lán)牙單模芯片。它具有豐富的外設(shè)接口,如串口模塊、USB、比較器、ADC 模塊等等;配合 TI-BLE 協(xié)議?梢院芊奖愕赝瓿伤{(lán)牙 BLE 4.0 數(shù)據(jù)傳輸方案的開發(fā)與應(yīng)用。其突出特點(diǎn)是該芯片價(jià)格較低、尺寸很小,只需極少的外圍元器件,故硬件設(shè)計(jì)很方便。而需要重點(diǎn)考慮的是藍(lán)牙天線的設(shè)計(jì),所以本系統(tǒng)將使用電磁仿真軟件 HFSS 配合天線的設(shè)計(jì)。藍(lán)牙 BLE 4.0 通信模塊部分的設(shè)計(jì)包含硬件電路設(shè)計(jì)和軟件程序設(shè)計(jì),硬件電路可借鑒 TI 公司提供的參考設(shè)計(jì)方案,其實(shí)現(xiàn)電路較為簡(jiǎn)潔。主控系統(tǒng)采用 32 位 ARM Cortex-M3 CPU 內(nèi)核的 STM32F103VET6,工作頻率達(dá)72MHz,Dhrystone 計(jì)算能力可達(dá) 1.25DMips/MHz。芯片內(nèi)置 512K 字節(jié) FLASH,64K字節(jié)的 SRAM;帶上電以及斷電復(fù)位、可編程電壓監(jiān)測(cè)器;外接 4~16MHz 晶體振蕩器,內(nèi)嵌經(jīng)出廠校準(zhǔn)的 8MHz RC 振蕩器,帶校準(zhǔn)的 40kHz 的 RC 振蕩器和 32kHz RTC(Real-time Clock)振蕩器。該芯片有 80 個(gè) I/O 端口。在外設(shè)方面,它有多達(dá) 13 個(gè)通信接
圖 2-3 開關(guān)電源構(gòu)成示意圖2.3 系統(tǒng)軟件總體結(jié)構(gòu)熱敏打印系統(tǒng)軟件控制流程圖如圖 2-4 所示。軟件的設(shè)計(jì)原則是自上而下進(jìn)行優(yōu)化設(shè)計(jì)。為簡(jiǎn)化程序代碼,軟件系統(tǒng)采用 C 語(yǔ)言開發(fā),未采用實(shí)時(shí)操作系統(tǒng)。軟件系統(tǒng)實(shí)現(xiàn)的基本過程包括:1)打印系統(tǒng)與手機(jī)、電腦、平板進(jìn)行藍(lán)牙數(shù)據(jù)傳輸。此過程由 BLE 主機(jī)和 BLE從機(jī)按照藍(lán)牙 4.0 通信協(xié)議進(jìn)行數(shù)據(jù)收發(fā)來實(shí)現(xiàn)。軟件設(shè)計(jì)分為 BLE 主機(jī)程序設(shè)計(jì)和BLE 從機(jī)程序設(shè)計(jì)兩部分。2)由 ARM Cortex-M3 單片機(jī)控制的打印數(shù)據(jù)接收過程。該過程基于對(duì)藍(lán)牙 4.0 通信協(xié)議的數(shù)據(jù)包特性分析,采用延時(shí)接收處理以實(shí)現(xiàn)較大數(shù)據(jù)量的打印區(qū)位碼信息接收,由高優(yōu)先級(jí)的串口接收中斷處理程序和低優(yōu)先級(jí)的嘀嗒定時(shí)器定時(shí)中斷處理程序協(xié)同處理來實(shí)現(xiàn)。
【參考文獻(xiàn)】
相關(guān)期刊論文 前10條
1 嚴(yán)冬;汪朋;李帥永;王平;王雄;;2.45 GHz印刷倒F天線的研究與實(shí)現(xiàn)[J];儀器儀表學(xué)報(bào);2015年10期
2 焦明華;劉冬;張秀娟;;基于arm9和藍(lán)牙技術(shù)的便攜式微型打印機(jī)設(shè)計(jì)[J];電腦知識(shí)與技術(shù);2012年33期
3 何祥;;基于FPGA的熱敏打印機(jī)控制設(shè)計(jì)及實(shí)現(xiàn)[J];電子質(zhì)量;2012年01期
4 趙先順;尹文慶;錢燕;黃美芝;;基于續(xù)流型半橋高壓電源的設(shè)計(jì)與仿真[J];計(jì)算機(jī)仿真;2011年05期
5 劉全周;汪春華;王文楊;;基于SS205-HS的熱敏打印機(jī)設(shè)計(jì)與開發(fā)[J];微計(jì)算機(jī)信息;2010年26期
6 莊堅(jiān)菱;鄭崇蘇;;基于ARM的微型熱敏打印機(jī)設(shè)計(jì)[J];電子元器件應(yīng)用;2009年12期
7 王曉容;;基于AP法的70KHz DC/DC開關(guān)變換器主變壓器設(shè)計(jì)及應(yīng)用[J];西南民族大學(xué)學(xué)報(bào)(自然科學(xué)版);2009年04期
8 謝小飛;王司洋;楊素英;;打印機(jī)藍(lán)牙通信系統(tǒng)研究與實(shí)現(xiàn)[J];中國(guó)集成電路;2008年12期
9 施堅(jiān)強(qiáng);吳丹;;基于ARM的熱敏打印機(jī)系統(tǒng)[J];黑龍江科技信息;2008年28期
10 劉靖納;陳東陽(yáng);王茂均;冀建利;;臨界模式功率因數(shù)校正電路的仿真與實(shí)驗(yàn)研究[J];電測(cè)與儀表;2008年01期
相關(guān)碩士學(xué)位論文 前9條
1 甘廣輝;基于藍(lán)牙4.0的家用遠(yuǎn)程胎兒監(jiān)護(hù)系統(tǒng)設(shè)計(jì)[D];南方醫(yī)科大學(xué);2016年
2 梅玲琪;高效可配的低功耗藍(lán)牙協(xié)議棧軟件設(shè)計(jì)[D];浙江大學(xué);2016年
3 趙曉偉;基于藍(lán)牙BLE的智能體溫測(cè)量系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D];南京郵電大學(xué);2015年
4 王鑫;基于BLE和iOS平臺(tái)的健康管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[D];西安電子科技大學(xué);2014年
5 柳得水;PIFA天線設(shè)計(jì)及HFSS軟件的二次開發(fā)[D];青島理工大學(xué);2013年
6 劉生第;基于低功耗藍(lán)牙的針式打印機(jī)系統(tǒng)設(shè)計(jì)[D];大連理工大學(xué);2013年
7 丁國(guó)慶;藍(lán)牙微帶天線的仿真設(shè)計(jì)[D];安徽大學(xué);2011年
8 姜曉;熱轉(zhuǎn)移打印的控制技術(shù)[D];上海交通大學(xué);2009年
9 孫靜;小天線設(shè)計(jì)與測(cè)試方法研究[D];上海交通大學(xué);2008年
本文編號(hào):2745709
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/2745709.html