日本在线www-日本在线播放一区-日本在线不卡免费视频一区-日本在线不卡视频-成人影院久久久久久影院-成人影院一区二区三区

ABB
關注中國自動化產業發展的先行者!
CAIAC 2025
2025工業安全大會
OICT公益講堂
當前位置:首頁 >> 資訊 >> 企業資訊

資訊頻道

基于netX90實現 PROFIBUS DP從站的開發
netX90是基于netX51/52的成功開發的新一代網絡控制器,其安全性是產品的核心價值,可實現具有更高性能的集成,并提高功率效率等級。在netX90 SoC中集成了兩個獨立CPU內核 ,其中一個用于實時工業通訊,另一個可實現用戶應用程序的開發。這兩個CPU之間的數據交互仍基于雙端口內存DPM結構,統一的API接口。工業通訊協議棧以可加載固件(LFW)形式提供,經過全面的測試和協議預認證,應用程序軟件開發人員能快速的實現驅動的移植和應用程序的開發。
關鍵詞:

1.jpg

2.jpg

1.產品簡介

1.1 netX 90介紹

netX90是基于netX51/52的成功開發的新一代網絡控制器,其安全性是產品的核心價值,可實現具有更高性能的集成,并提高功率效率等級。在netX90 SoC中集成了兩個獨立CPU內核 ,其中一個用于實時工業通訊,另一個可實現用戶應用程序的開發。這兩個CPU之間的數據交互仍基于雙端口內存DPM結構,統一的API接口。工業通訊協議棧以可加載固件(LFW)形式提供,經過全面的測試和協議預認證,應用程序軟件開發人員能快速的實現驅動的移植和應用程序的開發。

3.jpg

圖1 netX90芯片硬件框圖

1.2 NXHX 90-JTAG介紹

XHX 90-JTAG是赫優訊基于netX90芯片自主研發的開發板,方便客戶前期評估測試,本文測試以此開發板為主。

4.jpg

圖2 NXHX 90-JTAG硬件框圖

基于netX90的開發板NXHX 90-JTAG,主要特性:

(1)主機接口:

  • 作為配有Host MCU通訊處理器:8位/16位的并行DPM模式,2xSPI/SQI串行DPM模式;

  • 單芯片解決方案:16 bit SDRAM,用于以太網PHY的MII,定制化模塊方案。

(2)通過SPI/SQI為串行DPM(SPM0)提供額外的主機接口引腳;

(3)用于調試的JTAG MIPI-20接口;

(4)用于OpenOCD的板載JTAG-to-USB適配器(FTDI);

(5)用于診斷和下載協議棧固件的板載UART-to-USB的適配器(FTDI);

(6)Mini-B型USB連接器用于通過FTDI進行JTAG-to-USB調試和UART-to-USB用于診斷及固件下載;

(7)帶有“Link”和“Activity”LED燈的兩個RJ45以太網接口;

(8)NXHX傳統現場總線模塊的接口(PROFIBUS、CANopen、DeviceNet和CC-Link);

(9)4MB 的SQI Flash;

(10)RS-232串口;

(11)具有Biss、SSI或ENDat連接的編碼器接口;

(12)模數轉換器(ADC)接口;

(13)MMIO連接;

(14)配置啟動模式(Alternative boot mode和Console mode)的開關。

NXHX 90-JTAG 開發板有不同的Debug方式:

(1)JTAG-to-USB:連接開發板上Mini-USB接口(X1000),S701 Switch1=OFF;

(2)External debugger:連接開發板上JTAG接口(X400),S701 Switch1=ON。

1.3 netX Studio CDT配置軟件

netX Studio CDT(C/C++開發工具)是用于Hilscher netX SoC的基于Eclipse的集成開發環境,可用于以下具體操作:

  • 對象定義和映射;

  • 設備配置;

  • 創建產品文件(構建過程);

  • 將產品文件和可加載固件下載到硬件設備;

  • 離線模擬或在線診斷。

