0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

基于RS485总线的POS机联网解决方案

汽车电子技术 来源:波仕电子 作者:波仕电子 2022-09-22 11:24 次阅读

pos机(刷卡机)为提高人们的生活水平带来了极大的便利,得到力量迅速的推广和应用。各个大学的学生食堂在近几年几乎都使用上了POS机。从早期的打孔的金龙卡到现在各种各样的IC卡及相应的POS机,它们都无一例外地采用了RS-485总线。这是由RS-485总线的特点决定的:传输距离远(1200米)、软件简单(RS-232协议)。

现在随着食堂越来越多、POS机越来越多,距离越来越远,POS机的可靠联网成为一个新的问题。本文介绍了典型的某大学东校区的食堂POS机联网解决方案。本方案经过承包厂家的反复比较、试验、实施,最后成功地应用并且长期稳定运行了多年。

波士光纤多机应用POS联网

东校区的食堂POS机联网解决方案如图。机房位于1食堂内并且距离宝石花餐厅很近。但是2食堂和3食堂距离机房比较远,并且是两个大食堂,POS比较多。

作为控制POS机的PC机配了一块4串口扩展卡,扩展出了4个RS-232口。每个RS-232口用于一个食堂或者宝石花餐厅。其中2路RS-232通过U485A型号的光电隔离RS-232/RS-485转换器转为RS-485口、另外2个RS-232口通过OPT232-9型号的RS-232/光纤转换器转为光纤传输。

在实施过程中遇到的一个典型问题就是RS-485总线中能够挂接的POS机的数量。如果一条RS-485总线中挂的RS-485过多,就会出现无法通信的问题。波仕电子的解决方案是在光纤线路中串接型号OPT485EX的光纤中继转换器,将过多的POS机从原来的全部挂在OPT485上改善为分别挂在OPT485和OPT485EX上。在同一个光纤网中,OPT485EX的数量不受限制,这样扩展挂接多个POS机都没问题。在1食堂和宝石花餐厅的RS-485总线扩展POS机数量的方法是用型号HUB4485G的RS-485集线器将RS-485总线扩展为4路。

采用串口光纤传输的优点:通信距离远,多模光纤4000米,每加一个光纤中继转换器再增加4000米,在这样的传输距离下通信速率可以高达115200bps。

系统软件

系统软件分成PC机和POS机两部分。

PC机多串口卡实现对各个POS机的控制。为了操作方便,PC机控制软件设计了一个虚拟键盘,所有操作均通过点击鼠标实现。PC机与POS机的握手协议也较为简单,8位数据中位7为“1”时表示传送的是地址信息,为“0”时表示传送的是数据信息,各个POS机通过读取各自的地址设备码来确定PC机是否要求与其通信。图2为PC机的主程序流程框图。

波士光纤多机应用POS联网

各个键的功能分述如下,点击地址选择键将弹出一个窗口,供用户输入1~32的地址,以选择需要通信的POS机。周期设置键可以设置连续测量,或每10分钟至每天测量一次。通过时钟设置键可以设置POS机的时钟信息。通过点击测量/停止键,可以启动或停止POS机的工作。点击接收数据键可以接收当前被选中的POS机的所有测量数据,并生成一个由用户定义文件名的数据文件。如果要查看接收到的数据,可以点击显示数据键。在显示数据的窗口内还可以完成打印功能。

POS机的软件主要完成数据采集、处理、存储以及和PC机通信的任务,分为如下几个模块:数据采集、数据通信、数据显示、数据打印以及键扫描。图3所示的是POS机与PC机的通信软件流程图,POS机采用的是中断处理方式。当POS机响应中断时,首先判断PC机送来的是否为地址信息(即位“7”是否为“1”),如果是地址,则POS机读取本机的地址设备码进行判断。若地址相符,就接收PC机以后发来的数据,并根据送来的数据,进行各种处理。

波士光纤多机应用POS联网

为便于对POS机中的读卡器进行检测和维护,硬件上设计了显示接口、键盘接口和打印接口,软件模块中包含了显示、打印以及键扫描程序模块,这样在需要对POS机维护时,接上系统配置的硬件,POS机就可以独立工作。

该系统经实际应用证明,运行正常,数据测量准确。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • RS485
    +关注

    关注

    39

    文章

    1135

    浏览量

    82104
  • POS机
    +关注

    关注

    4

    文章

    42

    浏览量

    17857
  • POS
    POS
    +关注

    关注

    3

    文章

    119

    浏览量

    28280
  • RS485总线
    +关注

    关注

    3

    文章

    92

    浏览量

    18911
  • POS机联网
    +关注

    关注

    0

    文章

    2

    浏览量

    7156
