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

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

如何使用工業樹莓派做ython的PWM控制

廣州虹科電子科技有限公司 ? 來源:廣州虹科電子科技有限公 ? 作者:廣州虹科電子科技 ? 2021-09-16 10:57 ? 次閱讀

虹科工業樹莓派

準備工作

硬件

虹科工業樹莓派1臺

DIO模塊1個

Windows系統電腦1臺

LED電路

軟件(PC上):

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

操作步驟

1.工業樹莓派(RevPi)連好DIO模塊,連網線、電源線上電。

2.電腦的瀏覽器打開樹莓派所在IP地址,登錄其管理后臺,賬號為admin,默認密碼見機身貼紙。

3.打開PiCtory管理界面。

4.按物理設備的左右順序添加擺放主模塊和DIO模塊(從左邊找到相應的模塊,然后拖到右邊區域進行擺放)。

5.單擊選定擺放好的DIO模塊,在網頁界面右下角的變量設置區,最下面的位置找到OutputPWMActive和OutputPWMFrequency兩個變量。

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

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

6.配置完成后點上方菜單的File -》 Save as Start-Config. 保存到啟動方案,然后點Tools -》 Reset Driver立即使配置生效。我們這里做的事情,其實是把這兩個變量的復位默認值,改為了我們剛剛設置的參數,而開機復位時會自動讀取改默認值。

應當注意:OutputPWMActive變量復位之后通過任何途徑修改其當前值是不會生效的,必須要設為復位默認值才能生效!

7.接下來,我們準備使用Python編程來嘗試控制DO1通道的PWM。

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

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

前面我們提到,當設置PWM頻率時,占空比最小單位也會變化,且頻率越高時,占空比最小單位越大,但不用擔心,即使我們的最小單位是5%,我們在程序中把該變量值設為5倍數以外的數也是不會報錯的,系統會自動取最近可用的數進行輸出設置。

8.在DO1通道上接上LED電路,限流電阻阻值請按照LED實際規格選取合適的值。

整個LED回路結構為:

DO1 — 限流電阻 — LED — 地

9.現在,我們獲取該變量在過程映像中對應的地址(編程時需要通過過程映像中對應的地址來訪問讀寫變量)。先用SSH軟件連上RevPi,登錄名是pi,默認密碼和本文第2步中的密碼相同(見機身貼紙)。

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

piTest -v PWM_1

3f6168ec-168d-11ec-8fb8-12bb97331649.png

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

11.有了地址變量之后開始正式編程,我們在SSH中執行命令python3,以進入python環境。命令行開頭的前綴變成“》》》 ”即表明已進入python環境,按Ctrl+D可退出。

3f7dea76-168d-11ec-8fb8-12bb97331649.png

12.測試執行如下代碼:

3f97f6e6-168d-11ec-8fb8-12bb97331649.png

此時,LED應該會以45%亮度亮起,此時再執行:

3fa50052-168d-11ec-8fb8-12bb97331649.png

則LED應以最高亮度亮起。writeByteToOffset函數的第一個參數是寫入的地址,第二個參數是寫入的值。

13.先退出python環境,然后執行如下命令創建名為的python腳本到默認的主目錄:

nano PWMtest.py

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

3fb0138e-168d-11ec-8fb8-12bb97331649.png

3fbca82e-168d-11ec-8fb8-12bb97331649.png

然后Ctrl+X退出,按Y確認保存,再回車確認名字即可完成腳本創建。這就是一個簡單的呼吸燈例程。

14.執行如下指令給剛才創建的腳本添加執行權限:

chmod +x PWMtest.py

然后,即可通過如下指令啟動腳本:

。/PWMtest.py

由于腳本中設置了死循環,退出需要按Ctrl+C。

需要了解更多詳情,請聯系虹科工業物聯網團隊:

注意事項

1.當DIO模塊3組電源都用24V供電時,PWM輸出的高電平約為24V。

2.由于OutputPWMActive直接改值不會生效,若某一通道設置了PWM模式,又臨時需要作為普通DO使用,可通過編程設置其占空比為100和0來實現高低邏輯電平輸出。