netX Studio CDT工具的應用范圍僅限于基于netX的從屬設備,或者使用可加載的固件進行操作,該工具主要用于實時以太網從站設備的開發。

5.jpg

圖3 netX Studio CDT界面

使用這個工具可以對NXHX 90-JTAG開發板進行相應的配置,并調試netX 90應用程序。

2.單芯片解決方案實例介紹

netX90作為單芯片解決方案,即同時采用內部負責Communication和Application的內核,兩個核通過iDPM建立連接。此時,只需要通過netX Studio CDT配置NXHX 90-JTAG板,然后,通過NXHX-DP接口連接主站cifX50-DP主站板卡即可建立通訊。

2.1 配置NXHX 90-JTAG板

通過miniUSB端口,將NXHX 90-JTAG連接至電腦進行配置,需設置開發板上S701 Switch1=OFF,并且啟動模式為Stand boot Mode,所以S400 Switch 5=OFF,Switch 6=OFF。

(1)創建整個工程

硬件開發板設置完畢之后,打開netX Studio CDT軟件,在歡迎界面中選擇Open project,進入工程文件選擇界面,選擇netX90_DPSV5_simpleCfg,打開。導入工程文件之后,需要先構建整個工程,選擇Build,點擊Build Solution,如下圖所示:

6.jpg

圖4 選擇Build整個工程

(2)構建Doxygen html文檔

選擇Doxygen,點擊Build Documentation,如下圖所示。完成構建Doxygen html文件之后,在Doc文件夾下會自動生成一個Html文件夾。

7.jpg

圖5 構建Doxygen html文件

(3)生成硬件配置二進制文件

在提供的工程文件中,包含硬件設置文件的xml文檔,可在netX Studio CDT軟件中生成二進制文件,在單芯片解決方案中,需要啟動內部idpm,所以需要選擇hardware_config_idpm.xml,右鍵點擊Build Hardware Configuration命令,如下圖所示:

8.jpg

圖6 生成二進制格式硬件配置文件

分別生成基于LMF和MFW的硬件配置文件:hardware_config_idpm_profibus.hwc和hardware_config_idpm_profibus.hwc,點擊OK保存即可。

(4)燒寫硬件配置文件和協議棧固件

點擊Tool,選擇Flasher,或者可以直接點擊上側導航欄的小閃電按鈕,進入之后,會自動掃描所連接的開發板, 掃面到設備之后,點擊Next,進入Flasher。

9.jpg

圖7 選擇Flasher工具

點擊Brower Project,選擇硬件配置文件,因本測試選擇的Loadable Firmware,所以選擇硬件配置文件時選擇hardware_config_idpm_profibus.hwc, 需要下載的文件如下圖所示,分別將這幾個文件下載到netX90開發板即可。

10.jpg

圖8 需下載的文件

2.2 調試工程文件

NXHX 90-JTAG開發板完成之后,可以netX Studio CDT軟件中調試應用程序,首先,設置調試相關參數,點擊Debug,選擇Set Startup Target,以確定所要測試的為:armv7em-none-eabi/4.9.3/netx90_app_iflash如下圖所示:

11.jpg

圖9 選擇設置調試參數

點擊Start Debugging之后,出現一個Debug Setting選擇框,如下圖所示,

選擇目標板為NXHX-90,Debugger為NXHX-90 On-Board Debugger,點擊Debug即可。

12.jpg

圖10 設置Debug目標

在Debug過程中,會出現一個選擇框,是否將是否將應用程序燒寫至APP端的Internal Flash中,選擇Yes即可。

13.jpg

圖11 Debug過程

調試完成之后,可以看到應用程序已經運行,如下圖所示:

14.jpg

圖12 運行應用程序

2.3 通訊測試

關于NXHX 90-JTAG開發板那邊的設置以及應用程序的調試已經完成,可與主站建立通訊,本文選擇PROFIBUS DP主站為赫優訊主站板卡cifX50-DP/+ML,在SYCON.net完成組態,配置完成主站板卡,可自動掃描從站設備,完整組態。將所有配置信息下載到板卡,既可以進行通訊測試。

