在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

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

免費(fèi)教程速遞!虹科手把手教您用工業(yè)樹(shù)莓派做基于Python的PWM控制

廣州虹科電子 ? 2021-09-17 18:24 ? 次閱讀
eb14486e-1697-11ec-80c2-000c2944909e.gif

eb2ee11a-1697-11ec-9a53-000c2944909e.png?eb3c98e4-1697-11ec-8cba-000c2944909e.png

虹科工業(yè)樹(shù)莓派

高性能

多接口

寬溫--適應(yīng)惡劣環(huán)境

★★★★

準(zhǔn)備工作

硬件:

虹科工業(yè)樹(shù)莓派1臺(tái)

DIO模塊1個(gè)

Windows系統(tǒng)電腦1臺(tái)

LED電路

軟件(PC上):

Chrome內(nèi)核瀏覽器、SSH連接軟件(如putty)

eb4572cc-1697-11ec-8c1e-000c2944909e.gif???

操作步驟

1.工業(yè)樹(shù)莓派(RevPi)連好DIO模塊,連網(wǎng)線、電源線上電。

2.電腦的瀏覽器打開(kāi)樹(shù)莓派所在IP地址,登錄其管理后臺(tái),賬號(hào)為admin,默認(rèn)密碼見(jiàn)機(jī)身貼紙。

3.打開(kāi)PiCtory管理界面。

eb4c0ad8-1697-11ec-bb7b-000c2944909e.png

4.按物理設(shè)備的左右順序添加擺放主模塊和DIO模塊(從左邊找到相應(yīng)的模塊,然后拖到右邊區(qū)域進(jìn)行擺放)。

eb58889e-1697-11ec-a9b7-000c2944909e.png

5.單擊選定擺放好的DIO模塊,在網(wǎng)頁(yè)界面右下角的變量設(shè)置區(qū),最下面的位置找到OutputPWMActiveOutputPWMFrequency兩個(gè)變量。

OutputPWMActive變量長(zhǎng)度為16bit,以掩碼形式表示DIO模塊各DO通道PWM使能情況,某位為1表示該位對(duì)應(yīng)的通道PWM使能,某位為0表示該位只用作普通DO輸出,填入框中的數(shù)應(yīng)為十進(jìn)制數(shù)。比方說(shuō),如果我只需要第三、第五通道設(shè)為PWM,其它仍是直接DO的話,那該變量應(yīng)設(shè)為 00000000 00010100 = 20。此處,我們將該變量設(shè)為65535,也就是16bit全為1,表示所有通道PWM功能開(kāi)啟。

OutputPWMFrequency變量則是選擇形式設(shè)定的,選項(xiàng)有“40Hz 1%”、“80Hz 2%”等。我們這里所選的是“200Hz 5%”,其意義為PWM頻率為200Hz,占空比最小單位是5%。

eb66929c-1697-11ec-b4f4-000c2944909e.png

6.配置完成后點(diǎn)上方菜單的File -> Save as Start-Config. 保存到啟動(dòng)方案,然后點(diǎn)Tools -> Reset Driver立即使配置生效。我們這里做的事情,其實(shí)是把這兩個(gè)變量的復(fù)位默認(rèn)值,改為了我們剛剛設(shè)置的參數(shù),而開(kāi)機(jī)復(fù)位時(shí)會(huì)自動(dòng)讀取改默認(rèn)值。

應(yīng)當(dāng)注意:OutputPWMActive變量復(fù)位之后通過(guò)任何途徑修改其當(dāng)前值是不會(huì)生效的,必須要設(shè)為復(fù)位默認(rèn)值才能生效!

7.接下來(lái),我們準(zhǔn)備使用Python編程來(lái)嘗試控制DO1通道的PWM。

首先,我們要知道,DO1通道的PWM占空比當(dāng)前值,是由PWM_1變量決定的,該變量名在同時(shí)使用多個(gè)DIO模塊時(shí)會(huì)有變化(會(huì)自動(dòng)改名,避免重名),需以PiCtory右下角變量列表中顯示的名稱(chēng)為準(zhǔn)。

