色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

工業(yè)樹莓派能不能固定設(shè)備編號(hào)

廣州虹科電子科技有限公司 ? 來(lái)源:廣州虹科電子科技有限公 ? 作者:廣州虹科電子科技 ? 2021-10-28 09:16 ? 次閱讀

虹科工業(yè)樹莓派是一款基于樹莓派計(jì)算模塊進(jìn)行工業(yè)級(jí)設(shè)計(jì)和封裝的,并且經(jīng)過(guò)工業(yè)標(biāo)準(zhǔn)測(cè)試(EN61131-2和IEC 61000-6-2),如EMI,浪涌和突發(fā)事件等等,有ESD的極性保護(hù),達(dá)到4KV/8KV。

虹科工業(yè)樹莓派的操作系統(tǒng)在Raspbian基礎(chǔ)上進(jìn)行了優(yōu)化,給linux內(nèi)核添加了RT實(shí)時(shí)補(bǔ)丁,以使得linux滿足硬實(shí)時(shí)的需求。

“ 02 / Modbus TCP/RTU主從站功能 ”

虹科工業(yè)樹莓派內(nèi)置虛擬Modbus TCP/RTU主從站功能,用戶可以通過(guò)產(chǎn)品上的USB接口(需要USB轉(zhuǎn)接線)/RS485接口連接Modbus RTU設(shè)備,并對(duì)設(shè)備進(jìn)行讀寫操作。

用戶可以在網(wǎng)頁(yè)配置界面PiCtory中對(duì)虛擬主從站進(jìn)行配置。

比如:配置Modbus RTU Master一個(gè)任務(wù)為每1000ms讀取一次從站地址為1,寄存器地址為1的保持寄存器的值,并將讀取到的值放入Input_Word_1中,配置好之后讀取操作將自動(dòng)執(zhí)行,用戶只需讀取Input_Word_1的值即可獲得相應(yīng)數(shù)據(jù)。

在配置Modbus RTU Master時(shí)需要輸入通過(guò)USB口連接的從站的設(shè)備編號(hào)的路徑,比如:/dev/ttyUSB0。

但這就帶來(lái)一個(gè)問(wèn)題:當(dāng)從站通過(guò)USB口連接到模塊時(shí),其設(shè)備端口號(hào)是系統(tǒng)自動(dòng)分配的,Linux內(nèi)核會(huì)根據(jù)設(shè)備插入的先后順序進(jìn)行編號(hào)的分配,比如第一個(gè)插入的設(shè)備編號(hào)是ttyUSB0,第二個(gè)插入的設(shè)備編號(hào)是ttyUSB1,依次類推。

所以,在每次重啟系統(tǒng)之后,連接的Modbus RTU從站的設(shè)備編號(hào)可能會(huì)發(fā)生變化,上一次啟動(dòng)時(shí)是ttyUSB0,下一次啟動(dòng)就可能變成ttyUSB1。

如果每次啟動(dòng)設(shè)備都要檢查和修改設(shè)備編號(hào)路徑的話就會(huì)在實(shí)際應(yīng)用中帶來(lái)很多麻煩,那么有沒(méi)有一種方法可以固定設(shè)備編號(hào)呢?

答案是肯定的!

我們可以通過(guò)指定udev規(guī)則,讓udev除了產(chǎn)生/dev/ttyUSB*設(shè)備文件外,另外再創(chuàng)建一個(gè)軟鏈接。具體操作見(jiàn)下文。

“ 03 / udev規(guī)則-通過(guò)芯片的特定碼創(chuàng)建軟鏈接 ”

Vender ID和Product ID,即“廠家標(biāo)識(shí)”和“產(chǎn)品標(biāo)識(shí)”。USB 設(shè)備驅(qū)動(dòng)的硬件接口需要識(shí)別Vender ID和Product ID。

可以通過(guò)lsusb命令查看當(dāng)前通過(guò)USB接入的設(shè)備的描述列表,就可以得到設(shè)備的Vender ID和Product ID,然后在進(jìn)行后續(xù)綁定。

d3176470-377f-11ec-82a8-dac502259ad0.png

圖2.1 lsusb命令

從上圖可以看到,我通過(guò)USB口連接的USB-Serial adapter設(shè)備的Vender ID是1a86,Product ID是7523。接下來(lái),在/etc/udev/rule.d目錄下創(chuàng)建新的規(guī)則文件ttyUSBLink.rules。并輸入以下規(guī)則:

KERNEL==”ttyUSB*”, ATTRS{idVendor}==”1a86”, ATTRS{idProduct}==”7523”, MODE:=”0666”, GROUP:=”dialout”, SYMLINK+=”modbus_device_1”

保存并退出文件,重新拔插USB設(shè)備,新建的udev規(guī)則即可生效(若沒(méi)有生效,以root權(quán)限運(yùn)行命令:service udev reload和service udev restart)。

以上述規(guī)則為例,以后無(wú)論按照什么順序插入,都能夠通過(guò)自定義的modbus_device_1設(shè)備文件軟鏈接訪問(wèn)設(shè)備,而無(wú)需關(guān)心系統(tǒng)分配給設(shè)備的ttyUSB*的編號(hào)是什么。

d3887ec6-377f-11ec-82a8-dac502259ad0.png

圖2.2 udev規(guī)則效果

從上圖可以看出,系統(tǒng)自動(dòng)為我的設(shè)備分配的編號(hào)是ttyUSB0,同時(shí)也創(chuàng)建了一個(gè)名為modbus_device_1的軟鏈接,這樣就可以在PiCtory界面直接輸入軟鏈接的路徑。

但很多時(shí)候,設(shè)備廠商由于一些特殊原因,在串口芯片上寫入的設(shè)備號(hào)是相同的:

d40937b4-377f-11ec-82a8-dac502259ad0.png

圖2.3 具有相同ID的USB串口設(shè)備

那么這種創(chuàng)建軟連接的方法就會(huì)出問(wèn)題,此時(shí)我們就需要另一種方法,詳見(jiàn)下一部分。

“ 04 / udev規(guī)則-綁定硬件端口號(hào) ”

如上文所說(shuō),我們可能會(huì)遇到具有相同ID號(hào)的設(shè)備,此時(shí)通過(guò)綁定ID號(hào)創(chuàng)建軟鏈接的方法就行不通了,但可以通過(guò)綁定硬件端口號(hào)實(shí)現(xiàn)同樣的效果。

每個(gè)設(shè)備的硬件端口號(hào)是不一樣的,可以通過(guò)udevadm info --attribute-walk --name=/dev/ttyUSB0查看設(shè)備的硬件端口號(hào):

d500058a-377f-11ec-82a8-dac502259ad0.png

圖3.1 查看設(shè)備硬件端口號(hào)

通過(guò)上述命令,可以看到我的ttyUSB0設(shè)備的硬件端口號(hào)是1-1.2:1.0,ttyUSB1設(shè)備的硬件端口號(hào)是1-1.3:1.0。

然后修改一下ttyUSBLink.rules文件,改為以下規(guī)則:

d52e6dbc-377f-11ec-82a8-dac502259ad0.png

圖3.2 綁定硬件端口號(hào)udev規(guī)則

保存并退出后,重新拔插設(shè)備就可以看到生成的兩個(gè)軟鏈接:

d5848954-377f-11ec-82a8-dac502259ad0.png

圖3.3 udev規(guī)則效果

需要注意的是,這里涉及的硬件端口號(hào)對(duì)應(yīng)的是USB端口而不是USB端口上連接的設(shè)備。也就是說(shuō),假如你有左右兩個(gè)USB端口,左邊USB端口的端口號(hào)是1-1.2:1.0,右邊USB端口的端口號(hào)是1-1.3:1.0。那么,插入左邊USB端口的設(shè)備對(duì)應(yīng)的軟鏈接就是modbus_device_1,插入右邊USB端口的設(shè)備對(duì)應(yīng)的軟鏈接就是modbus_device_2。

責(zé)任編輯:haq

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 樹莓派
    +關(guān)注

    關(guān)注

    116

    文章

    1706

    瀏覽量

    105608
  • 虹科電子
    +關(guān)注

    關(guān)注

    0

    文章

    601

    瀏覽量

    14340

原文標(biāo)題:虹科教您派固定工業(yè)樹莓派Modbus RTU設(shè)備編號(hào)