15.jpg

圖13 通訊診斷信息

3.配有主CPU的解決方案實例介紹

netX90可作為配有主CPU的通訊處理器,只采用其內部負責通訊的內核運行協議棧,而不是用應用程序內核。本文中,通過發送非周期報文的形式完成對netX90芯片的配置。然后,通過采用赫優訊cifX 50-RE主站板卡建立連接進行通訊測試。

3.1 配置NXHX 90-JTAG開發板

配置NXHX 90-JTAG開發板與netX90作為單芯片解決方案時的步驟一樣,前面第(1)(2)步不再做詳細介紹。netX90作為配有主CPU的通訊處理器時,不在啟用其內部idpm,而是通過SPI的方式連接搭配主機,所以在硬件配置中有不同,需選擇hardware_config_spm.xml生成二進制硬件配置文件,如下圖所示:

16.jpg

圖14 選擇硬件配置xml文件

將硬件配置文件和協議棧文件等下載到netX90開發板,完成對開發板的配置,需要下載的文件和作為單芯片解決方案時一樣,下載完所有文件即可,無需運行軟件工程。

3.2 通過netHOST配置netX90芯片

通過netHOST配置netX90芯片,主要是通過發送非周期報文的形式實現啟動netX90,首先需通過串口接口連接到PC,打開netHOST軟件找到設備:

17.jpg

圖15 打開設備

打開設備之后,可以看到設備的基本信息,選擇Channel0,進入。

18.jpg

圖16 設備信息

對于總線設備,只有一個通道,打開通道之后,在導航欄點擊Data Transfer,選擇Packet Data,如下圖所示:

19.jpg

圖17 選擇Packet Data

(1)首先需要設置熱啟動參數,Dest=0x20,Cmd=3102,關于Set Configuration的數據需要參考PROFIBUS DP V5 PAI文檔,如下圖所示,設置好右側需要Send Packet的參數,點擊右下的Put Packet,再點擊左側Receive Packet的Get Packet,判斷參數是否正確,通過收到的報文的State和Cmd判斷,State=0,Cmd+1即可。

20.jpg

圖15 設置熱啟動參數

(2)設置I&M0參數,I&M表示Identification(標識)和Maintenance(維護)。這個報文通常從設備獲取信息,比如硬件版本、軟件版本、設備ID和序列號等,可從每個Slot中分別讀取I&M信息。具體的參數配置如下圖所示:

21.jpg

圖16 設置I&M參數

(3)通道初始化,通道初始化只作用于指定的通信通道,強制協議棧立即關閉所有網絡連接,并進行重新初始化。具體的參數配置如下圖所示:

22.jpg

圖17 通道初始化

3.3 通訊測試

關于NXHX 90-JTAG開發板那邊的設置已在netHOST軟件中完成,可與主站建立通訊,主站板卡cifX50-DP/+ML作為PROFIBUS DP主站,在SYCON.net完成組態,配置完成主站板卡,可自動掃描從站設備,完整組態。將所有配置信息下載到板卡,既可以進行通訊測試。如下圖所示,可以看到主從站之間的數據交換:

23.jpg

圖18 通訊測試

4.總結

在本文的測試中,無論netX 90是作為單芯片解決方案,還是作為配有HOST CPU的通訊協處理器,在赫優訊提供的應用程序上都可以方便快捷的實現PROFIBUS DP從站的開發。基于可加載固件(LFW)形式的協議棧,netX90可做為單獨部件獨立運行,其外部HOST主機接口,不僅能夠滿足過程I/O數據大吞吐量的高速訪問,同時滿足網絡通訊周期的精確時鐘同步。


熱點新聞

推薦產品

x
  • 在線反饋
1.我有以下需求:



