[PIC®/AVR®/dsPIC®产品]

lin总线怎么设定工作电压在6-18v之间才能工作

[复制链接]
2190|10
手机看帖
扫描二维码
随时随地手机跟帖
luohaiping3|  楼主 | 2019-10-27 08:48 | 显示全部楼层 |阅读模式
本帖最后由 luohaiping3 于 2019-10-27 08:55 编辑

lin总线从机要工作电压6-18v通信正常,小于6v或者大于18v小于40v通信失败,回到正常电压范围内正常通信,还有一个是没有收到报文头5s后进入休眠该怎么做?

使用特权

评论回复
CoolSilicon| | 2019-10-28 09:29 | 显示全部楼层
一个是控制器, 一个是收发器, 你遇到的问题, 是出在哪一边?

使用特权

评论回复
luohaiping3|  楼主 | 2019-10-28 09:45 | 显示全部楼层
CoolSilicon 发表于 2019-10-28 09:29
一个是控制器, 一个是收发器, 你遇到的问题, 是出在哪一边?

我现在是想实现
1,正常工作6-18v的
2,5s后进入休眠的状态
我应该从硬件上配合还是纯软件上去实现,不太清楚

使用特权

评论回复
CoolSilicon| | 2019-10-28 11:08 | 显示全部楼层
本帖最后由 CoolSilicon 于 2019-10-28 14:00 编辑
luohaiping3 发表于 2019-10-28 09:45
我现在是想实现
1,正常工作6-18v的
2,5s后进入休眠的状态

你首先要区分一下控制器和收发器,
1. 6~18V, 显然不是MCU的工作电压, 这个是收发器的范畴了..
2. 5s休眠, 你是想收发器休眠?还是控制器休眠? 要想清楚先....

使用特权

评论回复
CoolSilicon| | 2019-10-28 11:11 | 显示全部楼层
贴2个图给你理解一下:
1是lin的框图, 典型的控制器和收发器分开的, (也有集成的, 本质是一样的)
988715db65c41b5007.png
2. LIN收发器工作模式之间的关系,
510815db65c6fbbe85.png

使用特权

评论回复
luohaiping3|  楼主 | 2019-10-28 13:46 | 显示全部楼层
本帖最后由 luohaiping3 于 2019-10-28 13:53 编辑
CoolSilicon 发表于 2019-10-28 11:08
你首先要区分一下控制器和收发器,
1. 6~18V, 显然时不时MCU的工作电压, 这个是收发器的范畴了..
2. 5s休 ...
现在是收发器(MCP2021A)和控制器分开的
1,就是说应该通过收发器实现了,具体说下怎么做吗(方案)2,要求就是LIN总线进入休眠,这么说收发器和MCU那个进入休眠都行是不是?


使用特权

评论回复
CoolSilicon| | 2019-10-28 14:01 | 显示全部楼层
luohaiping3 发表于 2019-10-28 13:46
现在是收发器(MCP2021A)和控制器分开的
1,就是说应该通过收发器实现了,具体说下怎么做吗(方案)2,要 ...

你下个LIN的手册先自己看一下吧...至少要了解一下概念先...
http://ww1.microchip.com/downloa ... eet-DS20006191A.pdf

使用特权

评论回复
luohaiping3|  楼主 | 2019-10-28 14:36 | 显示全部楼层
CoolSilicon 发表于 2019-10-28 14:01
你下个LIN的手册先自己看一下吧...至少要了解一下概念先...
http://ww1.microchip.com/downloads/en/Devi ...

我说下我的想法,我这边是从机
①AD检测电源电压,在6-18V内正常工作,不在这个范围内的MCU进入休眠
②定时5S,判断是否接收到报头,没有接收到MCU进入休眠

不知是否可行?

使用特权

评论回复
CoolSilicon| | 2019-10-28 15:26 | 显示全部楼层
luohaiping3 发表于 2019-10-28 14:36
我说下我的想法,我这边是从机
①AD检测电源电压,在6-18V内正常工作,不在这个范围内的MCU进入休眠
②定 ...

第2点可行...
第1点不知道....

使用特权

评论回复
luohaiping3|  楼主 | 2019-10-28 16:07 | 显示全部楼层
CoolSilicon 发表于 2019-10-28 15:26
第2点可行...
第1点不知道....

针对第1点有什么好的方案提供没,没有我就暂时这样做下去看看了
再请教下:第2点,PIC单片机没有接收到报头的时候我休眠后,等到接收到了报头用什么方式去唤醒比较好?

使用特权

评论回复
CoolSilicon| | 2019-10-28 16:39 | 显示全部楼层
luohaiping3 发表于 2019-10-28 16:07
针对第1点有什么好的方案提供没,没有我就暂时这样做下去看看了
再请教下:第2点,PIC单片机没有接收到报 ...

你先去看一下文档, 了解他们的工作方式先吧...

使用特权

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

本版积分规则

6

主题

14

帖子

1

粉丝