AM79C90JC作為更廣泛的事物生態(tài)系統(tǒng)互聯(lián)網(wǎng)的一部分,印度地球物理學(xué)會融合了多種技術(shù),如傳感器、全球定位系統(tǒng)、云計算平臺、數(shù)據(jù)分析工具和先進的網(wǎng)絡(luò)解決方案。這些技術(shù)共同努力,從各種來源收集數(shù)據(jù),例如船上診斷系統(tǒng)或外部交通監(jiān)測服務(wù),處理這些數(shù)據(jù)進行分析,并在連接車輛之間分享這些數(shù)據(jù)。
AM79C90JC國際海洋生態(tài)系統(tǒng)的主要組成部分是:
· 車輛, 配備了傳感器和電子控制裝置(ECU),收集有關(guān)車輛性能和環(huán)境條件的數(shù)據(jù)。
· 傳感器和設(shè)備, 部署在車輛或道路基礎(chǔ)設(shè)施內(nèi),收集有關(guān)位置(全球定位系統(tǒng))、交通、路標、天氣狀況等信息。
· 數(shù)據(jù)處理中心和云平臺, 它利用機器學(xué)習(xí)技術(shù)分析收集到的數(shù)據(jù),根據(jù)交通情況提供預(yù)測性維修警報或動態(tài)路線規(guī)劃建議。
· 車輛網(wǎng)絡(luò)和通信協(xié)議: 允許互聯(lián)系統(tǒng)內(nèi)所有組件之間無縫交換,同時確保所傳輸數(shù)據(jù)的安全性。
AM79C90JC隨著互聯(lián)車輛數(shù)量的增加,越來越需要能夠有效管理大量數(shù)據(jù)傳輸?shù)耐ㄐ艆f(xié)議,同時提供較低的延遲和可靠性。其中一個協(xié)議是MQTT(消息隊列遙測傳輸),它最初是為受限制的環(huán)境而設(shè)計的,帶寬和功率資源有限,因此非常適用于印度洋生態(tài)系統(tǒng)。
AM79C90JC 太網(wǎng)局域網(wǎng)控制器
Am79C90 CMOS 以太網(wǎng)局域網(wǎng)控制器 (C-LANCE) 獨特特性 n 兼容以太網(wǎng)和 IEEE 802.3 10BASE-5 A 型、
10BASE-2 B 型、“廉價網(wǎng)絡(luò)”、10BASE-T n 可輕松與 80x86、680x0、Am29000?、Z8000?
微處理器連接 n 板載 DMA 和緩沖區(qū)管理、64 字節(jié)接收、48 字節(jié)發(fā)送 FIFO n 24 位寬線性尋址(總線主控模式)
n 網(wǎng)絡(luò)和數(shù)據(jù)包錯誤報告 n 連續(xù)數(shù)據(jù)包接收,幀間間隔僅為 0.5 μs n 診斷程序 —
內(nèi)部/外部環(huán)回 — CRC 邏輯檢查 — 時域反射計 n 低功耗,適用于功耗敏感型應(yīng)用 n 軟件和硬件完全兼容
AMD LANCE 設(shè)備 (Am7990)(見附錄 A)一般說明 Am79C90 CMOS 以太網(wǎng)局域網(wǎng)控制器 (C-LANCE) 是一個 48 針 VLSI 設(shè)備,
旨在大大簡化微型計算機或小型計算機與 IEEE 802.3/以太網(wǎng)局域網(wǎng)的連接。
引腳 描述 A16–A23 高位地址總線(輸出,三態(tài)) 用于訪問 24 位地址的附加地址位。這些線路僅作為總線主控器驅(qū)動。
ADR 寄存器地址端口選擇(輸入) 當(dāng) C-LANCE 為從屬設(shè)備時,ADR 指示選擇了兩個寄存器端口中的哪一個。
ADR 低電平選擇寄存器數(shù)據(jù)端口;ADR 高電平選擇寄存器地址端口。ADR 必須在整個總線周期的數(shù)據(jù)部分有效,
并且僅在 CS 為低電平時由 C-LANCE 使用。 ALE/AS 地址鎖存使能(輸出,三態(tài))
用于解復(fù)用 DAL 線路并定義總線周期的地址部分。此 I/O 引腳可通過 CSR3 的位 (01) 進行編程。
作為 ALE(CSR3 (01),ACON = 0),信號在傳輸?shù)牡刂凡糠謴母唠娖睫D(zhuǎn)換為低電平,并在數(shù)據(jù)部分保持低電平。
從設(shè)備可以使用 ALE 來控制總線地址線上的鎖存器。當(dāng) ALE 為高電平時,鎖存器打開,當(dāng) ALE 變?yōu)榈碗娖綍r,鎖存器關(guān)閉。
初步 AMD 45Am79C90 開關(guān)波形 DAL0–DAL15 DAS 讀取就緒 (從 C-LANCE 輸出) 保持 CS ADR 74 55 OD 39 64 60 61 38 63 62 54 53 56 17881B-46
寫入數(shù)據(jù)總線從屬寫入時序 AMD 初步 46 Am79C90 開關(guān)波形 TCLK 保持 HLDA A16–A23 BM0、BM1 ALE DAS 就緒 DAL0–DAL15 (讀取) DALO (讀取) DALI (讀取) 讀取
(讀取) 0 100 200 400 500 600 100 200 300 400 500 600 T1 T3T2 T4 T6T5 T1 T2 T3 T4 T5 T6 TWAIT 地址、
BM0、BM1 地址、BM0、BM1 地址數(shù)據(jù)輸入 地址數(shù)據(jù)輸入 TWAIT 70 30 45 47 48 49 59 40 41 27 26 68 50 51 29 28 44
46 69 70 43 57 47 48 30 31 59 45 42 71 27 65 21 第 1 個 DMA 第 8 個 DMA 總線主控讀取時序 (突發(fā) DMA) OD 65 67 68 23 6672 22 26 40 50 28 31 T0 17881B-43 300 700 29
初步 AMD 47Am79C90 切換波形 TCLK 保持 HLDA A16–A23 BM0、BM1 ALE DAS 就緒 DAL0–DAL15(寫入) DALO(寫入) DALI(寫入) 讀取(寫入) 0 100 200 400
AM79C90JC在這種模式中,發(fā)布者發(fā)送消息(發(fā)布數(shù)據(jù)包),而不知道誰將接收到它們,而訂閱者只收聽他們感興趣的特定主題。要訂閱一個主題,客戶端將發(fā)送訂閱數(shù)據(jù)包。然后,客戶端將根據(jù)其訂閱的主題接收到已發(fā)布的消息。當(dāng)代理從多個訂閱了被稱為“通配符”的類似主題或模式的客戶端接收到這些數(shù)據(jù)包時,它會相應(yīng)地合并訂閱。
AM79C90JC確認消息和保留數(shù)據(jù)
為了確保跨三個QoS的消息傳遞的可靠性,MQTT使用了各種確認數(shù)據(jù)包,如PUBACK、PUBREC和公共通信。客戶端還可以發(fā)送PINGREQ數(shù)據(jù)包,以在不活動期間保持連接處于不活動狀態(tài)。除了消息確認之外,MQTT還可以通過在發(fā)布時將消息標記為"保留"來保留數(shù)據(jù)。經(jīng)紀人為每個主題存儲這些保留的消息,以便新訂戶在訂閱后立即收到最新信息。
AM79C90JC關(guān)閉連接
為了優(yōu)雅地關(guān)閉活動連接,客戶端發(fā)送一個斷開連接的包,允許經(jīng)紀人在終止會話之前清理資源。如果客戶機在沒有發(fā)送此包的情況下突然斷開連接,或者在保持-活間隔時間內(nèi)沒有響應(yīng),經(jīng)紀人可能會強制關(guān)閉連接并刪除相關(guān)的訂閱。
毅創(chuàng)騰新到現(xiàn)貨:
ADSP-21060KSZ-160
ADSP-21062LCSZ-160
ADSP-21062CSZ-160
ADSP-21061KSZ-200
ADAU1701JSTZ-RL
UCC28056BDBVR
FA8A00N
UCC28056
DRV8908QPWPRQ1
LM3478MMX/NOPB
MSP430F5359IPZR
MSP430F5529IPNR
TPS61194PWPRQ1
UC3846N
CC430F5137IRGZR
UCC28061DR
LMP8645HVMKX/NOPB
SN74AUC1G04DCKR
MSP430F5510IRGCR
UCC28070DWR
LM3150MHX/NOPB
TMP411AQDGKRQ1
TCAN1051GDRBRQ1
UCC27517ADBVR
TPA3116D2DADR
THVD1410DR
LMV331IDBVR
SN74LVC1G14DBVR
FF600R17ME4
SAK-TC234LP-32F200F AC
XC7A200T-1FBG484I
STM32F302RBT6
STH32F302RBT6TR
MP8801DJ-3.3-LF-Z
AM79C90JC MQTT協(xié)議是否適合獨立的外部文件?
有幾個原因,為什么MQTT是車輛應(yīng)用互聯(lián)網(wǎng)的一個很好的選擇:
· 輕量級和高效: Mqtt的輕量級設(shè)計使它適合于iv。它使用的帶寬最小,代碼足跡很小(嵌入式設(shè)備上小于1kb)。這種效率對于資源有限的車輛通信系統(tǒng)是理想的。