該變量的取值范圍是0-100的整數(shù),表示占空比百分比數(shù),復(fù)位默認(rèn)值不修改時(shí)各通道均為0。

eb8070f4-1697-11ec-a799-000c2944909e.png

前面我們提到,當(dāng)設(shè)置PWM頻率時(shí),占空比最小單位也會(huì)變化,且頻率越高時(shí),占空比最小單位越大,但不用擔(dān)心,即使我們的最小單位是5%,我們?cè)诔绦蛑邪言撟兞恐翟O(shè)為5倍數(shù)以外的數(shù)也是不會(huì)報(bào)錯(cuò)的,系統(tǒng)會(huì)自動(dòng)取最近可用的數(shù)進(jìn)行輸出設(shè)置。

8.在DO1通道上接上LED電路,限流電阻阻值請(qǐng)按照LED實(shí)際規(guī)格選取合適的值。

整個(gè)LED回路結(jié)構(gòu)為:

DO1 — 限流電阻 — LED — 地

9.現(xiàn)在,我們獲取該變量在過(guò)程映像中對(duì)應(yīng)的地址(編程時(shí)需要通過(guò)過(guò)程映像中對(duì)應(yīng)的地址來(lái)訪問(wèn)讀寫(xiě)變量)。先用SSH軟件連上RevPi,登錄名是pi,默認(rèn)密碼和本文第2步中的密碼相同(見(jiàn)機(jī)身貼紙)。

10.SSH登錄成功后,執(zhí)行如下指令:

piTest -v PWM_1

eb87c388-1697-11ec-b531-000c2944909e.png

返回結(jié)果中第二行的offset,即為我們所需要的地址值(十進(jìn)制83)。

11.有了地址變量之后開(kāi)始正式編程,我們?cè)赟SH中執(zhí)行命令python3,以進(jìn)入python環(huán)境。命令行開(kāi)頭的前綴變成“>>> ”即表明已進(jìn)入python環(huán)境,按Ctrl+D可退出。

eb928e9e-1697-11ec-858e-000c2944909e.png

12.測(cè)試執(zhí)行如下代碼:

eb9fae92-1697-11ec-8e39-000c2944909e.png

此時(shí),LED應(yīng)該會(huì)以45%亮度亮起,此時(shí)再執(zhí)行:

ebb03d36-1697-11ec-af2b-000c2944909e.png

則LED應(yīng)以最高亮度亮起。writeByteToOffset函數(shù)的第一個(gè)參數(shù)是寫(xiě)入的地址,第二個(gè)參數(shù)是寫(xiě)入的值.

13.先退出python環(huán)境,然后執(zhí)行如下命令創(chuàng)建名為的python腳本到默認(rèn)的主目錄:

nano PWMtest.py


然后在nano編輯器中填入如下代碼:

ebb6cbe8-1697-11ec-bd0a-000c2944909e.pngebc6da9e-1697-11ec-a3b8-000c2944909e.png

然后Ctrl+X退出,按Y確認(rèn)保存,再回車(chē)確認(rèn)名字即可完成腳本創(chuàng)建。這就是一個(gè)簡(jiǎn)單的呼吸燈例程。

14.執(zhí)行如下指令給剛才創(chuàng)建的腳本添加執(zhí)行權(quán)限:

chmod +x PWMtest.py

然后,即可通過(guò)如下指令啟動(dòng)腳本:

./PWMtest.py

由于腳本中設(shè)置了死循環(huán),退出需要按Ctrl+C。

注意事項(xiàng)

1.當(dāng)DIO模塊3組電源都用24V供電時(shí),PWM輸出的高電平約為24V。

2.由于OutputPWMActive直接改值不會(huì)生效,若某一通道設(shè)置了PWM模式,又臨時(shí)需要作為普通DO使用,可通過(guò)編程設(shè)置其占空比為100和0來(lái)實(shí)現(xiàn)高低邏輯電平輸出。