3.DIO模塊的每通道最大輸出電流為500mA(默認的高邊輸出模式狀態下),使用需要較大電流PWM驅動的設備(如直流電機、電磁閥)時需注意是否超限。

責任編輯:haq

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • PWM
    PWM
    +關注

    關注

    114

    文章

    5181

    瀏覽量

    213810
  • python
    +關注

    關注

    56

    文章

    4792

    瀏覽量

    84630
  • 樹莓派
    +關注

    關注

    116

    文章

    1706

    瀏覽量

    105610
  • 虹科電子
    +關注

    關注

    0

    文章

    601

    瀏覽量

    14340

原文標題:免費教程速遞!虹科手把手教您用工業樹莓派做基于Python的PWM控制

文章出處:【微信號:Hongketeam,微信公眾號:廣州虹科電子科技有限公司】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    樹莓學習筆記之PWM控制直流電機轉速介紹 相關資料分享

    樹莓控制PWM控制電機轉速一、硬件二、連線三、樹莓
    發表于 06-29 08:47

    樹莓pwm是如何去控制無刷電機的?

    樹莓pwm是如何去控制無刷電機的?其實現代碼是怎樣去編寫的?
    發表于 07-21 06:46

    樹莓有什么用_樹莓能用來啥_樹莓新手入門教程

    本文首先介紹了樹莓的功能,其次介紹了樹莓的用途,最后詳細介紹了樹莓新手入門教程。
    的頭像 發表于 05-08 14:15 ?3.3w次閱讀

    樹莓入門教程之新手使用樹莓系統的教程資料說明

    本文檔的主要內容詳細介紹的是樹莓入門教程之新手使用樹莓系統的教程資料說明免費下載。
    發表于 03-22 08:00 ?10次下載
    <b class='flag-5'>樹莓</b><b class='flag-5'>派</b>入門教程之新手使用<b class='flag-5'>樹莓</b><b class='flag-5'>派</b><b class='flag-5'>做</b>系統的教程資料說明

    虹科工業樹莓和PLC怎么選?

    工業樹莓和PLC的區別在哪?應該選擇工業樹莓還是PLC?本篇文章為你解答~
    的頭像 發表于 02-22 11:03 ?974次閱讀

    樹莓控制步進電機

    樹莓控制步進電機 前言 設備 連接 源碼 前言 測試步進電機 設備 名稱 型號 樹莓 3B+ 步進電機 28BYJ-48-5V 步進電機
    發表于 03-21 11:39 ?0次下載
    <b class='flag-5'>樹莓</b><b class='flag-5'>派</b><b class='flag-5'>控制</b>步進電機

    樹莓通過pwm控制電機速度

    樹莓通過脈沖寬度調制可以控制電機的速度。實際上在精度要求不是非常高的情況下,普通引腳也可以通過軟件模擬來控制 電機,實現pwm一樣的功能
    發表于 03-21 10:19 ?0次下載
    <b class='flag-5'>樹莓</b><b class='flag-5'>派</b>通過<b class='flag-5'>pwm</b><b class='flag-5'>控制</b>電機速度

    樹莓PWM模式介紹

    樹莓可以同時產生兩路獨立的pwm。
    的頭像 發表于 03-24 11:30 ?5553次閱讀
    <b class='flag-5'>樹莓</b><b class='flag-5'>派</b>的<b class='flag-5'>PWM</b>模式介紹

    樹莓控制PWM控制電機轉速

    樹莓控制PWM控制電機轉速 一、硬件 樹莓 12
    發表于 03-31 10:59 ?3次下載
    <b class='flag-5'>樹莓</b><b class='flag-5'>派</b><b class='flag-5'>控制</b><b class='flag-5'>PWM</b><b class='flag-5'>控制</b>電機轉速

    樹莓控制繼電器

    樹莓控制繼電器命令行輸入gpio readall查看樹莓io口屬性可以看到被分為左右兩側,左側為樹莓
    發表于 04-21 11:50 ?0次下載
    <b class='flag-5'>樹莓</b><b class='flag-5'>派</b><b class='flag-5'>控制</b>繼電器

    虹科工業樹莓應用小技巧

    在應用虹科工業樹莓進行項目開發的過程中,我們會應用到各種功能,部分功能看似不起眼,但是在實際應用開發過程中卻非常重要。接下來虹科分享幾個工業樹莓
    的頭像 發表于 05-24 17:33 ?678次閱讀
    虹科<b class='flag-5'>工業</b><b class='flag-5'>樹莓</b><b class='flag-5'>派</b>應用小技巧

    免費教程速遞!虹科手把手教您用工業樹莓基于Python的PWM控制

    點擊關注我們可獲取更多IIOT干貨哦~虹科工業樹莓高性能多接口寬溫--適應惡劣環境★★★★★準備工作硬件:虹科工業樹莓
    的頭像 發表于 09-17 18:24 ?812次閱讀
    免費教程速遞!虹科手把手教您<b class='flag-5'>用工業</b><b class='flag-5'>樹莓</b><b class='flag-5'>派</b><b class='flag-5'>做</b>基于Python的<b class='flag-5'>PWM</b><b class='flag-5'>控制</b>

    虹科干貨 | 簡單幾步教您使用工業樹莓結合CODESYS配置EtherCAT主站

    虹科IIoT虹科教您簡單幾步使用工業樹莓結合CODESYS配置EtherCAT主站前言工業樹莓
    的頭像 發表于 07-14 09:25 ?5037次閱讀
    虹科干貨 | 簡單幾步教您使<b class='flag-5'>用工業</b><b class='flag-5'>樹莓</b><b class='flag-5'>派</b>結合CODESYS配置EtherCAT主站

    虹科方案 | 虹科工業樹莓和PLC怎么選?

    虹科IIoT虹科工業樹莓VSPLCHongKeTechnology虹/科/方/案01什么是虹科工業樹莓
    的頭像 發表于 03-29 15:42 ?864次閱讀
    虹科方案 | 虹科<b class='flag-5'>工業</b><b class='flag-5'>樹莓</b><b class='flag-5'>派</b>和PLC怎么選?

    宏集方案 | 如何用工業樹莓和MQTT平臺打通OT和IT?

    如何用工業樹莓和MQTT平臺打通OT和IT?
    的頭像 發表于 01-05 11:01 ?375次閱讀
    宏集方案 | 如何<b class='flag-5'>用工業</b><b class='flag-5'>樹莓</b><b class='flag-5'>派</b>和MQTT平臺打通OT和IT?
    主站蜘蛛池模板: 成人免费小视频| 中字幕视频在线永久在线| 久久九九久精品国产尤物| 都市妖奇谈有声| 99热婷婷国产精品综合| 亚洲精品网址| 婷婷五月久久丁香国产综合| 中文天堂www资源| 亚洲午夜精品AV无码少妇| 无码国产精品高潮久久9| 日本欧美久久久久免费播放网| 九色PORNY真实丨国产大胸| 国产在线观看www| 国产久久re6免费热在线| 俄罗斯女人Z0ZOZO| 成人bt下载| 国产AV99激情久久无码天堂| WWW国产精品内射老师| 99RE久久精品国产| 5580免费午夜福利院| 2021扫黑风暴在线观看免费完整版 | 亚洲欧洲日产国码中学| 午夜不卡av免费| 亚洲福利电影一区二区?| 亚洲精品乱码久久久久久直播| 亚洲a免费| 怡春院国产精品视频| 真实的强视频免费网站| 22eee在线播放成人免费视频| 97超碰97资源在线观看视频| 99re这里只有精品视频| caoporm国产精品视频免费| wankz tv videos国产| 闺蜜撬开我的腿用黄瓜折磨我| 国产毛A片啊久久久久久A| 精品区2区3区4区产品乱码9| 久久亚洲伊人中字综合精品| 欧美群交XXXCOM| 小学生偷拍妈妈视频遭性教育 | 女教师跟黑人男朋友激情过后| 奇米色偷偷|