跳转到内容

5107 CM5IO Motor HAT

来自Mcuzone Wiki

关键词

树莓派、CM5核心板、RPiOS、直流电机、双通道数字隔离器、40Pin GPIO

一、简介

CM5IO_Motor_HAT

二、硬件资源

三、模块测试

硬件平台:CM5IO Motor HAT扩展板搭配CM5IO MINI扩展板

软件平台:树莓派OS的版本为2024-11-19-raspios-bookworm-arm64.img.xz,树莓派OS下载地址:

https://www.raspberrypi.com/software/operating-systems/#raspberry-pi-os-64-bit

CM5IO MINI扩展板上的40Pin GPIO接口上可接一块CM5IO Motor HAT扩展板(40Pin GPIO),扩展出四路电机通道,最多可以接四个直流减速电机。

四个通道接口的示意图如下:

从左到右依次为通道1、通道2、通道3、通道4。

首先需要安装依赖,在树莓派终端中运行:

sudo apt install python3-tk python3-gpiozero python3-rpi.gpio

安装完毕后,给CM5IO Motor HAT扩展板连接测试电机,最多可以同时连接4个电机,然后给扩展板接入12V直流电源。注意:因系统原因,某些通道有可能会被初始化为高电平,因此此时连上电机,电机就会转动,这是正常现象。

测试程序名为:

motor_gui_cm5io_v1.01.py

【请购买此模块的用户联系我们获取源码!】

将测试程序拷贝进树莓派系统(本文档是拷贝到用户根目录下),在树莓派终端中运行:

python motor_gui_cm5io_v1.01.py

程序界面如下:

按操作说明操作电机即可。

注意事项:

1. 程序启动时会初始化所有通道的电平为低,因此如果原来有在转动的电机,此时会停止转动,但如果退出程序,该电机还是会继续转动。

2. 每次只能有一个通道的电机在转动。

3. “停止所有电机”按钮的作用,是无论哪个通道的电机在转动,只要按了这个按钮 ,转动就会停止。

4. 本程序在树莓派OS版本:2024-11-19-raspios-bookworm-arm64.img.xz下测试通过。

5. 本程序仅供测试,请勿用作其它用途!

联系我们

4f7e81daf8791971.jpg 79c020da7ad0af9b.jpg 2851e01a0549e6f7.gif 0003_bb.jpg 0005_qq.jpg QQ:8204136

邮件:mcuzone@vip.qq.com

电话:13957118045

如本页面有任何疏漏、错误或者侵权,请通过上述途径联系我们,谢谢!

Copyright 2004-2025 野芯科技