【數字標牌網】 服務熱線:400-6787-360 | 投稿郵箱 | 會員登錄 | 免費注冊 | 設為首頁 | 加入收藏 | RSS | 客戶服務 | 月刊訂閱 | |||
|
![]() |
利用硬件和軟件開發套件簡化遷移
利用英特爾® 酷睿™處理器提高下一代自動售貨機的性能
隨著自動售貨機不斷演進和支持新功能,例如大屏幕數字標牌和視頻分析,開發人員需要將更多計算性能添加到現有設計當中。使用英特爾® 自動售貨機設計參考套件和 Silkron* Vendron* 軟件開發套件(SDK)將可以輕松滿足這種需求。
參考套件包含一個模塊化主板,允許自動售貨機制造商將現有的自動售貨機硬件連接到英特爾® 酷睿™ 處理器,帶來新應用所需的性能。如果需要,也可以將現有的自動售貨機軟件遷移到英特爾® 處理器,或許可以消除在系統中使用其它
CPU 或微控制器的需求。另外,通過英特爾處理器,制造商能夠從專有控制器主板遷移到現成的商業化(COTS)主板,從而顯著降低開發和庫存成本。
Vendron SDK 是一個工具包,支持數字標牌、常見自動售貨機功能以及高級遠程管理特性。該軟件開發套件可以簡化自動售貨機軟件開發的每一環節,從產品庫存到支付控制,讓自動售貨機運營商更輕松地管理和監控特性。
本白皮書將解釋英特爾® 自動售貨機設計參考套件如何連接通用自動售貨機硬件,介紹有助于輕松集成傳統應用與新應用的 Vendron 應用編程接口(API)。
利用英特爾® 架構提高自動售貨機的計算性能
1.0 英特爾® 自動售貨機設計參考套件概述
如今,許多制造商使用專有控制器主板來控制和監控自動售貨機硬件和設備,例如找零分發器。在發展過程中,這些主板將需要性能升級,以滿足新要求,例如數字標牌、營養標簽和視頻分析。英特爾® 自動售貨機設計參考套件是一種基于開放標準的方法,能夠使用英特爾® 酷睿™ 處理器提供所有必要性能,而只需稍微更改或無需更改機器硬件。
如欲了解有參考套件的更多信息,請下載白皮書,網址是:http://download.intel.com/embedded/applica-tions/
digitalsignage/3Z5109.pdf參考套件采用“Vending SandBox”,它是一個通過標準 I/O 將英特爾® 架構平臺連接到機器硬件的主板。標準 I/O 包括數字 I/O、多點總線(MDB)和 RS232/RS485 串行端口。如圖 1 所示,Vending SandBox 能夠連接到自動售貨機設備,例如傳感器、交換機、讀卡器和現金分發器。Vendron 軟件開發套件提供 API,用于與自動售貨機設備通信和集成自動售貨機應用軟件,從而輕松將軟件遷移到英特爾® 架構處理器。另外,該軟件開發套件還擁有硬件配置工具和配置測試工具。
1.1Vending SandBox 概述
Vending SandBox 是一個接口主板,能夠通過 USB 連接到英特爾架構平臺,通過標準 I/O 連接到自動售貨機,如圖 2所示。SandBox 的默認配置提供了 2 個 MDB 端口(上游和下游)、8 個數字輸入端口、8 個數字輸出端口、2 個串行RS232 端口和 1 個串行 RS485 端口。所有這些 I/O 均采用模塊化設計,能夠按需添加更多端口。
以下三個部分將簡單描述標準 I/O 端口,以及如何使用英特爾® 自動售貨機設計參考套件部署這些端口。
1.2數字輸入/輸出
Vending Sandbox 采用一個 USB I/O 模塊,能夠支持 16 個獨立的通用數字 I/O,其中輸入和輸出各占一半。它們可以向傳感器、LED、交換機等自動售貨機設備傳輸并從這些設備接收二進制信號。USB I/O 模塊兼容 USB 1.1/2.0,并且由總線供電。詳細規格請見表 1。
1.3多點總線(MDB)串行接口
多點總線(MDB)通信協議已成為現代自動售貨機內部的主要通信方式,用于互連不同的模塊,例如紙幣識別器、讀卡器和自動換幣器。Vending SandBox 包含一個 USB 到 MDB 轉換設備。該設備由英特爾架構平臺通過 USB 控制,并且為機器硬件提供兼容 MDB 的串行接口。MDB 串行鏈路以 9,600 位/秒(bps)的速度運行,以起始和停止位傳輸 8 位幀,如圖 3 所示。其它規格請見表 2。
1.4串行 RS232/RS485 端口
除 MDB 之外,RS232 和 RS485 串行端口通常在自動售貨機中用于連接觸摸屏、引腳板(pin pad)、投幣孔、票據打印機等。由于最先推出,RS232 接口更受歡迎。不過,相比 RS232,RS485 支持更大的距離、更快的通信速度,而且噪音抗擾度更高。因此,RS485 端口的使用正在穩步增加。Vending SandBox 有 2 個 USB 到 RS232 轉換器和 1 個 USB 到RS485 轉換器。
這兩個 RS232 標準串行端口兼容 USB 1.1/2.0,由總線供電,是真正的雙向端口,并且采用 DB9(即 DE-9)凸形接頭,其詳細的引腳輸出請見表 3。USB 連接線最大長度為 5 米;RS232 為 15 米。
RS485 標準串行端口兼容 USB 1.1/2.0,由總線供電,并且支持多至 3 Mbps(每秒兆比特位)的速度。它也采用 DB9 凸形接頭,如圖 4 所示;然而,它只有 2 個信號引腳,組成一個微分對(提高噪音抗擾度),用于數據傳輸和接收。該串行鏈路經過配置能夠生成 7 或 8 個數據位,用于偶校驗、奇校驗或非校驗。如果 Vending SandBox 是多點 RS485 系統中的第一個或最后一個設備,需要在引腳 1 和引腳 3 之間添加一個 120Ω 終端電阻,以滿足 RS485 終端要求。
2.0Silkron* Vendron* 軟件開發套件概述
Silkron Vendron 軟件開發套件是一個用于開發自動售貨機軟件的工具套件,包括面向數字信號和高級遠程管理特性的特殊命令。而且,Vendron 軟件能夠處理現金和無現金交易類型,例如信用卡、預付卡以及未來的手機。
Vendron 軟件開發套件支持數字信號,能夠管理所有顯示的圖片和視頻內容,包括廣告、產品圖片、輔助性產品信息和交易處理菜單。通過使用 Vendron 軟件開發套件,運營商能夠根據播放列表或具體時間段遠程下載和播放廣告。
Vendron 軟件開發套件的適用范圍甚為廣泛。鑒于本文之目的,下面只介紹用于 Vending SandBox I/O 端口初始化以及與Vending SandBox I/O 端口通信的 API 調用。
2.1對串行端口進行初始化
Int siqSP_init(LPCSTR portName, LPCSTR strBaudRate, LPCSTR strDataBits, LPCSTR strParityType, LPCSTR
strStopBitsType, LPCSTR strFlowType, int spReceived)
•對串行端口連接進行初始化。如果成功完成,則返回連接 ID。
2.2將十六進制值發送到串行端口
Void siqSP_sendHex(int splnitID, LPCSTR hex)
• 將一個十六進制值發送到串行端口。
2.3將字符串發送到串行端口
Void siqSP_sendString(int splnitID, LPCSTR string)
• 將字符串發送到串行端口。
2.4切斷串行端口連接
Bool siqSP_deinit(int splnitID)
• 切斷串行端口的通信端口連接。如果成功完成,則返回 true。
2.5 對 USB I/O 模塊連接進行初始化
Bool siqlO_init(LPCSTR strPort)
• 對 USB I/O 模塊連接進行初始化。如果成功完成,則返回 true。
2.6 從 USB I/O 模塊讀取位
Bool siqlO_get(int bit)
• 從 USB I/O 模塊讀取輸入信號(位 0 – 7)。如果信號可用,則返回 true,反之亦然。
2.7 設置 USB 輸出信號
Void siqlO_set(int bit, bool on)
• 將輸出信號發送至 USB I/O 模塊。
2.8 切斷 USB 模塊連接
Bool siqlO_deinit()
• 切斷 USB I/O 模塊連接。如果成功完成,則返回 true。
2.9 對紙幣/硬幣識別器接口進行初始化
Bool siqMDB_init(LPCSTR portName, int mdbReceived, int mdbError)
• 對紙幣/硬幣識別設備的通信端口連接進行初始化。如果成功完成,則返回 true。
2.10 啟用紙幣/硬幣識別器
Void siqMDB_enable()
• 啟用紙幣/硬幣識別設備。
2.11 禁用紙幣/硬幣識別器
Void siqMDB_disable()
• 禁用紙幣/硬幣識別設備。
2.12 從硬幣識別器返回找零
Void siqMDB_change(double value)
• 命令硬幣識別器返回找零。
2.13 切斷紙幣/硬幣識別器連接
Bool siqMDB_deinit()
• 切斷紙幣/硬幣識別器的通信端口連接。
3.0 總結
要求更多計算性能的自動售貨機開發人員,可以遷移至功能強大的英特爾® 酷睿™ 處理器,獲得運行數字標
牌和視頻分析等新興應用所需的性能。英特爾® 自動售貨機參考套件和 Silkron Vendron 軟件開發套件有助于
輕松集成基于英特爾® 架構的平臺。參考套件可以通過英特爾® 租賃計劃獲得,詳細信息請咨詢英特爾現場
銷售代表。
![]() |
立式廣告機 |
落地式廣告機 |
高清廣告機 |
分屏廣告機 |
藍牙廣告機 |
網絡廣告機 |
數字標牌播放器 |
廣告機方案 |
多媒體信息發布系統 |
觸控一體機 |
高清機頂盒 鏡面廣告機 | 多媒體廣告機 | 觸摸廣告機 | 網絡廣告機 | 液晶廣告機 | 車載廣告機 | 互動式廣告載體 | 樓宇廣告機 | 流媒體實時發布系統 | 廣告機外殼 | 戶外大屏幕 廣告機報價 | 數字標牌軟件 | 電子看板 | 商業顯示 | 嵌入式主板 | 觸控一體機 | 數字標牌顯示器 | 嵌入式流媒體服務器 |
設為首頁
| 網站建設 | 歡迎投稿
| 數字標牌雜志
| 資訊中心 | 本站動態
| 關于數字標牌網 |
網站RSS | 網站地圖
| 友情鏈接
熱點:數字標牌 | 數字告示 | 液晶廣告機 | 網絡廣告機 | 廣告機 | 廣告機報價 | 多媒體信息發布系統 | 數字標牌網 本站實名:數字標牌網 國際域名:www.cyberslp.com 版權所有© 2009-2012 深圳中投網絡信息技術有限公司 郵箱:ds-360@3v.cn 客服QQ: |