串口轉(zhuǎn)以太網(wǎng)/澳門永利yl6776單芯片
YOXO1007
串口轉(zhuǎn)以太網(wǎng)/澳門永利yl6776單芯片
概述
YOXO1007/YX1007 是上海卓嵐推出的一款針對物聯(lián)網(wǎng)應用的芯片。YOXO 是上海卓嵐的芯片品牌。YOXO1007/YX1007 可以單芯片實現(xiàn)串口轉(zhuǎn)以太網(wǎng)、UART 轉(zhuǎn) TCP/UDP、MQTT 網(wǎng)關、Modbus 網(wǎng)關、JSON 轉(zhuǎn) Modbus 自主采集、對接云平臺等功能,其網(wǎng)絡通訊方式為以太網(wǎng)。串口速率從 110~921.6kbps 可配置。也可以進行簡單的加密、邊緣計算等功能。具有集成度高、性價比高、開發(fā)簡單、穩(wěn)定性強、低功耗等特點。
YOXO1007/YX1007 采用 QFN48 封裝,體積小,其以太網(wǎng)接口內(nèi)部已經(jīng)集成 PHY 功能,外圍電路只需要供電、晶振和阻容,硬件設計比較簡單。工作電流在 25mA左右,3.3V 單電源供電。YOXO1007/YX1007 系列的基本的功能是實現(xiàn) UART 到 TCP/IP的協(xié)議轉(zhuǎn)化,即將 UART 收到的數(shù)據(jù)轉(zhuǎn)到到云端/計算機,云端/計算機下發(fā)的數(shù)據(jù)轉(zhuǎn)發(fā)到 UART。實現(xiàn)這些功能,無需用戶開發(fā)程序,YOXO1007/YX1007 內(nèi)部的程序是已經(jīng)固化好的,用戶配置即可使用??梢詫⑺暈橐活w單芯片級別的串口轉(zhuǎn)網(wǎng)口芯片、物聯(lián)網(wǎng)網(wǎng)關芯片。
它內(nèi)部已經(jīng)集成物聯(lián)網(wǎng)(IOT)所需的各類功能,包括:
1) 通過網(wǎng)口搜索和配置 YOXO1007/YX1007 的參數(shù);
2) 通過網(wǎng)口下載自定義的 Web,通過 Web 配置 IP 和波特率等參數(shù);
3) 可配置 YOXO1007/YX1007 的工作模式自動連接 7 個云端服務器;
4) 可以配置 YOXO1007/YX1007 具有注冊包和心跳包功能;
5) 支持 MQTT 網(wǎng)關功能。
6) 支持可配置的JSON轉(zhuǎn)Modbus/DLT-645功能,支持對接公有云和卓嵐云。
7) 可配置為 http 模式,可以和云端的 asp/php 的 GET/POST 指令直接對接;
8) 可以主動串口發(fā)送指令,采集儀表數(shù)據(jù)后按照定制格式上傳;
9) 具有 Modbus 網(wǎng)關功能,實現(xiàn) Modbus TCP 轉(zhuǎn) Modbus RTU;
10) 提供設備配置工具 ZLVircom,可以支持虛擬串口,提供 Windows 平臺對設備管理的動態(tài)鏈接庫;
11) 支持 SNMP 協(xié)議,可以將各類串口協(xié)議轉(zhuǎn)化為 SNMP 協(xié)議(需選擇YOXO1007-snmp 型號);
12) YOXO1007N 支持 P2P 方式的內(nèi)網(wǎng)穿越通訊,實現(xiàn)隨時隨地通過 ID 聯(lián)網(wǎng)(需選擇 YOXO1007N 型號)。
框圖
YOXO1007 系列內(nèi)部固件程序是已經(jīng)固化好的,無需二次開發(fā),但是可以通過網(wǎng)口進行程序升級。芯片的外部接口主要是 UART、以太網(wǎng)和 IO 接口。YOXO1007 內(nèi)部功能模塊包括:網(wǎng)絡配置的芯片參數(shù)的功能,串口通過類似 AT指令配置的功能,通過已經(jīng)內(nèi)嵌的 Web 進行配置的功能,IO 控制輸入輸出引腳功能等。
硬件特點
軟件特點
優(yōu)勢
YOXO1007 系列有如下的 4 個優(yōu)勢:零軟件開發(fā)、集成豐富的 IOT 功能、某些應用無需外置 MCU、無縫對接原來串口程序。
零軟件開發(fā)
YOXO1007 系列芯片內(nèi)部程序無需用戶二次開發(fā),對接用戶MCU的UART直接收發(fā)數(shù)據(jù)即可將數(shù)據(jù)傳輸?shù)骄W(wǎng)絡上的計算機程序。用戶使用步驟大致如下:
(1) 卓嵐提供完整的YOXO1007芯片的外圍電路圖,用戶按照此電路圖設計,將YOXO1007焊接到電路板。
(2) YOXO1007 的電路板上電后,電路板的 RJ45 網(wǎng)口接入網(wǎng)絡,網(wǎng)絡中的任何一臺計算機通過ZLVircom或者用戶自己開發(fā)的程序,通過網(wǎng)絡搜索設備,使用ZLVircom查看YOXO1007的IP和端口,如有需要可以配置IP和波特率。將計算機上的Socket(TCP/IP)軟件連接到設備IP和端口。
(3) 相關指示燈指示YOXO1007和計算機是否建立TCP/IP。
(4) 連接建立后,Socket(TCP/IP)軟件發(fā)送給YOXO1007的數(shù)據(jù)將通過UART發(fā)給用戶的MCU,用戶MCU的數(shù)據(jù)也可以通過UART發(fā)數(shù)據(jù)給計算機Socket(TCP/IP)軟件。
(5) 如有需要,用戶MCU上電后也可以通過類AT指令讀取YOXO1007的MAC,修改IP等操作。
以上的使用步驟中并不需要復雜的軟件開發(fā)工作,硬件開發(fā)可提供有完整的電路圖。只需要使用ZLVircom一次性配置YOXO1007的 IP、波特率等參數(shù)保存好后就可以使用,真正做到了零軟件開發(fā)。
一般來說可以在1個星期完成一個基于以太網(wǎng)的物聯(lián)網(wǎng)產(chǎn)品的開發(fā)。此零軟件開發(fā)特點為用戶產(chǎn)品快速上市提供了快捷的方案,也避免了軟件開發(fā)時間長、軟件開發(fā)不穩(wěn)定等問題。
集成豐富的IOT功能
YOXO1007內(nèi)部已經(jīng)集成了很多IOT的功能模塊,減少了用戶的開發(fā)相關物聯(lián)網(wǎng)功能的工作量。這里簡單介紹幾個典型功能:
(1) 注冊包和心跳包功能:物聯(lián)網(wǎng)設備和云端對接的時候需要將自的ID發(fā)送到云端軟件,方便云端識別設備的編號。YOXO1007/1043具有多種注冊包和心跳包方式。
(2) YOXO1007可配置為http模式,可以和云端的asp/php的GET/POST指令直接對接;
(3) YOXO1007可以配置為MQTT功能,可配置JSON轉(zhuǎn)Modbus RTU功能,可以自主采集設備信息,主動上發(fā)公有云或者卓嵐云。
(4) 具有Modbus網(wǎng)關功能,實現(xiàn)Modbus TCP 轉(zhuǎn)Modbus RTU;
(5) YOXO1007N支持P2P方式的內(nèi)網(wǎng)穿越通訊,實現(xiàn)隨時隨地通過ID聯(lián)網(wǎng):可以在沒有云端的環(huán)境下實現(xiàn)PC監(jiān)控任意一臺內(nèi)網(wǎng)的設備。
某些應用無需外置MCU
由于YOXO1007芯片無需MCU通過串口、SPI進行配置,內(nèi)部固化的程序已經(jīng)可以實現(xiàn)UART轉(zhuǎn)TCP/IP。
我們列舉如下幾個情況:
(1) 對接無線串口模塊:YOXO1007可以用作某些無線模塊數(shù)據(jù)采集轉(zhuǎn)化為TCP/IP的網(wǎng)關。這個網(wǎng)關一端是無線模塊,比如藍牙、Zigbee、Rola等UART 接口的模塊,另外一端是以太網(wǎng)。此時只需要將YOXO1007的UART和無線模塊的UART直接對接即可,不需要再增加一個MCU。
(2) 儀表采集:YOXO1007支持自動采集,按照定制的格式定時上發(fā)的數(shù)據(jù)功能無,需要電路板上增加一個MCU進行數(shù)據(jù)采集和協(xié)議轉(zhuǎn)化。
(3) 串口轉(zhuǎn)網(wǎng)口網(wǎng)關:YOXO1007本身就是一個功能強大的澳門永利yl6776單芯片,如果需要實現(xiàn)串口轉(zhuǎn)網(wǎng)口網(wǎng)關功能時,無需再外加MCU,也無需軟件開發(fā)。另外YOXO1007具有RS485EN引腳,可以支持對接各類485芯片。
無縫對接原來串口程序
很多RS232/RS485設備原來內(nèi)部的MCU具有UART接口,且MCU內(nèi)部程序是已經(jīng)開發(fā)好的,基于以下的原因可能用戶不希望重新開發(fā)MCU內(nèi)部的程序:
(1) 該MCU串口程序已經(jīng)經(jīng)過多年的應用驗證,穩(wěn)定可靠。如果重新開發(fā)為SPI等接口則會有穩(wěn)定性方面的考慮。
(2) 由于研發(fā)進度短、研發(fā)資源不夠等原因,如果能夠直接使用原來的MCU的程序則會加快進度、減少研發(fā)投入。
(3) 原來的 MCU 程序代碼已經(jīng)丟失或者沒有技術員在維護。
YOXO1007對于此類RS485/232設備的網(wǎng)絡化升級提供了很好的方案,只要將原來和232/485芯片對接的部分和YOXO1007對接即可。無需進行軟件開發(fā),只需要設計電路即可完成產(chǎn)品升級。
另外YOXO1007配備的ZLVircom具有虛擬串口功能,如果用戶不想修改上位機串口軟件,同樣可以滿足要求。
目標應用
YOXO1007可以用于許多網(wǎng)絡智能設備:
產(chǎn)品規(guī)格
網(wǎng)絡界面
串口界面
軟件特性
電器特性
機械特性
工作環(huán)境