[活动] APM32F402R Micro-EVB 工业扩展模块设计

[复制链接]
429|4
574246365 发表于 2025-8-26 11:14 | 显示全部楼层 |阅读模式
APM32F402R Micro-EVB 工业扩展模块设计
本次更细主要针对工业开关量扩展模块进行设计和调试
一、硬件部分
1. 测起初最开始想通过F402F030进行测试,时间比较紧就先按照E103进行设计了,但是也参考了F402F030的官方文档。目前测试版本为自己手搓版,难看的地方大家见谅。
9764768ad25c796c88.png 294668ad25caaf64c.png

2. 硬件介绍
3639768ad25d5e6100.png

MCU :APM32F402RBT6    考虑后改  但基本接口一致
32 位 Arm® Cortex ® -M4F 内核
最高工作频率:120MHz
Flash 存储器:128KB
SRAM 存储器:32KB
板载接口:
开关量输入:8路
开关量输出:8路
模拟量输入:2路(4-20mA)
485总线:1路
SPI扩展接口:1
EEROM:1
SPI FLASH:1
LED灯:2
复位按钮:1
电源提示灯:1
3186668ad25dc801ef.png

3. 485电路
https://www.**/d/6353051.html
https://blog.csdn.net/qq_43312453/article/details/144591010
485电路主要参考了论坛上的经典电路,实测可行。可根据自己的需求进行隔离和非隔离调整。
4. 存储电路就比较常规AT24C02 ,W25Q128
1516568ad25e5d11f7.png

5. 开关量输入电路
9841468ad25eb5b4dd.png

6. 开关量输出电路
1175668ad25efa7a4b.png 5230368ad25f30261d.png

硬件部分比较干,如果大家有看到不合适的地方,评论区沟通下。感谢大家能提宝贵意见。
小插曲:打样回来以后,发现把485隔离的DCDC的输入端画反了(把自己搞抽象了),没办法只能飞线交叉使用。目前测试所有功能都正常。
二、设备上电
2851968ad25f80b190.png

上电后Geehy Link  LED4 和 5点亮。通过跳线接入到扩展模块。绿色电源灯亮,红色为提示LED灯。我已经下载了由官方SDK中的DEMO,点亮LED灯。
三、软件配置
在我之前更新的开机测评中有介绍,大家可以翻阅一下。
四、例程修改测试
例程部分我也借鉴了正点原子的E103例程进行修改测试。
7882168ad2602e93ff.png

整机功能完整。
五、后续计划
1. 修改通讯协议modbus RTU  参数修改、IO/
2. 参数存储,可能AT24C02就够用了。没多少数据
3. 扩展SPI1测试网口和其他功能。

jobszheng 发表于 2025-8-26 15:51 | 显示全部楼层
楼主好是厉害啊!
抒情黎明 发表于 2025-8-26 19:41 | 显示全部楼层
看上去像是24v宽电压输入,再经过隔离式DC/DC转到5V。
 楼主| 574246365 发表于 2025-8-27 09:23 | 显示全部楼层
抒情黎明 发表于 2025-8-26 19:41
看上去像是24v宽电压输入,再经过隔离式DC/DC转到5V。

嗯。电源电路都是常用
抒情黎明 发表于 2025-8-27 16:14 | 显示全部楼层
楼主也是玩工业控制领域的吧
您需要登录后才可以回帖 登录 | 注册

本版积分规则

14

主题

53

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部