3.DIO模塊的每通道最大輸出電流為500mA(默認(rèn)的高邊輸出模式狀態(tài)下),使用需要較大電流PWM驅(qū)動(dòng)的設(shè)備(如直流電機(jī)、電磁閥)時(shí)需注意是否超限。

eb4572cc-1697-11ec-8c1e-000c2944909e.gif??

虹科--工業(yè)物聯(lián)網(wǎng)

虹科是一家在工業(yè)物聯(lián)網(wǎng)IIoT行業(yè)經(jīng)驗(yàn)超過(guò)3年的高科技公司,虹科與世界領(lǐng)域頂級(jí)公司包括EXOR、Eurotech、Unitronics、Matrikon、KUNBUS、VDOO、Esper等合作,提供先進(jìn)的高端工業(yè)4.0 工業(yè)觸摸屏、高端邊緣計(jì)算機(jī)、IoT開(kāi)發(fā)框架、PLC與HMI一體機(jī)、OPC UA、工業(yè)級(jí)樹(shù)莓派、VTSCADA、VDOO設(shè)備安全分析與防護(hù)平臺(tái)、安卓設(shè)備一站式管理平臺(tái)等解決方案。物聯(lián)網(wǎng)事業(yè)部所有成員都受過(guò)專(zhuān)業(yè)培訓(xùn),并獲得專(zhuān)業(yè)資格認(rèn)證,平均3年+的技術(shù)經(jīng)驗(yàn)和水平一致贏得客戶(hù)極好口碑。我們積極參與行業(yè)協(xié)會(huì)的工作,為推廣先進(jìn)技術(shù)的普及做出了重要貢獻(xiàn)。至今,虹科已經(jīng)為行業(yè)內(nèi)諸多用戶(hù)提供從硬件到軟件的不同方案,并參與和協(xié)助了眾多OEM的設(shè)備研發(fā)和移植項(xiàng)目,以及終端用戶(hù)的智能工廠和工業(yè)4.0升級(jí)改造項(xiàng)目。

往期精彩回顧

ec0c6054-1697-11ec-8ed4-000c2944909e.gif

RevPi 應(yīng)用案例 · 在這里

工業(yè)樹(shù)莓派應(yīng)用案例1:小型水輪機(jī)的振動(dòng)監(jiān)測(cè)

工業(yè)樹(shù)莓派應(yīng)用案例2:智能鉚接工具

工業(yè)樹(shù)莓派應(yīng)用案例3:印后設(shè)備自動(dòng)化

工業(yè)樹(shù)莓派應(yīng)用案例4:CloudRail.Box助力快速實(shí)現(xiàn)IIOT

工業(yè)樹(shù)莓派應(yīng)用案例5:鐵路注水系統(tǒng)改造(內(nèi)附實(shí)操教學(xué)視頻)

工業(yè)樹(shù)莓派應(yīng)用案例6:零售行業(yè)應(yīng)用

工業(yè)樹(shù)莓派應(yīng)用案例7:機(jī)器數(shù)據(jù)記錄

工業(yè)樹(shù)莓派應(yīng)用案例8:水處理設(shè)備

工業(yè)樹(shù)莓派應(yīng)用案例9:realKNX語(yǔ)音控制和自動(dòng)化

ec0c6054-1697-11ec-8ed4-000c2944909e.gif

邊緣計(jì)算 · 知多少

邊緣與云計(jì)算如何結(jié)合以創(chuàng)建工業(yè)自動(dòng)化平臺(tái)

工業(yè)邊緣計(jì)算技術(shù)實(shí)用案例分享

邊緣計(jì)算在工業(yè)物聯(lián)網(wǎng)中的應(yīng)用

智慧工廠轉(zhuǎn)型——實(shí)際案例5則(上篇)

智慧工廠轉(zhuǎn)型——實(shí)際案例5則(下篇)

ec0c6054-1697-11ec-8ed4-000c2944909e.gif

您想知道的 · OPC UA

