STM32F103RCT6 四路 RS-485 + 两路 RS-232 + CAN 串口转换板
STM32F103RCT6 主控,四路 RS-485(带自恢复保险丝和 TVS)、两路 RS-232(DB9)、一路 CAN、Type-C USB 转串口(CH340E)、433 MHz 遥控模块接口和一路光耦式开关量输入,可做多路串口协议转换和二次开发
规格
| 主控 | STM32F103RCT6,256 KB Flash,48 KB RAM,LQFP64 |
|---|---|
| 晶振 | 8 MHz |
| 尺寸 | 75.3 mm × 51.3 mm |
| 调试接口 | SWD(PA13 / PA14) |
| 调试串口 | USART1 TX=PA9 RX=PA10(经 CH340E,Type-C) |
上手指南
接线
本节按原理图和资料整理,未上板实测
- 调试串口 USART1:TX=PA9、RX=PA10,经 4 针跳线 J3 接 CH340E(1–2 脚短接:PA9 → CH340E RXD;3–4 脚短接:PA10 ← CH340E TXD)。USB 转串口,Type-C 接电脑(CH340 驱动);使用前确认 J3 两组都已短接
- USB:Type-C(P1),CH340E(U1);P2 / P3 为 USB 串口收 / 发灯。5V 供电 + 串口;CH340E 的 RTS / CTS 未接主控
- RS-485 第 1 路:端子 J5 丝印 A2 / B2;USART2 TX=PA2 RX=PA3,收发切换 PB12。RS-485
- RS-485 第 2 路:端子 J5 丝印 A3 / B3;USART3 TX=PB10 RX=PB11,收发切换 PB1。RS-485
- RS-485 第 3 路:端子 J5 丝印 A4 / B4;UART5 TX=PC12 RX=PD2,收发切换 PB5。RS-485(与 DB9 母头共用 UART5)
- RS-485 第 4 路:端子 J5 丝印 A5 / B5;UART4 TX=PC10 RX=PC11,收发切换 PA8。RS-485(与 DB9 公头共用 UART4)
- RS-485 公共:每路 DE / RE 并联,10K 下拉,上电默认接收;A 线 10K 上拉、B 线 10K 下拉;A / B 各有 100mA 自恢复保险丝和 6.5V TVS
- RS-232 母头:DB9 母头,靠 USB 口和 433 模块座一侧(位号 UART1);UART5;2 脚 = 板子发送、3 脚 = 板子接收、5 脚 = GND。设备口接法,电脑串口(公头)直插或用公-母直通线
- RS-232 公头:DB9 公头,靠 CAN 端子一侧(位号 UART2);UART4;3 脚 = 板子发送、2 脚 = 板子接收、5 脚 = GND。与电脑同为 3 发 2 收,接电脑用母-母交叉线(2、3 对调)
- CAN:2P 端子 J2,丝印 CANH / CANL;CAN_TX=PA12 CAN_RX=PA11;板载 120 Ω 终端电阻 R5。CAN 总线(收发器 U2 是否焊接以实物为准)
- SWD:单排 4 针 J4:3.3V / TMS(PA13) / TCK(PA14) / GND。调试器烧录
- 供电:端子 J5 的 VCC / GND(防反接二极管后进 3.3V 稳压),或 Type-C 5V;原理图标注 5–12V。供电
- 开关量输入:端子 J5 丝印 IN1 → PB0(IN1 高电平时 PB0 被拉低,PB0 需开内部上拉)。光耦式开关量输入
- 433 MHz 模块座:7 针母座 J1:1 GND、2 3.3V、3 对码 SW(PC15,同接对码键 S1)、4–7 = PB8 / PB9 / PC13 / PC14。433 遥控接收模块
- 扩展排针:JP1(2×5):PC1 / PC0 / PC3 / PC2 / PA6 / PA5 / PC4 / PA7 / GND / 3.3V(针号 1–10)。GPIO
- 按键 / 灯:S3 复位、S2 BOOT(按下 BOOT0 接 3.3V)、S1 433 对码;P5 用户灯接 PA1,P4 电源灯
- 端子 J5 丝印顺序:从左到右:VCC / GND / IN1 / A2 / B2 / A3 / B3 / A4 / B4 / A5 / B5
烧录步骤
本节按原理图和资料整理,未上板实测
SWD 调试器(ST-Link / J-Link / DAPLink)接单排 4 针 J4;或 Type-C 经 CH340E 走 USART1 串口下载(J3 两组跳线短接),用 ST 官方串口烧录工具
| SWD | 单排 4 针 J4:3.3V / TMS(PA13) / TCK(PA14) / GND |
|---|---|
| BOOT0 | 经 R24 10K 下拉,按住 BOOT 键 S2 时接 3.3V;BOOT1(PB2)经 R26 10K 下拉 |
| 串口下载 | 可以:J3 两组跳线短接,Type-C 接电脑(经 CH340E 走 USART1),按住 S2 再按复位 S3 进入芯片自带串口引导程序,用 ST 官方串口烧录工具下载 |
- 串口下载:确认 J3 两组跳线已短接,Type-C 接电脑。
- 按住 BOOT 键 S2,再按复位键 S3,进入芯片自带的串口引导程序。
- 用 ST 官方串口烧录工具下载。
- 下载完松开 BOOT 键,再按复位运行。
本站暂未提供固件,可烧录自己编译的程序,打开在线烧录。
| RS-485 上电状态 | 收发切换脚 10K 下拉,上电默认接收(硬件) |
|---|---|
| 主控晶振 | 8 MHz |
上电后串口应看到的输出
本板暂无收录固件
常见问题
本节按原理图和资料整理,未上板实测
- 串口下载为什么要手动按键?
- 没有一键自动下载:CH340E 的 RTS / CTS 没接 BOOT0 / NRST,串口下载必须手动按 S2 + S3。
- USB 串口不通?
- 要先短接跳线 J3 两组,否则 USB 和 USART1 不通。
- DB9 母头和 A4 / B4 共用 UART5,DB9 公头和 A5 / B5 共用 UART4:每组同一时间只能用一个口收数据,发送时两个口同时有数据。
- 两个 DB9 哪个是 UART4、哪个是 UART5?
- 两个 DB9 的封装名(位号 UART1 = DB9/M、UART2 = DB9/F)和实物公母相反;实际靠 USB 是母头(UART5)、靠 CAN 是公头(UART4)。板上丝印 UART1 / UART2 印在两个 DB9 中间,请按公母区分。出货说明里的「母头 串口1、公头 串口2、USB 串口3」是定制程序的串口编号,不是芯片 USART 编号。
- 板子带 CAN 收发器吗?
- CAN 收发器 U2 是否焊接以实物为准,需要 CAN 下单时确认。
- CAN 板载 120 Ω 终端电阻 R5,板子挂在总线中间时要拆掉。
- 只从端子供电时电源灯不亮?
- 电源灯 P4 接 USB 5V,只从端子供电时不亮。
- 输入滤波电容 220µF / 10V,原理图标 5–12V,长期使用建议输入不超过 9V。
- 开关量 IN1 是反相的:IN1 高电平时 PB0 读到低电平,PB0 要开内部上拉。
- 照片和实物不一样?
- 页面照片是首版 V1.00(Mini USB、PL2303),在售 V1.6 是 Type-C + CH340E,接口布局不变,以实物为准;商品图「MicroUSB」也是旧版写法。
- V1.00 的第 4 路 485 收发切换脚占用 PA14(SWCLK),V1.6 已改到 PA8,不再和 SWD 冲突,拿到旧版板请注意。
信息核对于 2026-11-08。
板卡说明
STM32F103RCT6 四路 RS-485 + 两路 RS-232 + CAN 串口转换板 一、板载资源 主控 STM32F103RCT6(LQFP64,256 KB Flash,48 KB SRAM),Cortex-M3,最高 72 MHz(数据手册) 晶振 Y1 8 MHz(主控) USB Type-C(P1,CC1 / CC2 各 5.1K 下拉):5V 供电,并经 CH340E(U1)转串口;CH340E 的 TXD / RXD 经 4 针跳线 J3 接 USART1(TX=PA9 RX=PA10), J3 的 1–2 脚短接连 PA9 → CH340E RXD,3–4 脚短接连 PA10 ← CH340E TXD;CH340E 的 RTS / CTS 没有接到主控 P2 / P3 两只灯分别指示 USB 串口的收 / 发 RS-485 四路,收发器 SP3485,11P 接线端子 J5 端子 A2 / B2:U3,USART2(TX=PA2 RX=PA3),收发切换 PB12 端子 A3 / B3:U4,USART3(TX=PB10 RX=PB11),收发切换 PB1 端子 A4 / B4:U5,UART5(TX=PC12 RX=PD2),收发切换 PB5 端子 A5 / B5:U6,UART4(TX=PC10 RX=PC11),收发切换 PA8 每路 DE / RE 并联,经 10K 下拉,上电默认接收;A / B 线各串一只 100mA 自恢复保险丝(RL2–RL9)、各对地一只 6.5V TVS,A 线 10K 上拉、B 线 10K 下拉 RS-232 两路,共用一片 ST3232ECTR(U8),两个 DB9 口,和第 3、4 路 RS-485 共用 UART: DB9 母头(靠 USB 口和 433 模块座一侧,位号 UART1):UART5(与端子 A4 / B4 那路 RS-485 共用),2 脚 = 板子发送,3 脚 = 板子接收 DB9 公头(靠 CAN 端子一侧,位号 UART2):UART4(与端子 A5 / B5 那路 RS-485 共用),3 脚 = 板子发送,2 脚 = 板子接收 5 脚 = GND,其余脚未接;发送脚同时驱动 RS-232 和 RS-485,接收脚经 BAT54A 双二极管把两路接收「线与」到一起,R20 / R21 10K 上拉 CAN CAN 收发器(U2,3.3V 供电,RS 脚经 R6 10K 接地):CAN_TX=PA12 CAN_RX=PA11,2P 端子 J2(丝印 CANH / CANL),CANH / CANL 间有 120 Ω 终端电阻 R5 出货批量贴片 BOM 里 U2 标注「不贴」,出货目录的生产要点写「加 CAN、加 120R 电阻」,CAN 收发器可能在贴片后另行焊接…
固件
固件正在整理,整理好后会在「固件」页签发布。
主控芯片:STM32F103RCT6