0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內(nèi)不再提示

基于RS485總線的POS機聯(lián)網(wǎng)解決方案

汽車電子技術 ? 來源:波仕電子 ? 作者:波仕電子 ? 2022-09-22 11:24 ? 次閱讀

pos機(刷卡機)為提高人們的生活水平帶來了極大的便利,得到力量迅速的推廣和應用。各個大學的學生食堂在近幾年幾乎都使用上了POS機。從早期的打孔的金龍卡到現(xiàn)在各種各樣的IC卡及相應的POS機,它們都無一例外地采用了RS-485總線。這是由RS-485總線的特點決定的:傳輸距離遠(1200米)、軟件簡單(RS-232協(xié)議)。

現(xiàn)在隨著食堂越來越多、POS機越來越多,距離越來越遠,POS機的可靠聯(lián)網(wǎng)成為一個新的問題。本文介紹了典型的某大學東校區(qū)的食堂POS機聯(lián)網(wǎng)解決方案。本方案經(jīng)過承包廠家的反復比較、試驗、實施,最后成功地應用并且長期穩(wěn)定運行了多年。

波士光纖多機應用POS聯(lián)網(wǎng)

東校區(qū)的食堂POS機聯(lián)網(wǎng)解決方案如圖。機房位于1食堂內(nèi)并且距離寶石花餐廳很近。但是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機的數(shù)量。如果一條RS-485總線中掛的RS-485過多,就會出現(xiàn)無法通信的問題。波仕電子的解決方案是在光纖線路中串接型號OPT485EX的光纖中繼轉換器,將過多的POS機從原來的全部掛在OPT485上改善為分別掛在OPT485和OPT485EX上。在同一個光纖網(wǎng)中,OPT485EX的數(shù)量不受限制,這樣擴展掛接多個POS機都沒問題。在1食堂和寶石花餐廳的RS-485總線擴展POS機數(shù)量的方法是用型號HUB4485G的RS-485集線器將RS-485總線擴展為4路。

采用串口光纖傳輸?shù)膬?yōu)點:通信距離遠,多模光纖4000米,每加一個光纖中繼轉換器再增加4000米,在這樣的傳輸距離下通信速率可以高達115200bps。

系統(tǒng)軟件

系統(tǒng)軟件分成PC機和POS機兩部分。

PC機多串口卡實現(xiàn)對各個POS機的控制。為了操作方便,PC機控制軟件設計了一個虛擬鍵盤,所有操作均通過點擊鼠標實現(xiàn)。PC機與POS機的握手協(xié)議也較為簡單,8位數(shù)據(jù)中位7為“1”時表示傳送的是地址信息,為“0”時表示傳送的是數(shù)據(jù)信息,各個POS機通過讀取各自的地址設備碼來確定PC機是否要求與其通信。圖2為PC機的主程序流程框圖。

波士光纖多機應用POS聯(lián)網(wǎng)

各個鍵的功能分述如下,點擊地址選擇鍵將彈出一個窗口,供用戶輸入1~32的地址,以選擇需要通信的POS機。周期設置鍵可以設置連續(xù)測量,或每10分鐘至每天測量一次。通過時鐘設置鍵可以設置POS機的時鐘信息。通過點擊測量/停止鍵,可以啟動或停止POS機的工作。點擊接收數(shù)據(jù)鍵可以接收當前被選中的POS機的所有測量數(shù)據(jù),并生成一個由用戶定義文件名的數(shù)據(jù)文件。如果要查看接收到的數(shù)據(jù),可以點擊顯示數(shù)據(jù)鍵。在顯示數(shù)據(jù)的窗口內(nèi)還可以完成打印功能。

POS機的軟件主要完成數(shù)據(jù)采集、處理、存儲以及和PC機通信的任務,分為如下幾個模塊:數(shù)據(jù)采集、數(shù)據(jù)通信、數(shù)據(jù)顯示、數(shù)據(jù)打印以及鍵掃描。圖3所示的是POS機與PC機的通信軟件流程圖,POS機采用的是中斷處理方式。當POS機響應中斷時,首先判斷PC機送來的是否為地址信息(即位“7”是否為“1”),如果是地址,則POS機讀取本機的地址設備碼進行判斷。若地址相符,就接收PC機以后發(fā)來的數(shù)據(jù),并根據(jù)送來的數(shù)據(jù),進行各種處理。

波士光纖多機應用POS聯(lián)網(wǎng)

為便于對POS機中的讀卡器進行檢測和維護,硬件上設計了顯示接口、鍵盤接口和打印接口,軟件模塊中包含了顯示、打印以及鍵掃描程序模塊,這樣在需要對POS機維護時,接上系統(tǒng)配置的硬件,POS機就可以獨立工作。

該系統(tǒng)經(jīng)實際應用證明,運行正常,數(shù)據(jù)測量準確。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • RS485
    +關注

    關注

    39

    文章

    1163

    瀏覽量

    82446
  • POS機
    +關注

    關注

    4

    文章

    43

    瀏覽量

    17946
  • POS
    POS
    +關注

    關注

    3

    文章

    119

    瀏覽量

    28329
  • RS485總線
    +關注

    關注

    3

    文章

    94

    瀏覽量

    18981
  • POS機聯(lián)網(wǎng)

    關注

    0

    文章

    2

    瀏覽量

    7173
