本无线扫描器以单片机mPSD3254BV 为中心,经过扫描子体系能够扫描一维或二维条型码,键盘和显现体系便运用户进行人机沟通,无线传送模块能够将现场收集到的数据发送到其它设备,一起本扫描器也能存储上万条数据信息,整个体系选用锂电池供电,能够接连作业40小时,当收集数据反常状况时,体系会主动蜂鸣,振荡提示用户。
电源电路规划
电源模块由两部分组成,1AH的锂电池和电源稳压芯片MAX604。MAX604芯片是一种低压差、低功耗线性稳压器,用来确保体系作业电压的安稳。锂电池跟着运用时间的添加,电量将会逐步下降,不能有用确保体系安稳作业。因此在锂电池后端加一片MAX604,电压一直安稳在3.3V。MAX604芯片上的OFF端,能够用来操控稳压芯片是否输出电压。当OFF端上是高电平“1”时,该模块就有输出电压;当OFF端上是低电平“0”时,该模块就无输出电压。本体系运用这一个特性,完成电源的开关和休眠的唤醒。其硬件原理图如图2所示。
图2 电源操控电路
键盘输入模块
本扫描器共规划28个按键;将mPSD3200单片机的PA,PB口设置成一般的I/O接口以构成一个行列式键盘矩阵。将PA0~6设置为七根列线,PB0~3设置为四根行线,并将PA7设置成逻辑输入。用PA7口来检测列线上是否有键按下。当检测到有键按下时,PA7向CPU请求中止,由CPU 来判别详细是哪个键。详细电路如图3所示。
图3 键盘操控电路
LCD显现模块
本扫描器显现液晶屏选用KS0741芯片,该芯片自身自带驱动模块,驱动模块与CPU的接口有串行或并行两种操控方法,本扫描器选用并行操控方法。该液晶屏功耗较低,作业电流仅为毫安级。它能够显现文字与图片,该液晶屏最多能够显现8×16个汉字。能为用户显现各种信息。
体系的主操控芯片选用SoC单片机mPSD3254BV。 mPSD3200单片机是ST公司将51内核与PSD(可编程体系器材)模块组合在一起的一款典型的SoC芯片。它在一块芯片中集成了8052的内核,扩展了I/O端口PA~PD,添加了I2C、USB、PWM、ADC等功用部件和二个UART接口,还添加了PLD(可编程逻辑器材)的功用;一起片内包含两块大容量的FLASH存储块和SRAM存储器,并可依据实际需要将其装备为数据存储器或许程序存储器来运用。