精品乱码一区内射人妻无码-亚洲中文AⅤ中文字幕在线-免费不卡国产福利在线观看-国产综合无码一区二区色蜜蜜

          行業(yè)產(chǎn)品

          • 行業(yè)產(chǎn)品

          廣州智維電子科技有限公司


          RP1210A(RP1210B)介紹

          返回列表頁
          參  考  價面議
          具體成交價以合同協(xié)議為準(zhǔn)

          產(chǎn)品型號

          品       牌

          廠商性質(zhì)經(jīng)銷商

          所  在  地廣州市

          聯(lián)系方式:查看聯(lián)系方式

          更新時間:2025-03-18 09:26:03瀏覽次數(shù):12次

          聯(lián)系我時,請告知來自 智能制造網(wǎng)


            暫無信息

          經(jīng)營模式:經(jīng)銷商

          商鋪產(chǎn)品:699條

          所在地區(qū):廣東

          聯(lián)系人:劉 (經(jīng)理)

          產(chǎn)品簡介

          概要RP1210是由技術(shù)和維護委員會(TMC)編寫的一種建議性實踐

          詳細(xì)介紹

          概要

          RP1210是由技術(shù)和維護委員會(TMC)編寫的一種建議性實踐。RP1210用于對重型車輛射頻相關(guān)的(主要針對)電子控制單元(ECU)進行二次編程和分析。RP1210的目標(biāo)是為車輛ECU和使用微軟Windows操作系統(tǒng)的電腦之間的通信創(chuàng)建標(biāo)準(zhǔn)化的API。該標(biāo)準(zhǔn)使得第三方公司可以開發(fā)和銷售連接到車載通信總線(即CAN)的PC與ECU之間所需的硬件接口。


          圖1顯示連接原理。RP1210 API包含用于通信的標(biāo)準(zhǔn)函數(shù)和例程(例如connect、write和read)。硬件設(shè)備必須使用標(biāo)準(zhǔn)函數(shù)并能夠獨立于與其連接的數(shù)據(jù)通信協(xié)議與ECU進行通信。 RP1210A硬件設(shè)備應(yīng)當(dāng)包含下列協(xié)議:J1708/J1587、CAN、J1939和J1850。版本的RP1210B還可以選擇支持J1850。


          fig1-rp1210-setup1

          圖1. RP1210設(shè)置


          背景

          隨著汽車電子變得越來越復(fù)雜,對分析和重新編程不符合原理的ECU的工具的需求變得越來越重要。因為每家汽車廠商都有其自己的特殊命令用于編程,所以除了OEM廠商之外,幾乎沒有任何人能夠開發(fā)這種工具。因為市場上沒有競爭,所以這些工具非常昂貴。因為每家汽車廠商都有其自己的工具,所以想要分析和維修幾種品牌車輛的汽車維修店必須每個品牌都提供一個開發(fā)工具。RP1210概念使得為所有品牌使用相同的硬件工具變得可能。OEM仍然供應(yīng)用于對ECU進行編程的電腦應(yīng)用程序,但是電腦應(yīng)用程序和硬件工具之間的標(biāo)準(zhǔn)API使得任何廠商都有可能創(chuàng)建硬件工具。

          RP1210版本

          這種建議實踐的版本是RP1210B,發(fā)布于2006年9月。相對于先前的版本RP1210A,RP1210B的主要升級是 –

          • 可選協(xié)議J1850
          • 不再強制支持Windows 3.1
          • 可以改變CAN比特率 – 在RP1210A中,比特率固定為250kbps
          • 除了這些改變,RP1210B可向后兼容RP1210A。


          常規(guī)要求

          RP1210 API可用于不同版本的Microsoft Windows。沒有特定要求必須支持所有版本的Windows操作系統(tǒng)。RP1210A可能支持Windows 3.1、95、98、ME、XP或更新版本的全部或一部分。RP1210B不一定要支持16位的Windows 3.1。


          遵循RP1210的任何硬件設(shè)備應(yīng)當(dāng)能夠與支持相同的操作系統(tǒng)的任何遵循RP1210的軟件應(yīng)用程序協(xié)同工作。這表示硬件和軟件都必須遵循RP1210 API。


          電腦和硬件工具之間的連接和通信取決于所選的硬件設(shè)備廠商。可以通過RS-232、USB或者甚至藍(lán)牙實現(xiàn)通信。重要的是,硬件工具的廠商還提供處理底層通信的驅(qū)動程序(DLL)。在PC上運行的編程軟件應(yīng)用程序不關(guān)心數(shù)據(jù)如何通過硬件工具(通過硬件工具)發(fā)送到ECU。


          硬件工具和車輛之間的連接取決于品牌。但是有一些標(biāo)準(zhǔn)連接器。


          • 對于J1939,使用9針Deutsch HD10-9(圖A)。
          • J1708使用6針Deutsch HD10-6(圖B)或9針Deutsch HD10-9(圖A)。
          • 對于“普通的"CAN(ISO 11898)和J1850,的汽車接口是圖C中所示的J1962(OBDII)。

          通常,硬件開發(fā)工具廠商會為其開發(fā)工具支持的所有協(xié)議提供線纜和連接器。


                                                                          

                    圖A                                                 圖B                                                 圖C    




          使用RP1210 DLL的應(yīng)用程序應(yīng)該讓用戶選擇使用哪種硬件工具。有時候應(yīng)用程序會自動搜索連接到電腦的工具。當(dāng)選擇或發(fā)現(xiàn)硬件工具后,必須加載用于這個硬件的特定DLL。


          來自汽車數(shù)據(jù)總線的報文被緩存在硬件工具中。這會占用硬件工具中的內(nèi)存空間。這還需要每個報文都有關(guān)聯(lián)的時間戳,這樣軟件應(yīng)用程序才能區(qū)分報文的先后順序。時間戳應(yīng)當(dāng)是4字節(jié)長,采用Motorola格式(有效字節(jié)在前)。

          軟件應(yīng)用程序必須能夠初始化和重置硬件工具參數(shù)和引腳??墒褂肁PI函數(shù)實現(xiàn)此舉。

          API必須包含用于報文過濾的函數(shù)。過濾應(yīng)當(dāng)由硬件工具進行。這樣,無需一直向電腦發(fā)送任何不必要的報文。

          必須能夠從軟件應(yīng)用程序控制硬件工具的初始化(例如,波特率設(shè)置和用于編程的引腳數(shù))。


          RP1210(API)

          RP1210 API包含大量標(biāo)準(zhǔn)化的函數(shù)用于控制電腦軟件應(yīng)用程序和連接到汽車總線上ECU的硬件之間的通信。要想把電腦連接到汽車總線,需要一些類型的硬件(包括CAN收發(fā)器)。J1587/1708需要不同的硬件收發(fā)器。


          硬件工具提供物理手段來發(fā)送和接收不同總線類型上的報文,但是必須為每種協(xié)議使用正確的參數(shù)對它進行初始化。為了從電腦控制硬件功能,我們需要一個API。必須同時在電腦應(yīng)用程序和硬件工具的微處理器中實現(xiàn)這個API。換句話說,硬件工具必須理解從電腦應(yīng)用程序發(fā)送過來的命令并返回請求的信息,或者在一些情況中僅僅確認(rèn)收到命令。RP1210文檔中描述了幾種標(biāo)準(zhǔn)命令。請參見表1。

          函數(shù)名稱 簡短說明
          RP1210_ClientConnect 與API DLL建立一個邏輯客戶端連接
          RP1210_ClientDisconnect 從API DLL斷開邏輯客戶端連接
          RP1210_SendCommand 發(fā)送命令到API DLL,從而完成某些操作,例如過濾等
          RP1210_SendMessage 發(fā)送一條報文到API DLL
          RP1210_ReadMessage 從API DLL讀取一條報文
          RP1210_ReadVersion 從API讀取關(guān)于API的版本信息
          RP1210_ReadDetailedVersion 更新的讀取更多全面的版本信息的命令。建議使用這個命令來代替RP1210_ReadVersion調(diào)用
          RP1210_GetErrorMsg 把RP1210錯誤碼翻譯成錯誤的文本說明
          RP1210_GetHardwareStatus 返回連接和數(shù)據(jù)鏈路的信息狀態(tài)

          表1:API函數(shù)說明

          通過發(fā)送某些ECU特定的報文來完成ECU重新編程。這些報文使用RP1210_SendMessage命令以和任何其它報文相同的方式發(fā)送。

          命令RP1210_SendCommand包括幾個功能,例如

          • 重置硬件設(shè)備
          • 設(shè)置和重置過濾器
          • 初始化廣播報文
          • 回傳報文

          RP1210中的過濾函數(shù)是包含式過濾,這表示應(yīng)用程序必須明確哪些MID、PGN或CAN-ID可以通過。RP1210B的新特性包含一個排除式過濾函數(shù)。這種過濾器允許應(yīng)用程序讓所有報文通過(除了MID、PGN或CAN-ID選擇成不通過的報文)。硬件中不能過濾J1708 PID,必須在軟件應(yīng)用程序中完成。


          報文回傳表示應(yīng)用程序通過硬件工具把報文發(fā)送到汽車總線上,然后報文被返回到硬件工具的接收報文緩存中。然后,當(dāng)應(yīng)用程序讀取接收報文緩存時,傳輸?shù)膱笪谋环祷氐綉?yīng)用程序。報文回傳默認(rèn)情況下被關(guān)閉。

          P1210 API DLL

          每家硬件工具廠商都提供名稱的DLL文件。這樣,電腦上的軟件應(yīng)用程序可以選擇連接到哪個硬件工具。

          API DLL包含與電腦應(yīng)用程序中一致的函數(shù)。

          RP1210文檔中沒有電腦和硬件工具之間的數(shù)據(jù)通信。這使得硬件工具廠商能夠選擇通信協(xié)議(例如RS-232、USB或者可能是一些無線協(xié)議)。每種協(xié)議都有其自己與電腦進行通信的API。RP1210 API DLL必須提供RP1210 API函數(shù)和協(xié)議特定API之間的鏈接來發(fā)送和接收報文。這顯然必須由硬件工具的廠商完成。這使得任何電腦應(yīng)用程序都可以使用標(biāo)準(zhǔn)的API函數(shù),而無需考慮硬件工具和電腦之間使用哪種協(xié)議。



          感興趣的產(chǎn)品PRODUCTS YOU ARE INTERESTED IN

          智能制造網(wǎng) 設(shè)計制作,未經(jīng)允許翻錄必究 .? ? ? Copyright(C)?2021 http://www.tzhjjxc.com,All rights reserved.

          以上信息由企業(yè)自行提供,信息內(nèi)容的真實性、準(zhǔn)確性和合法性由相關(guān)企業(yè)負(fù)責(zé),智能制造網(wǎng)對此不承擔(dān)任何保證責(zé)任。 溫馨提示:為規(guī)避購買風(fēng)險,建議您在購買產(chǎn)品前務(wù)必確認(rèn)供應(yīng)商資質(zhì)及產(chǎn)品質(zhì)量。

          會員登錄

          ×

          請輸入賬號

          請輸入密碼

          =

          請輸驗證碼

          收藏該商鋪

          登錄 后再收藏

          提示

          您的留言已提交成功!我們將在第一時間回復(fù)您~
          昭平县| 朝阳市| 迁西县| 镇坪县| 西华县| 四会市| 梁河县| 永丰县| 同仁县| 历史| 五峰| 石屏县| 山阴县| 沽源县| 梅州市| 宁远县| 余干县| 陆良县| 巍山| 镇巴县| 通州市| 扬中市| 区。| 平定县| 会东县| 东方市| 曲水县| 马公市| 壶关县| 织金县| 建水县| 满城县| 利川市| 胶州市| 西华县| 兴仁县| 应城市| 方山县| 广东省| 利津县| 卢湾区|