收藏 人收藏

    評論

    相關推薦

    RS485總線浪涌解決方案

    RS485總線浪涌解決方案!|深圳比創(chuàng)達EMC
    的頭像 發(fā)表于 09-18 14:53 ?1532次閱讀
    <b class='flag-5'>RS485</b><b class='flag-5'>總線</b>浪涌<b class='flag-5'>解決方案</b>!

    RS485轉以太網(wǎng)的應用、解決方案和關鍵技術

    。 2.RS485轉以太網(wǎng)的解決方案實現(xiàn)RS485轉以太網(wǎng)(即485轉網(wǎng)口)主要一個硬件轉換器和一個軟件驅動。硬件轉換器分為兩種:串口服務器(串口聯(lián)
    發(fā)表于 05-27 16:29

    RS485總線特點

    智能儀表在要求通信距離為幾十米到上千米時,通過RS485通訊連成現(xiàn)場網(wǎng)絡,滿足企業(yè)信息化的需要。RS485總線特點1、RS485的最高數(shù)據(jù)傳輸速率為10Mbps。2、
    發(fā)表于 07-26 06:41

    RS485總線是什么?有哪些應用

    簡單介紹:RS485總線是一種常見的串行總線標準,采用平衡發(fā)送與差分接收的方式,因此具有抑制共模干擾的能力。應用場合:幾十米到幾千米的場合,可以應用于多節(jié)點的場合典型電路介紹:一、非隔離型的R
    發(fā)表于 07-26 08:32

    提高RS485總線通信速度的設計

    介紹一種通信總線RS485主從通信方式,提高RS485總線采集速度的方法,該方法解決了主從式通信慢的缺點,提高通信速度,運行穩(wěn)定、可靠。關鍵詞:RS
    發(fā)表于 04-12 00:37 ?44次下載
    提高<b class='flag-5'>RS485</b><b class='flag-5'>總線</b>通信速度的設計

    RS485總線接口電路

    RS485總線接口電路     測試儀通過RS485工業(yè)總線與PC進行通信,其硬件接口電路如圖5所示。
    發(fā)表于 05-13 11:59 ?3747次閱讀
    <b class='flag-5'>RS485</b><b class='flag-5'>總線</b>接口電路

    RS485總線應用與選型指南

    RS485 總線是一種常見的串行總線標準,采用平衡發(fā)送與差分接收的方式,因此具有抑制共模干擾的能力。在一些要求通信距離為幾十米到上千米的時候, RS485
    發(fā)表于 09-22 15:52 ?133次下載
    <b class='flag-5'>RS485</b><b class='flag-5'>總線</b>應用與選型指南

    RS485總線典型電路介紹

    RS485總線典型電路介紹
    發(fā)表于 08-10 13:52 ?10.9w次閱讀
    <b class='flag-5'>RS485</b><b class='flag-5'>總線</b>典型電路介紹

    什么是rs485總線總線通訊協(xié)議?

    RS485缺點:RS485總線是一種常規(guī)的通信總線,它不能夠做總線的自動仲裁,也就是不能夠同時發(fā)送數(shù)據(jù)以避免
    的頭像 發(fā)表于 11-06 10:06 ?6.8w次閱讀
    什么是<b class='flag-5'>rs485</b><b class='flag-5'>總線</b><b class='flag-5'>總線</b>通訊協(xié)議?

    RS485總線通訊技術及基于PC的DCS的研究與應用

    采用 RS485 總線通訊技術,利用電子設備本身的資源,提出了一種基于個人計算機的低成本集散系統(tǒng)解決方案,應用于多家水泥廠的配料生產(chǎn)線控制,效果良好,取得了較大的經(jīng)濟和社會效益。 基礎控制計算機也
    發(fā)表于 11-10 16:56 ?3次下載

    KNX總線RS485總線的區(qū)別是什么

    在物聯(lián)網(wǎng)智能有線的協(xié)議中,應用最廣泛的兩種協(xié)議就是KNX總線RS485總線。
    發(fā)表于 06-15 17:16 ?1.9w次閱讀

    RS485總線的說明與使用詳解

    工業(yè)現(xiàn)場經(jīng)常要采集多點數(shù)據(jù),模擬信號或開關信號,一般用到RS485總線,RS-485采用半雙工工作方式,支持多點數(shù)據(jù)通信。RS-485總線網(wǎng)
    的頭像 發(fā)表于 06-17 18:41 ?1.6w次閱讀
    <b class='flag-5'>RS485</b><b class='flag-5'>總線</b>的說明與使用詳解

    RS485總線應用及常見問題

    RS485總線應用及常見問題
    的頭像 發(fā)表于 05-06 09:28 ?1667次閱讀
    <b class='flag-5'>RS485</b><b class='flag-5'>總線</b>應用及常見問題

    RS485總線防雷保護電路

    RS485總線防雷保護電路 SM712
    的頭像 發(fā)表于 06-21 14:41 ?2826次閱讀
    <b class='flag-5'>RS485</b><b class='flag-5'>總線</b>防雷保護電路

    RS485總線連接采用什么樣的線纜呢?多臺RS485設備如何連接呢?

    RS485總線連接采用什么樣的線纜呢?多臺RS485設備如何連接呢? RS485總線是一種串行通信協(xié)議,常用于工業(yè)自動化、樓宇管理和數(shù)據(jù)采集
    的頭像 發(fā)表于 01-04 16:59 ?4735次閱讀