OPC UA的進(jìn)階——定義數(shù)據(jù)技術(shù)的新平臺(tái)

OPC UA 十問(wèn)十答

OPC UA發(fā)布訂閱的介紹及其對(duì)制造商的重要性


原文標(biāo)題:免費(fèi)教程速遞!虹科手把手教您用工業(yè)樹(shù)莓派做基于Python的PWM控制

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

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(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)注

    32

    文章

    1939

    瀏覽量

    90810
收藏 人收藏

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    手把手教你用樹(shù)莓打造 LoRaWAN 網(wǎng)關(guān)!

    使用BasicStation或PiWAN連接到TheThingsNetwork將樹(shù)莓設(shè)置為L(zhǎng)oRaWAN網(wǎng)關(guān)乍一看可能令人望而生畏,但有了合適的工具和指導(dǎo),它就會(huì)成為一個(gè)有意義的DIY網(wǎng)絡(luò)項(xiàng)目。在
    的頭像 發(fā)表于 06-09 16:23 ?1003次閱讀
    <b class='flag-5'>手把手</b>教你用<b class='flag-5'>樹(shù)莓</b><b class='flag-5'>派</b>打造 LoRaWAN 網(wǎng)關(guān)!

    手把手教你如何調(diào)優(yōu)Linux網(wǎng)絡(luò)參數(shù)

    在高并發(fā)網(wǎng)絡(luò)服務(wù)場(chǎng)景中,Linux內(nèi)核的默認(rèn)網(wǎng)絡(luò)參數(shù)往往無(wú)法滿足需求,導(dǎo)致性能瓶頸、連接超時(shí)甚至服務(wù)崩潰。本文基于真實(shí)案例分析,從參數(shù)解讀、問(wèn)題診斷到優(yōu)化實(shí)踐,手把手教你如何調(diào)優(yōu)Linux網(wǎng)絡(luò)參數(shù),支撐百萬(wàn)級(jí)并發(fā)連接。
    的頭像 發(fā)表于 05-29 09:21 ?145次閱讀

    正點(diǎn)原子Linux系列全新視頻教程來(lái)啦!手把手教你MP257開(kāi)發(fā)板,讓輕松入門(mén)!

    正點(diǎn)原子Linux系列全新視頻教程來(lái)啦!手把手教你MP257開(kāi)發(fā)板,讓輕松入門(mén)! 一、視頻觀看 正點(diǎn)原子手把手教你學(xué)STM32MP257-第1期:https://www.bilibili.com/video/BV1UtEiz
    發(fā)表于 05-16 10:42

    讓性能飆升!使用Python并行計(jì)算榨干樹(shù)莓算力!

    甚至微型服務(wù)器時(shí),你是否也遇到過(guò)程序卡頓、視頻處理延遲的尷尬?今天我們就手把手教你用Python并行處理技術(shù),讓樹(shù)莓的性能瞬間翻倍!歡迎在評(píng)論區(qū)曬出你的優(yōu)化方案,
    的頭像 發(fā)表于 03-26 17:08 ?328次閱讀
    讓性能飆升!使用<b class='flag-5'>Python</b>并行計(jì)算榨干<b class='flag-5'>樹(shù)莓</b><b class='flag-5'>派</b>算力!

    樹(shù)莓5終極開(kāi)發(fā)方案:VSCode Server避坑實(shí)戰(zhàn)指南

    調(diào)試的全流程,揭秘SSH隧道穿透、GPU加速等關(guān)鍵技術(shù)細(xì)節(jié),更附贈(zèng)獨(dú)家性能調(diào)優(yōu)參數(shù)。無(wú)論你是想解鎖超便攜開(kāi)發(fā)環(huán)境,還是探索邊緣計(jì)算新姿勢(shì),這篇手把手教學(xué)都能讓你擺
    的頭像 發(fā)表于 03-25 16:39 ?417次閱讀
    <b class='flag-5'>樹(shù)莓</b><b class='flag-5'>派</b>5終極開(kāi)發(fā)方案:VSCode Server避坑實(shí)戰(zhàn)指南

    KiCad直播活動(dòng)(三):在 Windows上編譯KiCad 手把手編譯/構(gòu)建 KiCad 源碼

    Developer Ethan 同學(xué),手把手編譯/構(gòu)建 KiCad 源碼: 開(kāi)發(fā)工具安裝 環(huán)境變量配置 使用 VS2022 構(gòu)建 KiCad 參與直播的小伙伴還有機(jī)會(huì)獲得 KiCon Badge
    的頭像 發(fā)表于 03-24 11:14 ?705次閱讀
    KiCad直播活動(dòng)(三):在 Windows上編譯KiCad <b class='flag-5'>手把手</b><b class='flag-5'>教</b><b class='flag-5'>您</b>編譯/構(gòu)建 KiCad 源碼

    《零基礎(chǔ)開(kāi)發(fā)AI Agent——手把手教你用扣子智能體》

    《零基礎(chǔ)開(kāi)發(fā)AI Agent——手把手教你用扣子智能體》是一本為普通人量身打造的AI開(kāi)發(fā)指南。它不僅深入淺出地講解了Agent的概念和發(fā)展,還通過(guò)詳細(xì)的工具介紹和實(shí)戰(zhàn)案例,幫助讀者快速掌握
    發(fā)表于 03-18 12:03

    手把手教你星閃無(wú)人機(jī)—KaihongOS星閃無(wú)人機(jī)開(kāi)發(fā)實(shí)戰(zhàn)》系列課程課件匯總

    為助力開(kāi)發(fā)者迅速掌握『KaihongOS輕量系統(tǒng)開(kāi)發(fā)技術(shù)』與『星閃無(wú)線通信技術(shù)』,實(shí)現(xiàn)快速上手與深度體驗(yàn),“開(kāi)鴻Developer社區(qū)”攜手“電子發(fā)燒友”再次聯(lián)合推出《手把手教你星閃無(wú)人機(jī)
    發(fā)表于 03-18 10:33

    手把手教你PC-KaihongOS筆記本電腦開(kāi)發(fā)實(shí)戰(zhàn)》課件匯總

    ”攜手“電子發(fā)燒友”聯(lián)合推出了 《KaihongOS手把手系列直播課程》,該系列課程以實(shí)際產(chǎn)品為案例,詳細(xì)講解每個(gè)產(chǎn)品的開(kāi)發(fā)全流程。 此次首發(fā)內(nèi)容是《手把手教你PC-KaihongOS筆記本電腦開(kāi)發(fā)
    發(fā)表于 03-18 10:25

    開(kāi)發(fā)者集結(jié)!《手把手教你星閃無(wú)人機(jī)》第二課開(kāi)講啦!

    開(kāi)發(fā)者集結(jié)!《手把手教你星閃無(wú)人機(jī)》第二課開(kāi)講啦!
    的頭像 發(fā)表于 02-17 19:40 ?309次閱讀
    開(kāi)發(fā)者集結(jié)!《<b class='flag-5'>手把手</b>教你<b class='flag-5'>做</b>星閃無(wú)人機(jī)》第二課開(kāi)講啦!

    deepin 23+樹(shù)莓讓小車(chē)動(dòng)起來(lái)

    deepin 23 +樹(shù)莓還有啥新玩法? ? ? 前言 繼我們之前發(fā)布的樹(shù)莓運(yùn)行 deepin 23 系統(tǒng)教程后,此次我們將深入探索如何借助樹(shù)莓
    的頭像 發(fā)表于 02-12 09:12 ?688次閱讀
    deepin 23+<b class='flag-5'>樹(shù)莓</b><b class='flag-5'>派</b>讓小車(chē)動(dòng)起來(lái)

    手把手教你星閃無(wú)人機(jī)》即將開(kāi)播,鎖定15日晚七點(diǎn)!

    ”再次聯(lián)合推出《手把手教你星閃無(wú)人機(jī)—KaihongOS星閃無(wú)人機(jī)開(kāi)發(fā)實(shí)戰(zhàn)》系列課程,該課程與《手把手教你PC—KaihongOS筆記本電腦開(kāi)發(fā)實(shí)戰(zhàn)》同步并行,
    的頭像 發(fā)表于 01-13 19:42 ?453次閱讀
    《<b class='flag-5'>手把手</b>教你<b class='flag-5'>做</b>星閃無(wú)人機(jī)》即將開(kāi)播,鎖定15日晚七點(diǎn)!

    手把手教你PC》課程即將啟動(dòng)!深開(kāi)鴻引領(lǐng)探索KaihongOS筆記本電腦開(kāi)發(fā)實(shí)戰(zhàn)

    ”攜手“電子發(fā)燒友”聯(lián)合推出了《KaihongOS手把手系列直播課程》,該系列課程以實(shí)際產(chǎn)品為案例,詳細(xì)講解每個(gè)產(chǎn)品的開(kāi)發(fā)全流程。此次首發(fā)內(nèi)容是《手把手教你PC-
    的頭像 發(fā)表于 01-06 20:46 ?506次閱讀
    《<b class='flag-5'>手把手</b>教你<b class='flag-5'>做</b>PC》課程即將啟動(dòng)!深開(kāi)鴻引領(lǐng)探索KaihongOS筆記本電腦開(kāi)發(fā)實(shí)戰(zhàn)

    Air780E模組LuatOS開(kāi)發(fā)實(shí)戰(zhàn) —— 手把手教你搞定數(shù)據(jù)打包解包

    本文要說(shuō)的是低功耗4G模組Air780E的LuatOS開(kāi)發(fā)實(shí)戰(zhàn),我將手把手教你搞定數(shù)據(jù)打包解包。
    的頭像 發(fā)表于 12-03 11:17 ?580次閱讀
    Air780E模組LuatOS開(kāi)發(fā)實(shí)戰(zhàn) —— <b class='flag-5'>手把手</b>教你搞定數(shù)據(jù)打包解包

    樹(shù)莓開(kāi)發(fā)的最佳編程語(yǔ)言選擇

    應(yīng)用。 1. Python 優(yōu)勢(shì): 易學(xué)易用: Python以其簡(jiǎn)潔的語(yǔ)法和強(qiáng)大的功能而聞名,非常適合初學(xué)者。 廣泛的庫(kù)支持: Python擁有大量的庫(kù),如GPIO Zero、PiGPIO等,這些庫(kù)使得
    的頭像 發(fā)表于 11-11 11:34 ?1893次閱讀
    主站蜘蛛池模板: 女人张腿让男子桶免费动态图 | 一级黄色免费毛片 | 午夜视频在线观看一区 | 亚洲精品香蕉婷婷在线观看 | 五月婷婷丁香 | 天堂在线网 | 欧美在线网站 | 激情五月激情综合色区 | 97伊人| 日本一区不卡在线观看 | 欧美性一级交视频 | 五月天福利视频 | 午夜视频1000 | 免费一级毛片在级播放 | 看黄免费在线 | 免费一级特黄特色大片在线观看 | 久久国产精品亚洲综合 | 午夜国产片 | 欧美一级高清免费播放 | 免费观看做网站爱 | 午夜手机看片 | 久久久夜色精品国产噜噜 | 婷婷四房播客五月天 | 91国内在线国内在线播放 | 中年艳妇乱小玩 | 日韩三级视频在线观看 | 午夜aa| 亚洲视频一| 中文天堂在线观看 | 亚洲成a人一区二区三区 | 天堂网www在线观看 天堂网www在线资源中文 | 一级做a免费视频 | 国内精品久久影视 | 久久夜色精品 | 日本高清一区二区三区不卡免费 | 1000部禁片黄的免费看 | 天天爽天天爽天天片a久久网 | 1024视频色版在线网站 | 手机在线观看你懂的 | 欧美日韩国产在线一区 | 色爱区综合五月激情 |