收藏 人收藏

    评论

    相关推荐

    RS485总线浪涌解决方案

    RS485总线浪涌解决方案!|深圳比创达EMC
    的头像 发表于 09-18 14:53 1395次阅读
    <b class='flag-5'>RS485</b><b class='flag-5'>总线</b>浪涌<b class='flag-5'>解决方案</b>!

    RS485转以太网的应用、解决方案和关键技术

    。 2.RS485转以太网的解决方案实现RS485转以太网(即485转网口)主要一个硬件转换器和一个软件驱动。硬件转换器分为两种:串口服务器(串口
    发表于 05-27 16:29

    RS485总线特点

    智能仪表在要求通信距离为几十米到上千米时,通过RS485通讯连成现场网络,满足企业信息化的需要。RS485总线特点1、RS485的最高数据传输速率为10Mbps。2、
    发表于 07-26 06:41

    RS485总线是什么?有哪些应用

    简单介绍:RS485总线是一种常见的串行总线标准,采用平衡发送与差分接收的方式,因此具有抑制共模干扰的能力。应用场合:几十米到几千米的场合,可以应用于多节点的场合典型电路介绍:一、非隔离型的R
    发表于 07-26 08:32

    提高RS485总线通信速度的设计

    介绍一种通信总线RS485主从通信方式,提高RS485总线采集速度的方法,该方法解决了主从式通信慢的缺点,提高通信速度,运行稳定、可靠。关键词:RS
    发表于 04-12 00:37 44次下载
    提高<b class='flag-5'>RS485</b><b class='flag-5'>总线</b>通信速度的设计

    RS485总线接口电路

    RS485总线接口电路     测试仪通过RS485工业总线与PC进行通信,其硬件接口电路如图5所示。
    发表于 05-13 11:59 3692次阅读
    <b class='flag-5'>RS485</b><b class='flag-5'>总线</b>接口电路

    RS485总线应用与选型指南

    RS485 总线是一种常见的串行总线标准,采用平衡发送与差分接收的方式,因此具有抑制共模干扰的能力。在一些要求通信距离为几十米到上千米的时候, RS485
    发表于 09-22 15:52 133次下载
    <b class='flag-5'>RS485</b><b class='flag-5'>总线</b>应用与选型指南

    RS485总线典型电路介绍

    RS485总线典型电路介绍
    发表于 08-10 13:52 10.8w次阅读
    <b class='flag-5'>RS485</b><b class='flag-5'>总线</b>典型电路介绍

    什么是rs485总线总线通讯协议?

    RS485缺点:RS485总线是一种常规的通信总线,它不能够做总线的自动仲裁,也就是不能够同时发送数据以避免
    的头像 发表于 11-06 10:06 6.7w次阅读
    什么是<b class='flag-5'>rs485</b><b class='flag-5'>总线</b><b class='flag-5'>总线</b>通讯协议?

    RS485总线通讯技术及基于PC的DCS的研究与应用

    采用 RS485 总线通讯技术,利用电子设备本身的资源,提出了一种基于个人计算机的低成本集散系统解决方案,应用于多家水泥厂的配料生产线控制,效果良好,取得了较大的经济和社会效益。 基础控制计算机也
    发表于 11-10 16:56 3次下载

    KNX总线RS485总线的区别是什么

    在物联网智能有线的协议中,应用最广泛的两种协议就是KNX总线RS485总线
    发表于 06-15 17:16 1.8w次阅读

    RS485总线的说明与使用详解

    工业现场经常要采集多点数据,模拟信号或开关信号,一般用到RS485总线RS-485采用半双工工作方式,支持多点数据通信。RS-485总线
    的头像 发表于 06-17 18:41 1.5w次阅读
    <b class='flag-5'>RS485</b><b class='flag-5'>总线</b>的说明与使用详解

    RS485总线应用及常见问题

    RS485总线应用及常见问题
    的头像 发表于 05-06 09:28 1570次阅读
    <b class='flag-5'>RS485</b><b class='flag-5'>总线</b>应用及常见问题

    RS485总线防雷保护电路

    RS485总线防雷保护电路 SM712
    的头像 发表于 06-21 14:41 2604次阅读
    <b class='flag-5'>RS485</b><b class='flag-5'>总线</b>防雷保护电路

    RS485总线连接采用什么样的线缆呢?多台RS485设备如何连接呢?

    RS485总线连接采用什么样的线缆呢?多台RS485设备如何连接呢? RS485总线是一种串行通信协议,常用于工业自动化、楼宇管理和数据采集
    的头像 发表于 01-04 16:59 4366次阅读