阅读:2192回复:16
硬件高手请进!串口问题!
有那位朋友对d型9针串口的窃电技术有所见解,请多多指教,
谢谢大家!~ 我急用!做232&485转换的! |
|
|
沙发#
发布于:2003-05-27 19:39
您说的是载波智能电表吗?
|
|
|
板凳#
发布于:2003-05-27 19:54
您说的是载波智能电表吗? 不是! 我只得是 RS485接口电平转RS232接口电平 工业仪表通讯! |
|
|
地板#
发布于:2003-05-27 20:29
目前市场上有很多,类似的产品,
例如 波士电子,都用到了串口窃电技术, rs485&rs232的过程中,需要给芯片供电,而串口有没有vcc引脚,所以不用串口窃电技术需要外加电源供电,不很方便, 很希望得到大家的点化! :D |
|
|
地下室#
发布于:2003-05-27 20:42
高效率开关电源 + 低电压低功耗芯片
[编辑 - 5/27/03 by cn18799] |
|
|
5楼#
发布于:2003-05-27 20:47
高效率开关电源 + 低电压低功耗芯片 不太明白你的意思! 我指直接从串口上取出232&485芯片的工作电压电流 |
|
|
6楼#
发布于:2003-05-27 21:52
串口引脚能够给出的电压大致为 +5~+12v(或 -5~-12v),
电流最大约 12 mA(为不影响串口,每脚取电电流最好不要超过 8 mA)。 一般可以 DTR、RTS、TXD 分别接 3 个 2 极管的负端,3 个 2 极管的正端并在一起,取出一个负电源(当然要接一个滤波电容)。 然后经过一个 DC-DC 变换器(开关电源)转为稳定的 +3v。 选用 3v 低功耗的单片机、232、485接口芯片。 参考器件: DC-DC 变换 ―― MAX761 MCU ―― PIC12C508A 232 ―― MAX3221 485 ―― MAX3491 |
|
|
7楼#
发布于:2003-05-27 23:04
cn18799说的不错,但是,一般窃电时大概需要软件配合,保证+、-电源(232逻辑电平)均有输出,或者,干脆只用3线串口,其余信号中的输出线则可置成特定电平以提供给窃电电路电能。
|
|
8楼#
发布于:2003-05-29 13:59
非常感谢!cn18799,izhi
我是用的 三线串口2脚、3脚、地。我起初也是这么想的利用控制信号窃取电流 只是不敢确定它的负载能力,MAX761是用来进行隔离提供+5v的吧? 我不用单片机应该也可以,做一个直接的电平转换,把232的三线 +-10v,变为485两线的-+15v,这样也没有波特率的限制,应该更好 实现。有没有更好的建议! |
|
|
9楼#
发布于:2003-05-29 14:18
不用单片机,485 的收发转换不好控制(尤其是在 2线半双工时)。
|
|
|
10楼#
发布于:2003-05-29 14:19
你只用 2、3、5 脚,并不是说你不能从 DTR、RTS 取电。
|
|
|
11楼#
发布于:2003-05-29 14:39
你只用 2、3、5 脚,并不是说你不能从 DTR、RTS 取电。 对它的控制可以用门电路,或用分离元件,电路我都考虑过了、 知识电源没有把握,从 DTR、RTS 取电功率够不够我不能保证, 你有没有作过试验! 谢谢你的帮忙! |
|
|
12楼#
发布于:2003-05-29 15:03
转为 3V,大部分的 PC机取 40、50 mA 以内的电流应该没有问题。
转为 5V,能取的电流要小些。 当发送完成后,应转为接收状态。能说一下你准备怎么判断 “发送完成”吗(不用 MCU 的情况下)? |
|
|
13楼#
发布于:2003-06-03 22:39
cn18799你好!
很久没上网,我给你一个图你看一下,我是从美信网站下载, 有一个问题,如果max3082的de,ri可用一个脉冲控制发送一帧数据的话,这个图是成立的! 实在不行,可以用dtr,rts控制! :D |
|
|
14楼#
发布于:2003-06-03 22:42
再问一个问题,pc机发送数据时dtr(发送请求)保持高电平么!
|
|
|
15楼#
发布于:2003-06-04 13:38
cn18799你好! 3082 的 DE、RE 是由电平控制的,不能由脉冲控制。 这个图是利用 3082 Fail-Safe 功能, 发送端发 1 时,使 485 总线的 A、B 为高阻, 接收端在 A、B 为高阻时,输出 1(Fail-Safe)。 这样的结果是:传输 1 时,抗干扰能力差,大概 0.15~0.2V 的干扰, 就可能使接收端输出 0。 如果用 DTR 控制,对通信软件就有要求(如果只是用于自己做 的软件,没有什么问题),不适用于对 DTR 不做控制的软件。 而且某些设备(比如多数单片机设备)的串口,根本就没有 DTR、 RTS 等控制信号(当然这时只从 TXD 取电,可能也不一定够用)。 [编辑 - 6/4/03 by cn18799] |
|
|
16楼#
发布于:2003-06-08 14:35
非常感谢cn18799! 我上网不防便,很久没来!
|
|
|