5107 CM5IO Motor HAT
关键词
树莓派、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. 本程序仅供测试,请勿用作其它用途!
联系我们
电话:13957118045
如本页面有任何疏漏、错误或者侵权,请通过上述途径联系我们,谢谢!
Copyright 2004-2025 野芯科技




QQ:8204136