百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 技术教程 > 正文

Android收银机如何直接驱动钱箱?我们来详细分析硬件RJ11接口

csdh11 2025-05-27 13:33 9 浏览

  钱箱的英文是Cash Drawer,就是通常放在收银机下用来放现金的箱子。虽然现在很多支付采用网络支付,但是零售业很多时候要保留一个钱箱来保存收到现金

  传统流程是通过小票打印机的RJ11接口来驱动钱箱,但这样带来的问题收银机各种设备零零散散一大堆,不但不美观,而且容易出问题。


现代的收银机设备,几乎是完全集成的,通常是Android双屏设备,里面把扫码,刷脸支付,小票打印,以及称重完全集成一起,如果这时还要驱动钱箱,就需要Android自己通过钱箱RJ11来驱动了。这个时候我们就要分析钱箱的控制接口了。



钱箱内部结构

我们打开一个钱箱内部可以看到,钱箱平时的常闭锁住的,要不通过前面钥匙解锁,要让线圈(黄色部分)通上电吸住右侧铁芯,产生跟钥匙一样效果就是解开挂钩,这样弹簧也能弹出钱箱。打印机的RJ11接口就是用这个原理,输出一段时间的5v-12v电压的电流,就能让软件弹出钱箱。钱箱的关闭相当于是用人力推回来,又让弹簧压缩并挂上挂钩。




这个控件线圈的数据线的接口是RJ11,样子跟我们常见的RJ45以太网线接口有一点像,只不过RJ11是6根线,而RJ45是8根线。

RJ11线序没有标准,只不过小票打印机兼容EPSON的制定的规范,所以RJ11线箱的线序也会按它的定义来对接。

按RJ11的卡口向下的角度来看,线序从左到右分别是序号1-6, 1,6号脚地线,2,5号是打印机电流输出线,3号是钱箱输入信号线,4号是24V电源。

24V是过去的规范,实现现在线箱5V到12V都能弹开。我们实现在2,5号任意一个脚输出一定时间电流,都能弹开钱箱.

EPOS 钱箱指令

Epson在EPOS打印指令集就有一个专门开钱箱的指令,格式如下

ESC p m t1 t2

其中esc是打印指令固定开头,就是ascii码为27的ESC的键值.