2.詳細的需求:
姓名:
單位:
電話:
郵件:
主站蜘蛛池模板: 视频免费观看网址-视频免费观看视频-视频免费观看入口大全-视频免费1区二区三区-国产成人尤物精品一区-国产成人悠悠影院 | 亚洲福利区-亚洲福利精品电影在线观看-亚洲福利电影一区二区?-亚洲风情无码免费视频-国产亚洲视频在线-国产亚洲视频精彩在线播放 | 91麻豆精品国产一级-91啦国产-91蝌蚪在线视频-91蝌蚪在线播放-91蝌蚪网-91蝌蚪视频在线观看 | 99re6在线精品视频免费播放-99re6热视频精品免费观看-99re6热精彩视频在线观看-99re6久精品国产首页-嫩草视频在线观看视频播放-嫩草视频在线观看免费 | 国内精品免费久久影院-国内精品蜜汁乔依琳视频-国内精品乱码卡一卡2卡三卡新区-国内精品乱码卡一卡2卡三卡-亚洲国产精品第一影院在线观看-亚洲国产精品VA在线看黑人 | 欧美日韩一区二区三区在线观看-欧美日韩一区二区三区在线播放-欧美日韩一区二区三区在线-欧美日韩一区二区三区四区-欧美日韩一区二区三区视视频-欧美日韩一区二区三区视频播 | 丝袜情趣在线资源二区-丝袜啪啪-丝袜秘书ol连裤袜在线播放-丝袜美女被出水一区-国产国产人在线成免费视频69-国产国产人免费视频成69堂 | 制服师生一区二区三区在线-制服师生av在线-制服 丝袜 亚洲 中文 综合-直接看毛片-欧美视频在线观看视频-欧美视频在线观看免费最新 | 日本欧美大码aⅴ在线播放-日本欧美不卡一区二区三区在线-日本女同在线观看-日本女同在线-国产日韩在线-国产日韩视频一区 | 奇米影视一区二区三区-奇米影视一区-奇米影视久久-奇米影视777四色米奇影院-国产高清视频免费-国产高清日韩 | 国产精品亚洲日韩欧美色窝窝-国产精品亚洲日韩欧美色窝窝色-国产精品亚洲色婷婷-国产精品亚洲色婷婷99久久精品-国产精品亚洲色婷婷久久99精品-国产精品亚洲色图在线观看 | 亚洲免费在线观看-做羞羞的事情的免费视频-最终痴汉电车在线观看-最新综艺-最新自拍偷拍-最新在线精品国自拍视频 | 国产精品v免费视频-国产精品v毛片免费看观看-国产精品v户外野战-国产精品vr无码专区-国产精品va在线观看无码-国产精品va在线观看丝瓜影院 | 五月婷婷六月丁香,国产免费高清mv视频在线观看,久久青草18免费观看网站,欧美一级爱爱,色青五月天,国产欧美另类久久精品91 | 日韩中文字幕视频在线观看-日韩中文字幕视频在线-日韩中文字幕视频-日韩中文字幕久久久经典网-亚洲不卡高清免v无码屋-亚洲成_人网站图片 | 娇妻在客厅被朋友玩得呻吟漫画-娇小娇小与黑人tubevideos-进去粗粗硬硬紧紧的好爽免费视频-禁欲总裁被C呻吟双腿大张-禁止的爱6浴室吃奶中文字幕-经典乱家庭伦小说 | jizzjizz在线-jizzxxxx18国产高清-jizzxxxx18中国-jizzxxxx18中国农村-欧美高清一区-欧美高清一区二区 | 午夜久久久久久-午夜久久久-午夜精品在线免费观看-午夜精品影院-国产日韩久久-国产日韩精品一区在线观看播放 | 久热久热精品在线观看-久青草影院-久青草国产在线视频亚瑟影视-久青草国产在线视频-正在播放黑人杂交派对卧槽-正在播放国产尾随丝袜美女 | 国内精品免费久久影院-国内精品蜜汁乔依琳视频-国内精品乱码卡一卡2卡三卡新区-国内精品乱码卡一卡2卡三卡-亚洲国产精品第一影院在线观看-亚洲国产精品VA在线看黑人 | 青青青青青青草-青青青青青青-青青青青青国产免费手机看视频-青青青青青国产免费观看-青青青青青草原-青青青青青草 | 日本漫画母亲口工子全彩-日本漫画大全无翼乌-日本妈妈在线观看中文字幕-日本妈妈xxxx-操他射他影院-操老太太的逼 | 一级成人生活片免费看-一级床上爽高清播放-一级大毛片-一级大片免费看-一级二级毛片-一级夫妻黄色片 | 四房网,久久久国产99久久国产久,色偷偷男人天堂,九七电影院97网手机版支持,国产人成精品免费视频,五月天最新网站 | 91看片淫黄大片欧美看国产片-91看片在线观看-91蝌蚪91九色-91蝌蚪国产-91蝌蚪九色-91蝌蚪论坛 | 国产亚洲精品a在线观看app-国产亚洲精品A久久777777-国产亚洲精品AV片在线观看播放-国产亚洲精品AV麻豆狂野-亚洲 欧美 国产在线视频-亚洲 欧美 国产 综合五月天 日韩精品免费观看,亚洲精品国产综合一线久久,99精品国产高清一区二区三区香蕉,亚洲图区欧美,日韩电影免费在线观看中文字幕,999国产精品999久久久久久 | 亚洲尹人-亚洲伊人久久综合影院2021-亚洲伊人久久在-亚洲伊人久久网-免费网站在线观看人数在哪里看的-免费网站在线观看国产v片 | 久久这里只有精品国产99-久久这里只有精品2-久久这里只有精品1-久久这里只精品热在线99-在线少女漫画-在线涩涩免费观看国产精品 国产精选一区二区-国产精选一区-国产精选污视频在线观看-国产精选91热在线观看-特级黄色视频毛片-特级黄色免费片 | 福利视频欧美一区二区三区-福利视频欧美-福利视频你懂的-福利视频导航网址-福利视频导航网-福利视频导航大全 | 欧美中出,国产欧美又粗又猛又爽老,日本啊v,欧美日韩欧美,国产va在线观看,国产一区二区三区在线视频 | 国产日屄视频播放-国产日本中文久久-国产日本在线观看网址-国产日本在线观看播放-国产日本在线播放-国产日本亚洲一区二区三区 | 国产视频自拍一区-国产手机精品一区二区-国产手机视频在线-国产手机视频在线观看-国产手机在线播放-国产手机在线观看精品视频 | 波多野结衣的av一区二区三区-波多野结衣的电影-波多野结衣的中文-波多野结衣第二页视频-波多野结衣电影网-波多野结衣电影一区二区 | 欧美日韩一日韩一线不卡-欧美日韩一区在线观看-欧美日韩一区视频-欧美日韩一区二区综合在线视频-在线免费观看中文字幕-在线免费观看日本视频 | 精品久久久久久久中文字幕,日韩欧美国产电影,日韩国产欧美一区二区三区在线,青青草原国产一区二区,日本成人久久,欧美在线视频二区 | 97av在线,五月婷婷综合基地,国产精品永久在线,国产精品主播视频,欧美les免费观看网站,青青青草国产 | 91导航在线-91岛国-91第一页-91短视频在线高清hd-91粉嫩萝控精品福利网站-91粉色视频在线观看 | 欧美日本免费-欧美日本韩国-欧美日本国产-欧美日本二区-在线观看导航-在线观看成人网 | 极品少妇粉嫩小泬啪啪AV-极品少妇粉嫩小泬啪啪小说-极品少妇高潮啪啪AV无码-极品少妇伦理一区二区-极品少妇小泬50PTHEPON-极品夜夜嗨久久精品17c | 国产精品视_精品国产免费-国产精品视-国产精品深夜福利免费观看-国产精品三区四区-四虎成人4hutv影院-四虎成年永久免费网站 | 日韩伦理在线-日韩伦理片-日韩久久网-日韩精选-日韩精品综合-日韩精品资源 |