打印

新人求助,RS422串口通信指示灯问题

[复制链接]
4071|10
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
张鹏程|  楼主 | 2018-7-4 14:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
chunyang| | 2018-7-4 15:30 | 只看该作者
可以,在TTL侧的数据端接LED即可。如果LED需要的工作电流较大,可以加一级晶体管驱动,或者利用系统内空闲逻辑门来做驱动。不过这样的指示规律是有数据闪烁,无数据熄灭(得注意LED驱动极性,错了则是常亮)。非要有数据常亮,那需要再接个单稳态电路,时间周期得大于一个字节的传输时长。再有就是利用MCU的IO去驱动LED,但需要软件配合,就不是纯硬件电路了。

使用特权

评论回复
板凳
张鹏程|  楼主 | 2018-7-4 20:09 | 只看该作者
chunyang 发表于 2018-7-4 15:30
可以,在TTL侧的数据端接LED即可。如果LED需要的工作电流较大,可以加一级晶体管驱动,或者利用系统内空闲 ...

大神,TTL侧是不是就是TX1+和TX1-?我之前用过这两个引脚的压差驱动,不过这么驱动做下来是常亮的,就是有数据没有数据都会亮

使用特权

评论回复
地板
张鹏程|  楼主 | 2018-7-4 20:18 | 只看该作者
我之前做过一个,思路是利用TX+和TX-之间的电压差驱动LED灯。我把电路接上去以后显示是常亮的,就是不论有没有数据传输,LED灯都是亮的

使用特权

评论回复
5
张鹏程|  楼主 | 2018-7-4 21:24 | 只看该作者
顶下,顶下。求帮助

使用特权

评论回复
6
ningling_21| | 2018-7-5 08:16 | 只看该作者
本帖最后由 ningling_21 于 2018-7-5 09:09 编辑
张鹏程 发表于 2018-7-4 21:24
顶下,顶下。求帮助

用收发线控制吗?
有数据灯闪,无数据不亮,很简单,电源经过电阻到LED再到TXD或RXD即可

使用特权

评论回复
7
blust5| | 2018-7-5 08:39 | 只看该作者
张鹏程 发表于 2018-7-4 20:09
大神,TTL侧是不是就是TX1+和TX1-?我之前用过这两个引脚的压差驱动,不过这么驱动做下来是常亮的,就是有 ...

是TTL侧,不是422侧。TTL侧就是RX,TX那里,对地或者对电源接LED。

使用特权

评论回复
8
张鹏程|  楼主 | 2018-7-5 13:15 | 只看该作者
ningling_21 发表于 2018-7-5 08:16
用收发线控制吗?
有数据灯闪,无数据不亮,很简单,电源经过电阻到LED再到TXD或RXD即可 ...

需要自己再外加一个电源吗?然后的话422的TX 和RX分别都有两个。而且422传输信号的时候不是根据RX 与TX的压差来决定高低电平的,是根据TX1与TX2的压差来决定的高低电平

使用特权

评论回复
9
dukedz| | 2018-7-5 13:28 | 只看该作者
本帖最后由 dukedz 于 2018-7-5 13:29 编辑

其實我想說的是,直接在 ttl 電平上加 led, 發的數據量少的話,發光很暗,類似 PWM 調光調的亮度很低。
如果想做到類似網口的閃燈效果:
硬件做的話,需要加一個閃爍電路,和觸發延時電路,要用到比較多器件(或者 CPLD/FPGA)才能。。。
所以一般情況還是建議軟件 io 口閃燈提示。

使用特权

评论回复
10
张鹏程|  楼主 | 2018-7-6 10:58 | 只看该作者
chunyang 发表于 2018-7-4 15:30
可以,在TTL侧的数据端接LED即可。如果LED需要的工作电流较大,可以加一级晶体管驱动,或者利用系统内空闲 ...

版主,能发个图过来了吗?感激不尽。初学者,对于某些话不是特别理解

使用特权

评论回复
11
chunyang| | 2018-7-10 17:46 | 只看该作者
张鹏程 发表于 2018-7-6 10:58
版主,能发个图过来了吗?感激不尽。初学者,对于某些话不是特别理解

自己画吧,求现成对你的进步没啥意义。

使用特权

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

本版积分规则

1

主题

6

帖子

0

粉丝