查看: 1114|回复: 15

Apex 串口通讯

[复制链接]

4

主题

13

帖子

59

积分

科员

Rank: 2

积分
59
发表于 2020-11-11 14:04:00 | 显示全部楼层 |阅读模式
本帖最后由 lzts 于 2020-12-3 13:28 编辑

1. 自带串口通讯正常;2. 与Dtech RS422/485到USB连接,不能接收;
3. 使用个人通讯程序,出现乱码。(另一台电脑调试助手发,Apex 自己的通讯程序收)



问题完全解决:2020.12.03

1. 拨码未按要求;选择RS485/RS422 或者RS232;
2. RS422与其它设备连接,注意引脚定义。

参考手册:https://docs.miivii.com/product/ ... ual/04.harness.html



Dtech

Dtech

正常

正常

乱码

乱码

发送

发送
拨码.png
回复

使用道具 举报

10

主题

142

帖子

506

积分

版主

Rank: 7Rank: 7Rank: 7

积分
506
发表于 2020-11-11 14:45:13 | 显示全部楼层
您好:
请问几个基本问题,麻烦多提供一下信息,多谢!

1. 自带串口通讯正常;
这个是哪个口和哪个口的通讯?波特率是多少?

2. 与Dtech RS422/485到USB连接,不能接收;
不能接收是指有数据收到,但乱码?还是没有数据收到?
这个时候发送端是Dtech,并且接收端的Apex?
是Apex的哪个端口,波特率的设置是多少

3. 使用个人通讯程序,出现乱码。(另一台电脑调试助手发,Apex 自己的通讯程序收)
Apex自己的通讯程序指的是什么?是如何配置Apex的接收波特率的?配置的波特率是多少?
回复

使用道具 举报

10

主题

142

帖子

506

积分

版主

Rank: 7Rank: 7Rank: 7

积分
506
发表于 2020-11-11 14:51:55 | 显示全部楼层
另外,使用如下命令来对串口进行操作,并不是正确做法。
您可以参考如下帖子,使用minicom进程测试。

https://blog.csdn.net/a_studycx/article/details/82701736
回复

使用道具 举报

4

主题

13

帖子

59

积分

科员

Rank: 2

积分
59
 楼主| 发表于 2020-11-11 15:38:49 | 显示全部楼层
米米米 发表于 2020-11-11 14:45
您好:
请问几个基本问题,麻烦多提供一下信息,多谢!

您好:
问题回复:

1. 自带串口通讯正常;
这个是哪个口和哪个口的通讯?波特率是多少?


APEX自带的UART(422/485)A与UART(422/485)B通讯正常,波特率115200。

2. 与Dtech RS422/485到USB连接,不能接收;
不能接收是指有数据收到,但乱码?还是没有数据收到?


接收端是Dtech,发送端Apex,接收端获取不到数据。

这个时候发送端是Dtech,并且接收端的Apex?

是的

是Apex的哪个端口,波特率的设置是多少

UART(422/485)A     115200

3. 使用个人通讯程序,出现乱码。(另一台电脑调试助手发,Apex 自己的通讯程序收)
Apex自己的通讯程序指的是什么?是如何配置Apex的接收波特率的?配置的波特率是多少?


自己写的串口通讯程序,根据手册指令直接配置,115200

刚使用minicom配置115200,现象一致
回复

使用道具 举报

10

主题

142

帖子

506

积分

版主

Rank: 7Rank: 7Rank: 7

积分
506
发表于 2020-11-11 16:40:40 | 显示全部楼层
lzts 发表于 2020-11-11 15:38
您好:
问题回复:

多谢回复,我找我们工程师确认一下,然后给您回复。
回复

使用道具 举报

10

主题

142

帖子

506

积分

版主

Rank: 7Rank: 7Rank: 7

积分
506
发表于 2020-11-11 17:07:56 | 显示全部楼层
lzts 发表于 2020-11-11 15:38
您好:
问题回复:

另外能麻烦您确认一下,如下图链接的拨码方式,是否
UART(232/422/485)A        和UART(232/422/485)B被拨在了232的模式下面。

https://docs.miivii.com/product/ ... ual/04.harness.html
回复

使用道具 举报

4

主题

13

帖子

59

积分

科员

Rank: 2

积分
59
 楼主| 发表于 2020-11-11 18:07:18 | 显示全部楼层
米米米 发表于 2020-11-11 17:07
另外能麻烦您确认一下,如下图链接的拨码方式,是否
UART(232/422/485)A        和UART(232/422/485)B被拨在了23 ...

您好,谢谢!

是拨码问题;拨码后,通讯正常。
回复

使用道具 举报

10

主题

142

帖子

506

积分

版主

Rank: 7Rank: 7Rank: 7

积分
506
发表于 2020-11-11 18:29:47 | 显示全部楼层
lzts 发表于 2020-11-11 18:07
您好,谢谢!

是拨码问题;拨码后,通讯正常。

能解决您的问题实在是太好了!
回复

使用道具 举报

4

主题

13

帖子

59

积分

科员

Rank: 2

积分
59
 楼主| 发表于 2020-11-27 11:47:28 | 显示全部楼层
米米米 发表于 2020-11-11 18:29
能解决您的问题实在是太好了!

增加串口问题    2020.11.17

Apex 串口422/485 直接与设备422接口相连接,无法获取信息;
Apex 串口422/485 与Dtech422/485连接,可以互相获取信息;

对于Apex 485/422 使用,需要设置什么吗?
回复

使用道具 举报

3

主题

23

帖子

61

积分

科员

Rank: 2

积分
61
发表于 2020-11-28 10:02:02 | 显示全部楼层
lzts 发表于 2020-11-27 11:47
增加串口问题    2020.11.17

Apex 串口422/485 直接与设备422接口相连接,无法获取信息;

您好

串口422/485的422模式和485模式也是需要拨码切换的呢。
具体拨码的方式您可以看下这边的使用说明。
https://docs.miivii.com/product/ ... ual/04.harness.html
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 点我注册

本版积分规则


快速回复 返回顶部 返回列表