打印

动力电池与充电器握手波形

[复制链接]
1984|22
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
sqh苏|  楼主 | 2020-9-22 15:24 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
LcwSwust| | 2020-9-22 15:37 | 只看该作者
波特率9600的USART信号?

使用特权

评论回复
板凳
tyw| | 2020-9-22 15:46 | 只看该作者

使用特权

评论回复
地板
sqh苏|  楼主 | 2020-9-22 16:00 | 只看该作者
LcwSwust 发表于 2020-9-22 15:37
波特率9600的USART信号?

不是的,只有一根通讯线。

使用特权

评论回复
5
sqh苏|  楼主 | 2020-9-22 16:08 | 只看该作者

我的是28v锂电池跟充电器的通讯哦,资料里面的是电动汽车的。

使用特权

评论回复
6
LcwSwust| | 2020-9-22 16:13 | 只看该作者
sqh苏 发表于 2020-9-22 16:00
不是的,只有一根通讯线。

以51单片机为例,串口RXD、TXD引脚短接,是可以多机单线通信的。

使用特权

评论回复
7
sqh苏|  楼主 | 2020-9-22 16:27 | 只看该作者
LcwSwust 发表于 2020-9-22 16:13
以51单片机为例,串口RXD、TXD引脚短接,是可以多机单线通信的。

看了MCU,确实是RXD,TXD短接一起,请问是不是其它内核单片机也可以这样通讯?还有短接后是怎样实现通讯的?谢谢!

使用特权

评论回复
8
LcwSwust| | 2020-9-22 16:39 | 只看该作者
本帖最后由 LcwSwust 于 2020-9-22 16:40 编辑
sqh苏 发表于 2020-9-22 16:27
看了MCU,确实是RXD,TXD短接一起,请问是不是其它内核单片机也可以这样通讯?还有短接后是怎样实现通讯的 ...

其它单片机也可以啊,只要IO能配置为开漏或弱上拉输出,就可以两个IO并联,没有上拉的话要加上拉电阻。
如果IO只能配置为推挽模式,那也可以对TXD串个二极管变成开漏,然后接到RXD脚,从RXD脚引出到别的板子,最后加一个上拉电阻或分别加上拉也行。
通信简单呀,由于发送时自己会收到自己的数据,所以在发送时关闭接收就行,如果不想关闭接收,就从帧协议上处理,帧数据里可以包含一个字节表明发送方的地址,然后在接收完一帧后过滤掉自己发的数据。amobbs上有个帖子里的图:

使用特权

评论回复
9
sqh苏|  楼主 | 2020-9-22 17:03 | 只看该作者
LcwSwust 发表于 2020-9-22 16:39
其它单片机也可以啊,只要IO能配置为开漏或弱上拉输出,就可以两个IO并联,没有上拉的话要加上拉电阻。
如 ...

但是波形为什么是这样的?而不是正常的高低电平?

使用特权

评论回复
10
LcwSwust| | 2020-9-22 17:06 | 只看该作者
sqh苏 发表于 2020-9-22 17:03
但是波形为什么是这样的?而不是正常的高低电平?

RC滤波的效果,IO有内阻,电路中有分布电容等。

使用特权

评论回复
11
sqh苏|  楼主 | 2020-9-22 17:20 | 只看该作者
LcwSwust 发表于 2020-9-22 17:06
RC滤波的效果,IO有内阻,电路中有分布电容等。

好的,感谢回复!

使用特权

评论回复
12
sqh苏|  楼主 | 2020-9-22 17:29 | 只看该作者
LcwSwust 发表于 2020-9-22 17:06
RC滤波的效果,IO有内阻,电路中有分布电容等。

还有个问题请教,假如是两个单片机通讯,我发出去然后接收回来数据也是一条线上完成吗?

使用特权

评论回复
13
LcwSwust| | 2020-9-22 17:31 | 只看该作者
sqh苏 发表于 2020-9-22 17:29
还有个问题请教,假如是两个单片机通讯,我发出去然后接收回来数据也是一条线上完成吗? ...

当然了

使用特权

评论回复
14
woshigeshuai| | 2020-9-22 22:40 | 只看该作者
什么型号的MCU呢?

使用特权

评论回复
15
qq986433936| | 2020-9-22 23:58 | 只看该作者
这是日本雅马哈助力车上的充电器吧。日本助力车电池跟主机之间都是单总线通讯,协议都是各自厂商自己编写的,就不用去猜是什么协议了。你要想搞定这个事情,对你的数学和单片机编程有较高要求,一般水平搞不定。

使用特权

评论回复
16
sqh苏|  楼主 | 2020-9-23 09:39 | 只看该作者

PIC16F1933

使用特权

评论回复
17
woshigeshuai| | 2020-9-23 10:32 | 只看该作者

解密 单片机,然后研究汇编,得到通信协议,我就是这么干的

使用特权

评论回复
18
hjl2832| | 2020-9-23 12:19 | 只看该作者
做的好一点的,协议是加密后发送的,我以前开发的充电器,就是这样的。

使用特权

评论回复
19
sqh苏|  楼主 | 2020-9-23 12:38 | 只看该作者
hjl2832 发表于 2020-9-23 12:19
做的好一点的,协议是加密后发送的,我以前开发的充电器,就是这样的。

从这个波形看,能判断出是不是加密后发送的?

使用特权

评论回复
20
xidaole| | 2020-9-23 16:45 | 只看该作者
就一个单线通信协议,只有企业标准。想起充电5分钟,通话半小时充电器。
猜想:0.5ms应该是启始,占空比50%表示0;占空比80%表示1;其它使用逻辑分析仪导出excel宏批量处理自己分析。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2

主题

12

帖子

0

粉丝