文章出處:【微信號(hào):Hongketeam,微信公眾號(hào):廣州虹科電子科技有限公司】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    ARM開(kāi)發(fā)板與樹莓的比較

    ARM開(kāi)發(fā)板和樹莓都是基于ARM架構(gòu)的單板計(jì)算機(jī),它們?cè)诮逃?b class='flag-5'>工業(yè)控制、物聯(lián)網(wǎng)等領(lǐng)域有著廣泛的應(yīng)用。 硬件配置 ARM開(kāi)發(fā)板和樹莓的硬件
    的頭像 發(fā)表于 11-05 11:11 ?404次閱讀

    一體成型電感外殼破損還能不能

    電子發(fā)燒友網(wǎng)站提供《一體成型電感外殼破損還能不能用.docx》資料免費(fèi)下載
    發(fā)表于 10-31 10:57 ?0次下載

    什么是樹莓樹莓是什么架構(gòu)的

    什么是樹莓 樹莓(Raspberry Pi,簡(jiǎn)寫為RPi,別名為RasPi/RPI)是由英國(guó)“Raspberry Pi 慈善基金會(huì)”開(kāi)發(fā)的一款為學(xué)習(xí)計(jì)算機(jī)編程教育而設(shè)計(jì)的微型電腦。
    的頭像 發(fā)表于 10-22 17:33 ?783次閱讀

    樹莓網(wǎng)關(guān):物聯(lián)網(wǎng)應(yīng)用的新標(biāo)桿

    的特點(diǎn)是體積小巧(大約信用卡大小),但功能齊全,足以支持多種計(jì)算任務(wù)。 樹莓經(jīng)常被用作物聯(lián)網(wǎng)網(wǎng)關(guān),收集設(shè)備數(shù)據(jù),然后將數(shù)據(jù)上傳云平臺(tái),并還可以用來(lái)接收來(lái)自云端的控制指令,控制其他連接的設(shè)備
    的頭像 發(fā)表于 10-09 16:44 ?291次閱讀
    類<b class='flag-5'>樹莓</b><b class='flag-5'>派</b>網(wǎng)關(guān):物聯(lián)網(wǎng)應(yīng)用的新標(biāo)桿

    UTB定位技術(shù)能不能精準(zhǔn)定位

    在當(dāng)今科技日新月異的時(shí)代,定位技術(shù)以其廣泛的應(yīng)用場(chǎng)景和不斷提升的精度,成為了多個(gè)領(lǐng)域的核心支撐。其中,UTB定位技術(shù)以其高精度、低延遲和高抗干擾性等特點(diǎn),在眾多定位技術(shù)中脫穎而出,成為精準(zhǔn)定位領(lǐng)域的佼佼者。那么,UTB定位技術(shù)到底能不能精準(zhǔn)定位呢?下面就給大家具體介紹一下關(guān)于UTB定位技術(shù)。
    的頭像 發(fā)表于 09-03 10:07 ?335次閱讀

    樹莓和單片機(jī)的優(yōu)缺點(diǎn)是什么

    )接口,樹莓可以連接各種傳感器、執(zhí)行器和其他外圍設(shè)備。 易于編程 :樹莓支持多種編程語(yǔ)言,如Python、C++、Java等,使得
    的頭像 發(fā)表于 08-30 18:21 ?1618次閱讀

    樹莓的功能用途是什么

    、科研、工業(yè)控制、物聯(lián)網(wǎng)、多媒體播放、家庭自動(dòng)化等領(lǐng)域。 樹莓(Raspberry Pi)是一種小型、低成本的單板計(jì)算機(jī),由英國(guó)的Raspberry Pi基金會(huì)開(kāi)發(fā),其功能和用途非常廣泛。以下是
    的頭像 發(fā)表于 08-30 18:01 ?2547次閱讀

    linux開(kāi)發(fā)板與樹莓的區(qū)別

    定義和用途 Linux開(kāi)發(fā)板:Linux開(kāi)發(fā)板是一種基于Linux操作系統(tǒng)的嵌入式開(kāi)發(fā)板,通常用于工業(yè)自動(dòng)化、物聯(lián)網(wǎng)、智能家居等領(lǐng)域。 樹莓樹莓
    的頭像 發(fā)表于 08-30 15:34 ?937次閱讀

    電源適配器功率大了能不能

    電源適配器功率大了能不能用,需要根據(jù)具體情況進(jìn)行判斷。如果電源適配器的輸出電壓和電流與設(shè)備匹配,且功率略大于設(shè)備所需的功率,那么可以使用。但如果電源適配器的輸出電壓或電流與設(shè)備不匹配,
    的頭像 發(fā)表于 08-02 09:25 ?1642次閱讀

    虹科干貨 |?多設(shè)備協(xié)同無(wú)憂:Linux環(huán)境下PCAN固定設(shè)備ID/通道分配指南

    在車輛網(wǎng)絡(luò)系統(tǒng)和工業(yè)自動(dòng)化等多設(shè)備環(huán)境中,確保設(shè)備識(shí)別的一致性對(duì)于維護(hù)系統(tǒng)穩(wěn)定性至關(guān)重要。虹科PCAN適配器提供了一種解決方案,允許用戶在Linux環(huán)境下固定設(shè)備ID和通道分配,從而不
    的頭像 發(fā)表于 06-11 15:03 ?459次閱讀
    虹科干貨 |?多<b class='flag-5'>設(shè)備</b>協(xié)同無(wú)憂:Linux環(huán)境下PCAN<b class='flag-5'>固定設(shè)備</b>ID/通道分配指南

    【米爾-瑞米兼容樹莓擴(kuò)展模塊-試用體驗(yàn)】初始開(kāi)發(fā)板_米爾-瑞米兼容樹莓擴(kuò)展模塊

    收到米爾-瑞米兼容樹莓擴(kuò)展模塊幾天了,今天抽時(shí)間給大家介紹一下這塊生態(tài)板,讓大家有對(duì)這塊米爾-瑞米兼容樹莓
    發(fā)表于 04-29 11:42

    同VLAN不同的網(wǎng)段能不能互通?

    同VLAN不同的網(wǎng)段能不能互通? 同一個(gè)VLAN中的設(shè)備擁有相同的網(wǎng)絡(luò)地址范圍,因此它們可以通過(guò)該VLAN進(jìn)行通信。而不同VLAN中的設(shè)備擁有不同的網(wǎng)絡(luò)地址范圍,它們通常不能直接互通。
    的頭像 發(fā)表于 02-04 11:21 ?3082次閱讀

    UPS電源是什么?UPS能不能帶感性負(fù)載?

    UPS電源是什么?UPS能不能帶感性負(fù)載? UPS是不間斷電源的縮寫,是一種供電設(shè)備,用于在主電源故障或電網(wǎng)不穩(wěn)定時(shí)提供電力供應(yīng)。UPS主要由直流電源、電池組、逆變器、放大器和智能電源管理芯片等組成
    的頭像 發(fā)表于 01-10 15:47 ?1442次閱讀

    宏集方案 | 如何用工業(yè)樹莓和MQTT平臺(tái)打通OT和IT?

    如何用工業(yè)樹莓和MQTT平臺(tái)打通OT和IT?
    的頭像 發(fā)表于 01-05 11:01 ?375次閱讀
    宏集方案 | 如何用<b class='flag-5'>工業(yè)</b><b class='flag-5'>樹莓</b><b class='flag-5'>派</b>和MQTT平臺(tái)打通OT和IT?

    pcb壓合緩沖墊,究竟能不能讓你的電路板更安全?

    pcb壓合緩沖墊,究竟能不能讓你的電路板更安全?
    的頭像 發(fā)表于 12-27 10:13 ?893次閱讀
    主站蜘蛛池模板: FREE性丰满HD毛多多| 寂寞少妇直播| 青青草原直播| 中国农村妇女真实BBWBBWBBW| 国产在线公开视频| 窝窝影院午夜看片毛片| 国产VA精品午夜福利视频| 青草国产超碰人人添人人碱| 99国内精品久久久久久久清纯| 久青草国产观看在线视频| 伊人久久天堂| 久久精品国产96精品亚洲| 亚洲字幕久久| 久草在线一免费新视频| 亚洲中文日韩日本在线视频| 九九在线中文字幕无码| 亚洲午夜精品久久久久久抢| 黄色三级图片| 亚洲欧美日韩综合影院| 好满射太多了装不下了视频| 亚洲精品久久久久久蜜臀| 国产一区在线观看免费| 亚洲国产在线观看免费视频| 国内久久久久影院精品| 亚洲无遮挡无码A片在线| 精品高清国产a毛片| 伊人第一路线| 久久久久久久伊人电影| 主播蜜汁丝袜精品自拍| 免费毛片播放| WWW婷婷AV久久久影片| 热久久伊大人香蕉网老师| 俄罗斯xxxxxbbbbb| 视频一区亚洲视频无码| 国产精品午夜福利在线观看| 亚洲国产精品嫩草影院永久| 亚洲免费三区| 狠狠色狠狠色综合日日32| 伊人久久天堂| 免费国产成人高清在线看软件| av视频在线免播放观看|