logo资料库

用户手册(Compute_Module_IO_Board_PLUS_User_Manual).pdf

第1页 / 共15页
第2页 / 共15页
第3页 / 共15页
第4页 / 共15页
第5页 / 共15页
第6页 / 共15页
第7页 / 共15页
第8页 / 共15页
资料共15页,剩余部分请下载后查看
Compute Module IO Board Plus 用户手册 Compute Module IO Board Plus 用户手册 产 品 概 述 ⚫ 本品是一块基于树莓派计算模块的外扩板,与树莓派基金会提供的 Compute Module IO Board V3 兼容, 并扩展了多种常用的资源。支持树莓派官方的 Compute Module 3 Lite, Compute Module 3, Compute Module 3+ Lite, Compute Module 3+ (8G/16G/32G). 特 点 ⚫ 兼容树莓派基金会提供的 Compute Module IO Board V3 ⚫ 带有 Raspberry Pi GPIO 接口, 方便接入各种树莓派扩展板 ⚫ 带有 Arduino 接口,方便接入各种 Arduino 扩展板 ⚫ 带有 1-WIRE 接口,方便接入各种单总线设备(如 DS18B20) ⚫ 板载 4 个按键、4 个 LED 和 1 个蜂鸣器,方便进行 I/O 测试 ⚫ 板载 USB HUB,方便接入更多的 USB 设备 ⚫ 板载红外接收器,方便使用红外遥控功能 ⚫ 板载 USB TO UART,方便进行串口调试 ⚫ 板载传感器接口,方便接入各种传感器 ⚫ 板载 ADC,10 位,38KSPS,11 通道(6 通道用于 Arduino 接口,5 通道用于接入传感器) ⚫ 板载 DAC,2 通道,16 位精度 ⚫ 板载 RTC,这是常用的功能之一 版本:V1.0.1,日期:2019 年 04 月 08 日 1
Compute Module IO Board Plus 用户手册 板 载 资 源 【核心接口简介】 5. DSI 显示接口 1. Compute Module 接口 可接入 Compute Module 3, Compute Module 3 Lite, Compute Module 3+(8G/16G/32G) 或者 Compute Module 3+ Lite 2. Compute Module GPIO 接口 引出 Compute Module 所有接口 3. Raspberry Pi GPIO 接口 可接入各种 Raspberry Pi HAT 4. CSI 摄像头接口 可接入 Raspberry Pi Camera 可接入 Raspberry Pi LCD 6. HDMI 接口 可接入各种 HDMI 设备 7. USB 接口 可接入各种 USB 设备 8. USB SLAVE 接口 Compute Module 3 可通过此接口烧录系 统镜像 9. USB TO UART 接口 方便进行串口调试 10. Arduino 接口 方便接入各种 Arduino 扩展板(Shield) 版本:V1.0.1,日期:2019 年 04 月 08 日 2
Compute Module IO Board Plus 用户手册 11. AD/DA 输入输出接口(接线端子) 方便在各种场合使用 12. 1-WIRE 接口 25. 蜂鸣器 26. 电源 LED 27. ACTLED 可接入 DS18B20 等单总线设备 指示 Micro SD 卡运行状态 13. 传感器接口 28. 用户 LED 方便接入各类传感器 便于 I/O 输出测试或显示程序运行状态 14. 电源接口 一般接入 5V 2.5A 电源 【器件简介】 15. FE1.1S USB HUB 芯片 16. 12MHz 晶振 17. CP2102 USB 转串口芯片 18. Micro SD 卡槽 【跳线说明】 29. 用户按键 便于 I/O 输入测试或控制程序运行状态 30. BOOT 选择跳线 EN:PC 机可通过 USB SLAVE,读写 SD 卡 或 eMMC DIS:计算模块从 SD 卡或者 eMMC 启动 31. VGx 电源选择跳线 选择 I/O 电平 用于接入带系统的 Micro SD 卡,以启动 32. HUB 使能跳线 Compute Module 3 Lite HUB 使能和 USB SLAVE 供电选择 19. TLC1543 AD 转换芯片 20. DAC8552 33. ADC/DAC 配置跳线 配置 ADC/DAC 供电电压和参考电压 34. 多种外设配置跳线 16 位高精度 DAC,2 通道输出 配置 UART、用户按键、用户 LED、1- 21. DS3231 WIRE 接口、红外接收头和蜂鸣器的控制 高精度 RTC 芯片,I2C 接口 引脚 22. RTC 实时时钟供电电池座 可接入 CR1220 纽扣电池 23. 电源稳压芯片 35. Arduino AD 选择跳线 短接 1 与 2:Arduino 接口的 A0-A5 作为 数字控制脚 从上到下,分别是 3.3V / 2.5V / 1.8V 稳 短接 2 与 3:Arduino 接口的 A0-A5 作为 压芯片 AD 输入脚 24. LFN0038 红外接收头 版本:V1.0.1,日期:2019 年 04 月 08 日 3
Compute Module IO Board Plus 用户手册 目 录 产品概述.............................................................................................................................................. 1 特点.............................................................................................................................................. 1 板载资源 ...................................................................................................................................... 2 目录 ..................................................................................................................................................... 4 使用方法.............................................................................................................................................. 7 烧录镜像 ...................................................................................................................................... 7 烧写镜像到 CM3/CM3+ .......................................................................................................... 7 烧写镜像到 CM3L .................................................................................................................. 7 连接屏幕和摄像头 ...................................................................................................................... 7 连接树莓派官方 7 寸屏幕 ................................................................................................... 8 连接微雪 7inch HDMI LCD (C)........................................................................................... 8 连接摄像头 .......................................................................................................................... 8 示例程序.............................................................................................................................................. 9 蜂鸣器 pwm 实验 ...................................................................................................................... 10 python 程序 ....................................................................................................................... 10 wiringpi 程序 ..................................................................................................................... 10 预期结果 ............................................................................................................................ 10 DAC 实验 .................................................................................................................................... 10 BCM2835 程序 .................................................................................................................... 10 预期结果 ............................................................................................................................ 11 DS18B20 实验............................................................................................................................. 11 sysfs 程序 .......................................................................................................................... 11 版本:V1.0.1,日期:2019 年 04 月 08 日 4
Compute Module IO Board Plus 用户手册 python 程序....................................................................................................................... 11 预期结果 ............................................................................................................................ 11 RTC DS3231 实验 ........................................................................................................................ 11 BCM2835 程序 .................................................................................................................... 11 wiringPi 程序 ..................................................................................................................... 11 python 程序....................................................................................................................... 12 预期结果 ............................................................................................................................ 12 IRM 红外遥控实验 ..................................................................................................................... 12 BCM2835 程序 .................................................................................................................... 12 wiringPi 程序 ..................................................................................................................... 12 python 程序....................................................................................................................... 12 预期结果 ............................................................................................................................ 13 按键实验 .................................................................................................................................... 13 BCM2835 程序 .................................................................................................................... 13 WiringPi 程序 .................................................................................................................... 13 python 程序....................................................................................................................... 13 预期结果 ............................................................................................................................ 13 LED 实验 ..................................................................................................................................... 13 BCM2835 程序 .................................................................................................................... 13 WiringPi 程序 .................................................................................................................... 14 python 程序....................................................................................................................... 14 预期结果 ............................................................................................................................ 14 ADC 实验 .................................................................................................................................... 14 版本:V1.0.1,日期:2019 年 04 月 08 日 5
Compute Module IO Board Plus 用户手册 BCM2835 程序 .................................................................................................................... 14 wiringPi 程序 ..................................................................................................................... 14 python 程序....................................................................................................................... 15 预期结果 ............................................................................................................................ 15 串口通信实验 ............................................................................................................................ 15 WiringPi 程序 .................................................................................................................... 15 python 程序....................................................................................................................... 15 预期结果 ............................................................................................................................ 15 版本:V1.0.1,日期:2019 年 04 月 08 日 6
Compute Module IO Board Plus 用户手册 使 用 方 法 烧 录 镜 像 烧 写 镜 像 到 CM3/CM3+ 如果你使用的是树莓派 Compute Module 3 或者 Compute Module 3+. 这几款带有 EMMC 的计算 模块的话,使用的时候需要把镜像烧写到计算模块上的 EMMC 内,否则无法使用。 1. 拔掉 Compute Module IO Board Plus 板(后面简称 IO 板)上的 USB SLAVE 1/2/3/4 SELECT 跳 线帽(注意这要拔掉的是两个跳线帽)。将 BOOT ENABLE USB SLAVE 跳线帽接到 EN 端。 2. 电脑上运行 rpiboot_setup 软件(请在微雪百科界面下载)安装树莓派 USB 驱动,安装前 建议先关掉杀毒软件。安装成功后再安装录下会有一个 rpiboot.exe 的可执行文件 3. Power 接口连接外部 5V 电源,用 USB 线将 IO 板的 USB SLAVE 接口连接到电脑。 4. 运行 rpiboot.exe 可执行文件,电脑会把 Compute Module IO Board Plus 识别为 U 盘 5. 运行 WinDiskImager.exe 烧录工具,选择 CM3 镜像,将镜像烧录到 EMMC 中。 6. 烧写完成后,把 IO 板上的跳线帽恢复原样。 注: 在烧写过程中注意 PC 不要另外对其他 USB 设备进行写操作,避免出现冲突 由于 CM3 的 EMMC 只有 4G(最新的 CM3+扩大了 EMMC 容量,可以支持正常的树莓派镜像 了),所以烧录的镜像大小不可以超过 4G。因此,如果烧录 raspbian,只能使用 Lite 版本的镜 像。如果想要 GUI 的。可以在安装完成后运行下面的指令安装 GUI sudo apt-get update sudo apt-get install raspberrypi-ui-mods 烧 写 镜 像 到 CM3L 1. 下载 CM3L 镜像。 2. 将 SD 卡用读卡器插到电脑,SD 卡要求大于 8G. 3. 打开烧录工具 Win32DiskImager.exe,选择 CM3L 镜像烧录。(同烧录树莓派镜像一样) 4. 烧录成功后,把 SD 卡插到底板的 SD 卡卡槽即可 连 接 屏 幕 和 摄 像 头 下载我们提供的测试镜像并烧录,烧录方式见上文 版本:V1.0.1,日期:2019 年 04 月 08 日 7
Compute Module IO Board Plus 用户手册 注:使用前检查一下 BOOT ENABLE USB SLAVE 跳线帽是否设置在 DIS 一端。 连 接 树 莓 派 官 方 7 寸 屏 幕 1. 用 LCD 转接板和 22PIN FFC 线将屏幕连接到 Compute Module IO Board Plus the DISP1 接口 2. 杜邦线将 5V 和 GND 引脚连接到 Plus 扩展板的 5V 和 GND 引脚 3. 使用杜邦线短接: GPIO0<->CD1_SDA GPIO1<->CD1_SCL 4. 连接电源 5. 等待几秒后屏幕启动 连 接 微 雪 7inch HDMI LCD (C) 1. 确保树莓派官方 7 寸 DISP 接口电容屏没有接到底板上,系统才会默认进入 7inch 1024x600 HDMI 电容显示屏 2. HDMI 线连到底板的 HDMI 接口和触摸屏的 HDMI 接口。 USB 线连接到底板的 SLAVE 接口 和屏幕的 USB 接口 3. 连接电源 4. 等待几秒后屏幕启动 连 接 摄 像 头 1. 将摄像头连接到 CAM1 接口(需要 RPi Zero V1.3 Camera Cable 15cm) 2. 用杜邦线短接: GPIO0<->CD1_SDA GPIO1<->CD1_SCL GPIO4<->CAM1_IO1 GPIO5<->CAM1_IO0 3. 启动电源 4. 接入多个摄像头,可以将另一个摄像头接入到 CAM0 接口。 5. 使用 CAM0 接口的时候需要用杜邦线短接: GPIO28<->CD0_SDA GPIO29<->CD0_SCL GPIO30<->CAM0_IO1 GPIO31<->CAM0_IO0 6. 摄像头显示命令,可以分别执行: 版本:V1.0.1,日期:2019 年 04 月 08 日 8
分享到:
收藏