梦醒时分1234 发表于 2025-11-30 08:59:56

【研华工业主板AIMB-523】+串口使用ModBus协议

我们主板支持4个串口,其中两个串口可以自己配置协议,两个固定的232口,我们先看下芯片是怎么回事。

!(https://www.eefocus.com/forum/data/attachment/forum/202511/30/085857x4mouy0cku70o1mo.png)



板子上使用的就是这个芯片,他是支持配置然后出不同的协议。

!(https://www.eefocus.com/forum/data/attachment/forum/202511/30/085902ln8uhthzj6n6t6ai.png)



这个是官方定义的口,切换不同口的时候DB9的接口是功能是不一样的,DB9最先是给RS232使用的。所以优先是RS232口。

!(https://www.eefocus.com/forum/data/attachment/forum/202511/30/085907iiddy6yioio67699.png)



这个是芯片配置原理,他通过两个配置管脚电平进行配置的。可以出不同的协议。

!(https://www.eefocus.com/forum/data/attachment/forum/202511/30/085912dr3vm7bz6xb8oxr1.png)



配置需要到BIOS中调整。

!(https://www.eefocus.com/forum/data/attachment/forum/202511/30/085917p2w6zypc2egslgzc.png)

!(https://www.eefocus.com/forum/data/attachment/forum/202511/30/085923tgf1ufrgwo2ioiq8.png)



看下硬件,实际他配送了一个线直接转成了4组DB9接口,所以按照文档先测试。

!(https://www.eefocus.com/forum/data/attachment/forum/202511/30/085929y55t6ajxa6kavtat.png)



232需要进行跳线,两根通信线进行交叉,电脑上用串口助手打开两个串口,这样就能看到发送和接收数据了。

!(https://www.eefocus.com/forum/data/attachment/forum/202511/30/085935xmps7qmppf3vxxfz.png)



然后我们再调整下,改成485进行MODBUS协议测试。

!(https://www.eefocus.com/forum/data/attachment/forum/202511/30/085940q9lo3447qd7t439z.png)



两个串口都调整成为485。

!(https://www.eefocus.com/forum/data/attachment/forum/202511/30/085945x6ww1ft1lnrwwy6o.png)



这次就是1,2,两个脚不需要反了,直接接上。

!(https://www.eefocus.com/forum/data/attachment/forum/202511/30/085950a42cjrq4zckakqcp.png)



测试我们用一个虚拟设备和一个调试助手,然后看到数据有发有回就是正常的了,现在就测试完成了。

页: [1]
查看完整版本: 【研华工业主板AIMB-523】+串口使用ModBus协议