字母p表示开钱箱指令,m表示向哪一个脚输出电流,m=0(ascii 48),表示向2号脚输出,m=1(ascii 49向5号脚输出.

t1表示电流输出时间,单位是毫秒,t2表示两次信号之间最小间隔时间。


我们举个例子,指令 27,112,48,255,255

即 ESC p 0 (255) (255)

用2号脚弹开钱箱,电流持续255ms,间隔为255ms


Android如何驱动钱箱

假设收银机把小票打印模块集成了,这样只能自己驱动RJ11的来弹钱箱了,我们买了一个usb转RJ11的开箱器,测试发现可以打开钱箱,打开SDK的一看就是通过usb串口发送的一个ESC P的开钱箱指令。



于是我们拆开看了一个电路。主要是三个芯片

其中最大个是PL-2303HX的usb转串口芯片

另外两个较小的分别是 NE555及MC34063a

MC34063A 是TI的一个工作温度范围为 0°C 至 70°C 的 1.5A 升压、降压、反相开关稳压器,结合边上那个大电容,它的作用是把输入usb 3.3v升压到能弹开线箱的电压,即输出到4号脚去。

而NE555就TI的电路的瑞士军刀,它是一种模拟和数字功能相结合的中规模集成器件,这种芯片具有多种功能,可以用作定时器,震荡器及脉冲产生电路。

这时是由用向钱箱的2,5号脚产生一个指定时间的开箱电流。

考虑到收银机往往有串口和12V的供电,因为如果Android弹钱箱关键在于软件能产生一个5V以上电流,所以用在硬件上要加装一个NE555或者DAC芯片,(PWM电压输出不够)。这是我想到方案,不知道哪位嵌入式大牛能想到其它在RK3288上产生5V的方法?

#头条创作挑战赛#

相关推荐

iFixit最近很忙: 现在到iPhone 6拆解进行中

以下为文章全文:威锋网讯,第一时间飞到澳大利亚对iPhone6Plus进行拆解的iFixit,现在继续着他们的拆解工作。这次正在拆解的是iPhone6,经拆解发现,内部的芯片来源有NX...

CES 2025 第 2 天:各种新奇小玩意让人眼前一亮!

消费电子展(CES)第二天已经结束,这篇文章将展示大量苹果配件。所以,如果你一直在担心那些与苹果相关的产品都在哪儿,这个文章会满足你的需求。有很多产品是针对那些用iPhone拍摄的创作者的。而且,...

TF卡和SD卡有什么区别

TF卡和SD卡都是内存卡,其中TF卡是手机使用的小内存卡,而SD卡一般是相机使用的大内存卡,这两种内存卡若是损坏了都可以使用内存卡修复工具进行修复或使用数据恢复软件来恢复数据。那么,TF卡和SD卡的区...

戴尔台式电脑OptiPlex 3080系列10带CPU如何安装Windows7系统

开机前不停的按“F2”进入BIOS界面。第一步,设置硬盘兼容模式(AHCI)。选择“SystemConfiguration”展开,选择“SATAOperation”,在右边选择“AHCI”,然后单...

联想台式电脑设置bios时U盘、光盘都启动不了是怎么回事?

谢谢悟空小秘书邀请!联想台式电脑设置bios时u盘光盘都启动不了?一般遇到此问题请先升级bios为最新版本,不过个人升级bios风险比较大,重则主板报废。还是请专业人士比较可靠。这方法教程可以参考我以...

如何恢复SD卡格式化后丢失的数据

现在大部分手机、相机、MP4等设备上都会配有SD卡插口,用来帮助用户存储更多的数据。但是,在用户使用SD卡的过程中,经常会出现SD卡格式化的情况,而SD卡中保存了很多重要的数据,这可怎么办?如何恢复S...

基于ReWorks 嵌入式系统平台构建SD卡驱动程序

SD卡(SecureDigitalMemoryCard)是由日本松下、东芝及美国SanDisk公司于1999年8月在MMC卡(MultiMediaCard)基础上共同研制而...

【Chat.】关于内存卡(存储卡)保修经历。

最近在外拍摄很多,可能是太热,也可能是直播软件的问题,导致坏掉了几个内存卡,本想着自认倒霉,毕竟每张卡都用了快2年以上了,还有的也用了快四年了,但还是尝试着去看看这些内存卡的保修时常,结果发现我要是不...

你是不是一直都弄错啦,TF卡和SD卡的区别?

你是不是一直都弄错啦,TF卡和SD卡的区别?一、SD卡是SecureDigitalCard的英文缩写,直译就是“安全数字卡”。TF卡,原名Trans-flashCard(TF卡),又叫micr...

常用的存储卡的一些类别(一)

我们所常见的存储卡其实还是有很多的,虽然现在的使用已经不多了,下面就来看看这些存储卡的分类。1、SD卡(SecureDigital)由日本松下、东芝及SanDisk共同开发研制,尺寸为32mm×24...

拯救iPhone,闪迪推出iXpand存储&电池背夹

iPhone的内置存储空间和电池续航一直很让人“捉急”,很多周边厂商开发了适配iPhone的存储拓展和电池拓展配件,苹果官方也在去年推出了一款SmartBatteryCase背夹电池,虽然造型受到...

2023开学季,TF/SD存储卡收纳选购攻略

本内容来源于@什么值得买APP,观点仅代表作者本人|作者:木容权寸2023开学季,TF和SD卡已是目前主流数码产品的存储介质,下面来聊聊如何选购TF/SD卡和更好的收纳保护数据安全,希望对你有所帮助...

U盘中的战斗机!闪迪至尊极速TM USB 3.2闪存盘评测体验

至尊超极速与至尊极速系列闪存盘一直是闪迪旗下最为亮眼的旗舰产品,此次我们《消费电子》评测室迎来了最新推出的闪迪至尊极速TMUSB3.2闪存盘。作为闪迪旗下高端的U盘,U盘中的战斗机,下面一起看看它...

SATA SSD还坐得住吗?这款移动固态硬盘都不掉速,还能三防

对于经常进行外拍的摄影师或无人机航拍的专业人士来说,携带一块轻便的外置存储设备显然是非常必要的,毕竟一旦这些拍摄设备的存储空间用尽,就需要立即导出所拍内容,清空存储空间以便继续工作。近期西数旗下存储品...

车载听歌神器大比拼 每天都有不一样的好音乐

对于有车一族而言,在车内听点音乐是很平常事情,可是音乐的局限性却让车主很苦恼,每天听着重复的歌曲,时间久了,心情不但不会愉悦,反而会很烦躁,所以今天小编就为车主朋友推荐几款听歌利器,既方便又实用,每天...