一种基于可靠组通讯技术的分布式网络打印机系统设计
2021-04-12安徽商贸职业技术学院信息与人工智能学院朱先远
电子世界 2021年5期
安徽商贸职业技术学院信息与人工智能学院 朱先远
随着无线接入技术的普及,越来越多的电子设备都增加了无线WIFi通讯模块。在分布式网络环境下的打印机节点之间的区域关联性和功能关联性较大,Http协议应用在物联网上显得过于庞大,基于此IETF的CORE工作组提出了一种基于REST架构的CoAP(Constrained Application Protocol)协议。本文针对分布式网络打印机任务下发、数据可靠传输和网络打印机硬件设计等问题,基于可靠组通讯技术CoAP协议设计了一款小巧可用于票券、标签、条形码等打印用途分布式网络打印机软硬件系统。系统采用STM32单片机作为主控芯片,与用户端建立可靠组通讯,用户端手机APP下发打印任务,通过WIFi模块CC2541传输数据给单片机,实现数据通信。数据处理主要是把接收到的数据放入一定的缓冲区,最后通过STM32单片机的SPI口发送给打印机头。打印控制主要是结合处理的数据及打印头上的温度等确定打印加热时间,并准确控制步进电机走纸,完成一次打印。系统运行实例表明基于可靠组通讯技术的网络打印机连接稳定可靠,可以正常完成数据传输、数据处理和实时打印。
1 打印机硬件结构设计
基于可靠组通讯技术的网络打印机采用STM32作为主控芯片,打印机硬件结构框图如图1所示,系统主要包括WIFi通讯模块、步进电机驱动模块、温度检测模块、缺纸检测模块、过热保护模块组成,打印头机芯选择热敏机芯。
在热敏打印头缺纸检测方面选择了一个光电检测传感器。……
登录APP查看全文
