DRI0050 PWM 驅(qū)動板:多功能控制的理想之選
在電子設(shè)計領(lǐng)域,一款功能強(qiáng)大且靈活的 PWM 驅(qū)動板是實(shí)現(xiàn)各種控制需求的關(guān)鍵。今天,我們就來深入了解一下 DRI0050 PWM 驅(qū)動板,看看它如何在不同場景中發(fā)揮重要作用。
文件下載:DRI0050.pdf
產(chǎn)品概述
DRI0050 是一款具備四種調(diào)節(jié)方式的 PWM 驅(qū)動板,可通過 Python 代碼直接控制、PC 主機(jī)控制、UART 通信編程控制以及電位器手動控制。它適用于直流電機(jī)調(diào)速、燈光調(diào)節(jié)等多種應(yīng)用場景,支持 5V - 24V 寬電壓輸入,負(fù)載能力達(dá) 10A,能驅(qū)動約 50W 的直流電機(jī)或約 5 米的 LED 燈帶。
產(chǎn)品特性
- 編程方式多樣:無需主板或適配器,通過 USB 線直接連接 PC,支持 Python 代碼編程,操作簡單。同時,也可使用 Windows 軟件控制,無需編程,即插即用。
- 通信控制便利:UART 通信控制方便嵌入式設(shè)備長期使用,且支持標(biāo)準(zhǔn) MODBUS 協(xié)議,可靈活定制控制方法。
- 手動控制靈活:外部電位器控制無需編程,可實(shí)現(xiàn)手動控制。
- 電壓適應(yīng)性強(qiáng):支持 5V - 24V 寬電壓,適用于各種電機(jī)和燈帶。
- 高電流驅(qū)動:采用高電流 MOS 管驅(qū)動,負(fù)載能力達(dá) 10A。
應(yīng)用場景
Python 代碼控制
連接 USB 接口后,可直接使用 Python 代碼自動控制電機(jī)速度和燈光效果,無需額外主板或適配器,還能方便地應(yīng)用于 Windows 電腦、蘋果電腦、樹莓派、工業(yè)電腦或拿鐵熊貓等設(shè)備。
Windows 電腦控制
在改造 PC 散熱風(fēng)扇、冷卻水泵等設(shè)備時,可在 PC 上手動控制設(shè)備,也可通過讀取 CPU 溫度自動調(diào)節(jié)。還可用于測試直流電機(jī)或燈帶產(chǎn)品,優(yōu)化小型設(shè)備,制作可自動調(diào)節(jié)風(fēng)速或在電腦上控制的小風(fēng)扇。
編程主板控制
可創(chuàng)建具有特殊效果的項目,如自動調(diào)節(jié)風(fēng)力的風(fēng)扇、自動改變亮度的燈帶,還能實(shí)現(xiàn)魚缸或水泵的自動出水控制、節(jié)日氛圍燈的自動控制。
電位器手動控制
可用于家電改造、電動工具制作和改造、燈帶燈光效果控制等。
產(chǎn)品規(guī)格
| 參數(shù) | 詳情 |
|---|---|
| 輸入電壓范圍 | 5 - 24V |
| 最大控制電流 | 10A |
| PWM 占空比調(diào)節(jié)范圍 | 0 - 255 |
| PWM 頻率調(diào)節(jié)范圍 | 183Hz - 46875Hz |
| PWM 通道數(shù) | 1 通道 |
| 停止/啟動按鈕 | 1 個 |
| 控制模式 | 外部電位器調(diào)節(jié)、UART 通信控制、USB 端口主機(jī)控制、Python 控制 |
| USB 接口 | Type - C |
| UART 接口 | PH2.0 - 4P |
| 外部電位器接口 | 2.54 針腳、接線柱 |
| 安裝孔尺寸 | 30mm × 50mm,直徑 3.1mm |
| PCB 尺寸 | 37 × 57mm / 1.46 × 2.24 英寸 |
控制方法
Windows 控制
- 連接設(shè)備:準(zhǔn)備好 PC Windows 10、電機(jī)或 LED 燈帶、Type - C 電纜和合適的電源(5V - 24V,功率 > 2A),將所有部件連接好,將開關(guān)撥到 UART/COM 側(cè)。
- 安裝 USB 驅(qū)動:首次使用需下載并安裝 USB 驅(qū)動程序,提供了多個下載鏈接,支持多種操作系統(tǒng)。
- 下載 Windows 程序包:從指定鏈接下載并解壓文件,點(diǎn)擊“Light and Motor Driver.exe”運(yùn)行,無需安裝。運(yùn)行軟件后,連接產(chǎn)品,點(diǎn)擊開始按鈕即可實(shí)時調(diào)整 PWM 頻率和占空比。
Python 編程控制
可使用 Python Pinpong 庫或直接使用 Python 編程。使用 Pinpong 庫可簡化編碼,安裝方法為 pip3 install pinpong;直接使用 Python 編程需安裝 serial 和 modbus_tk 庫,安裝命令為 pip3 install serial 和 pip3 install modbus_tk。
Arduino 編程控制
準(zhǔn)備好 Arduino UNO、電機(jī)或 LED 燈帶、4PIN 重力傳感器線和合適的電源,連接好部件并將開關(guān)撥到 UART/COM 側(cè)。通過編寫代碼實(shí)現(xiàn)特定功能,如讓 LED 燈帶每 2 秒閃爍一次。
電位器控制
準(zhǔn)備好重力電位器模塊或帶焊接線的電位器元件、電機(jī)或 LED 燈帶、螺絲刀和合適的電源,將開關(guān)撥到 Analog IN 側(cè)。可使用重力 3PIN 傳感器電纜連接電位器模塊,或焊接電位器元件的線并連接到接線柱。
寄存器表(ModBus RTU 通信協(xié)議)
| 類型 | 地址 | 名稱 | 讀寫 | 數(shù)據(jù)范圍 | 默認(rèn)值 | 描述 |
|---|---|---|---|---|---|---|
| 保持寄存器 | 0×0000 | PID | R | 0×C032 | 0×C032 | PI |
| 保持寄存器 | 0×0001 | VID | R | 0×3343 | 0×3343 | VI |
| 保持寄存器 | 0×0002 | 設(shè)備地址 | R | 0×0032 | 0×0032 | 模塊地址 |
| 保持寄存器 | 0×0003 | 保留 | R | 0×0000 - 0×FFFF | 0×FFFF | |
| 保持寄存器 | 0×0004 | 保留 | R | 0×0000 - 0×FFFF | 0×FFFF | |
| 保持寄存器 | 0×0005 | 版本 | R/W | 0×0000 - 0×00FF | 0×1000 | |
| 保持寄存器 | 0×0006 | PWM0 占空比 | R/W | 0×0000 - 0×00FF | 0×007F | |
| 保持寄存器 | 0×0007 | PWM0 頻率 | R/W | 0×0000 - 0×00FF | 0×007F | 12M 頻率相關(guān) |
常見問題解答
如有任何問題、建議或分享創(chuàng)意,可訪問 DFRobot 論壇(https://www.dfrobot.com/forum/)。此外,還可獲取產(chǎn)品的原理圖 PDF、3D - STEP 文件和 2D - DXF 文件等更多文檔。
總的來說,DRI0050 PWM 驅(qū)動板憑借其多樣的控制方式、廣泛的應(yīng)用場景和豐富的功能特性,為電子工程師提供了一個強(qiáng)大而靈活的解決方案。你在使用類似驅(qū)動板時遇到過哪些問題呢?歡迎在評論區(qū)分享你的經(jīng)驗和見解。
-
電子控制
+關(guān)注
關(guān)注
1文章
72瀏覽量
22192
發(fā)布評論請先 登錄
DRI0050 PWM 驅(qū)動板:多功能控制的理想之選
評論