共2条
1/1 1 跳转至页
问
请各位大虾帮忙分析下我的电路,串口窃电不成功 。是需要利用上位机程序对串口操作后才有电呢?还是只需要接串口转换芯片就有电呢?
答 1: 请帮忙解答 答 2: 个人观点:个人的经验和理解:
1、不需要上位机程序对串口操作后才有电。(至少我没有这样做过)
2、串口线输出的电流很小(记得大概12mA)78L05自己的功耗也大。不知道串口的电能不能让它工作起来。(只是个人的理解,没实际验证过)
3、78L05输入电压要7V以上,低于7V输出电压是多少?应该不是正常的5V。
4、如果做得好的话,只靠简易串口上的TXD上的电就够了。(实际验证过。至于误码率,很小,但是还没严格的测试过,到底是多少。不过,基本上不出现。(几米的网线))
4、网上有一些串口偷电的原理图。楼主可以去搜一下。
5、自己的印象里,还没看见过用78L05的方案。还不知道有没有。如果那位前辈有,可以的话,不妨给大家共享出来,学习一下。
以上这些,希望对楼主有帮助的地方。也许有说的不对之处。如果那位前辈发现其中有误,还望指点,谢谢! 答 3: 我已经把78L05换成HT7130,3V电压输出还是不行的呢我已经把78L05换成HT7130,3V电压输出还是不行的呢 答 4: 楼上有误,必须得上位机程序将串口RTS、DTR置0才会有电源的 答 5: 能用RTS、DTR做电源是最好的方案,因为
1、RTS、DTR可以一直开着,滤波容易
2、从TXD取电只能得到脉冲供电,很大一部分时间得靠电容放电来持续,一旦输出全1就可能供电不够
3、从TXD取电滤波电容充电时对信号边沿影响很大,严重破坏信号质量! 答 6: 回复:To 楼主:
1、这是用百度搜索“串口窃电”得到的
http://www.baidu.com/baidu?word=%B4%AE%BF%DA%C7%D4%B5%E7&tn=myie2dg
2、刚才发现一个用78L05的方案。http://www.cdle.net/alldata/mywz/03122001_1.htm
这两步操作,前后不到几分钟的时间。楼主应当充分利用搜索引擎这个工具啊!*_*
To xwj:
“楼上有误,必须得上位机程序将串口RTS、DTR置0才会有电源的”
1、我试过只用简易串口上的TXD一根线,不用DTR、RTS的,就够了,呵呵。
3、如果没有DTR、RTS这些线,你就不去偷电了?
电源杂波大,用个10uF的钽电容,缓冲着,就行了。
如果误码率大,通信协议可以解决。而且我试过误码率没有大到哪种程度。多方面考虑,折衷一下嘛。
想让马儿跑,又想让马儿不吃草。唉!*_* 答 7: 串口窃电的话我也宁愿用三极管,和磁动力的类似一般只窃取负压用于发送,实际使用这个三极管电路在几米的距离内是很可靠的
因为现在PC端的RXD门限值大多是正的,就算负压为零,零电平也能可靠的判断为数据1
当然,如果RS232要达到15米的距离可能就非得用+-12以上的232电平了,但真正应用时串口线谁会扯了么远呢?
真要15米以上就建议用RS485了 答 8: 我用百度搜索过了,也搭了实际电路我用百度搜索过了,也搭了实际电路,不需要上位机对串口操作的话是没有电的,至于用三极管还是稳压管只是方案不同,我只需要可靠安全工作,设计成本还没考虑,现没用78LO5,用HT1730,因为TTL电平最大3V 答 9: 也看了xiaoxinme推荐的文章谢谢看了文章,但不知道如何对DTR 或者RTS操作呢,我在老古论坛上看到别人说明串口打开后DTR就是高,为什么我的实验板接上串口还是不行,没电压输出HT7130,下面我是在老古论坛上看到的别人解答。不知道操作系统里那里设置呢
http://www.cdle.net/alldata/mywz/03122001_1.htm
对于窃电,本人实验过多种方法,综合比较,上文的图4的电路效果能达到说明的要求,采用了
并联稳压方式,最大限度的利用了电流,最小幅度要求其输出电压.如果负载比设计的稍微偏
重,也可以进一步增加电流,但得到电压会很快下降,但对很多场合,10到20MA的电路已经满足
要求.窃电效率比串联稳压方式要高,负载能力也比串联方式强,如果一定要用串联方式的,建
议采用超压差器件,否则得到的电流负载能力小得多.
另外:很多同志做该电路实验都不成功,需要记住的是:窃电流是来自4,7脚,每个脚可以得到
5-10MA的电路,而该两脚的输出电压是可以高电平(开路7V以上),也可以是负电平(开路-7V),
如果按图纸设计的正电源窃电,则必须将4,7脚设置为高电平(对应RTS,DTR).如果应用软件直
接管理了该两脚且设置为负电平,就不能工作.应用软件必须必须将之设置为高电平.要是应
用软件不管理该引脚,则可以在操作系统中将COM口设置为高电平,然后运行应用软件就OK.
对于同志们如果用KEIL来使用的COM口来窃电,则需要在通信端口设置时将RTS,DTR设置为
Active,启动到DEBUG状态即可以得到窃电.以上的内容,本人完全实验成功.欢迎交流探讨
答 10: 可以这么用,我用过至于不能工作恐怕跟PC端有关,新的设计或某些笔记本PC的串口可能需要操作激活。 答 11: To 楼主1、关于串口的控制。如果你用过mscomm控件,自己写一个程序既可以随便控制DTR RTS这几根线的电平。例如:DTREnable(参数) True or False。 要不,我给你写一个?呵呵
2、串口窃电只能使用那些可以输出电平的引脚,例如:DTR TXD RTS。不能使用RXD CTS。
3、我这里有一个串口调试软件,TSerial.exe和comdebug.exe。可以控制DTR RTS。楼主信箱给我,发给你。
4、偷电,一根线就可以满足要求。如果项目中使用,出于稳定可靠的话,三根线同时偷!钻研技术,还是要挑战一下极限。追求那种感觉,呵呵。 答 12: 上位机程序中控制RTS、DTR 答 13: 非常感谢xiaoxinme非常感谢xiaoxinme,我很少做通讯,过去做的控制比较多。我的电子邮件nylytz@sina.com,有机会到广州来,我在广州。主要工作项目管理,长时间不专注开发了,很多东西都忘了。过去偏向工程了。 答 14: 没什么,*_*早晨有事情出去了.邮件发给你了.收一下.如果没收到的话,我再给你重发 答 15: 还是不行,我按照你的说明 答 16: 请帮忙回答在USB转换232中对DTR和RTS操作不管用,但在台式中可以已经实验通过,不过对USB转换232呢 答 17: ?是否可以用电压反转芯片呢? 答 18: 不行串口提供电流为uA级,7805无法正常工作 答 19: 在USB转换232的串口也通过证明可行用的调试软件是串口调试助手
答 1: 请帮忙解答 答 2: 个人观点:个人的经验和理解:
1、不需要上位机程序对串口操作后才有电。(至少我没有这样做过)
2、串口线输出的电流很小(记得大概12mA)78L05自己的功耗也大。不知道串口的电能不能让它工作起来。(只是个人的理解,没实际验证过)
3、78L05输入电压要7V以上,低于7V输出电压是多少?应该不是正常的5V。
4、如果做得好的话,只靠简易串口上的TXD上的电就够了。(实际验证过。至于误码率,很小,但是还没严格的测试过,到底是多少。不过,基本上不出现。(几米的网线))
4、网上有一些串口偷电的原理图。楼主可以去搜一下。
5、自己的印象里,还没看见过用78L05的方案。还不知道有没有。如果那位前辈有,可以的话,不妨给大家共享出来,学习一下。
以上这些,希望对楼主有帮助的地方。也许有说的不对之处。如果那位前辈发现其中有误,还望指点,谢谢! 答 3: 我已经把78L05换成HT7130,3V电压输出还是不行的呢我已经把78L05换成HT7130,3V电压输出还是不行的呢 答 4: 楼上有误,必须得上位机程序将串口RTS、DTR置0才会有电源的 答 5: 能用RTS、DTR做电源是最好的方案,因为
1、RTS、DTR可以一直开着,滤波容易
2、从TXD取电只能得到脉冲供电,很大一部分时间得靠电容放电来持续,一旦输出全1就可能供电不够
3、从TXD取电滤波电容充电时对信号边沿影响很大,严重破坏信号质量! 答 6: 回复:To 楼主:
1、这是用百度搜索“串口窃电”得到的
http://www.baidu.com/baidu?word=%B4%AE%BF%DA%C7%D4%B5%E7&tn=myie2dg
2、刚才发现一个用78L05的方案。http://www.cdle.net/alldata/mywz/03122001_1.htm
这两步操作,前后不到几分钟的时间。楼主应当充分利用搜索引擎这个工具啊!*_*
To xwj:
“楼上有误,必须得上位机程序将串口RTS、DTR置0才会有电源的”
1、我试过只用简易串口上的TXD一根线,不用DTR、RTS的,就够了,呵呵。
3、如果没有DTR、RTS这些线,你就不去偷电了?
电源杂波大,用个10uF的钽电容,缓冲着,就行了。
如果误码率大,通信协议可以解决。而且我试过误码率没有大到哪种程度。多方面考虑,折衷一下嘛。
想让马儿跑,又想让马儿不吃草。唉!*_* 答 7: 串口窃电的话我也宁愿用三极管,和磁动力的类似一般只窃取负压用于发送,实际使用这个三极管电路在几米的距离内是很可靠的
因为现在PC端的RXD门限值大多是正的,就算负压为零,零电平也能可靠的判断为数据1
当然,如果RS232要达到15米的距离可能就非得用+-12以上的232电平了,但真正应用时串口线谁会扯了么远呢?
真要15米以上就建议用RS485了 答 8: 我用百度搜索过了,也搭了实际电路我用百度搜索过了,也搭了实际电路,不需要上位机对串口操作的话是没有电的,至于用三极管还是稳压管只是方案不同,我只需要可靠安全工作,设计成本还没考虑,现没用78LO5,用HT1730,因为TTL电平最大3V 答 9: 也看了xiaoxinme推荐的文章谢谢看了文章,但不知道如何对DTR 或者RTS操作呢,我在老古论坛上看到别人说明串口打开后DTR就是高,为什么我的实验板接上串口还是不行,没电压输出HT7130,下面我是在老古论坛上看到的别人解答。不知道操作系统里那里设置呢
http://www.cdle.net/alldata/mywz/03122001_1.htm
对于窃电,本人实验过多种方法,综合比较,上文的图4的电路效果能达到说明的要求,采用了
并联稳压方式,最大限度的利用了电流,最小幅度要求其输出电压.如果负载比设计的稍微偏
重,也可以进一步增加电流,但得到电压会很快下降,但对很多场合,10到20MA的电路已经满足
要求.窃电效率比串联稳压方式要高,负载能力也比串联方式强,如果一定要用串联方式的,建
议采用超压差器件,否则得到的电流负载能力小得多.
另外:很多同志做该电路实验都不成功,需要记住的是:窃电流是来自4,7脚,每个脚可以得到
5-10MA的电路,而该两脚的输出电压是可以高电平(开路7V以上),也可以是负电平(开路-7V),
如果按图纸设计的正电源窃电,则必须将4,7脚设置为高电平(对应RTS,DTR).如果应用软件直
接管理了该两脚且设置为负电平,就不能工作.应用软件必须必须将之设置为高电平.要是应
用软件不管理该引脚,则可以在操作系统中将COM口设置为高电平,然后运行应用软件就OK.
对于同志们如果用KEIL来使用的COM口来窃电,则需要在通信端口设置时将RTS,DTR设置为
Active,启动到DEBUG状态即可以得到窃电.以上的内容,本人完全实验成功.欢迎交流探讨
答 10: 可以这么用,我用过至于不能工作恐怕跟PC端有关,新的设计或某些笔记本PC的串口可能需要操作激活。 答 11: To 楼主1、关于串口的控制。如果你用过mscomm控件,自己写一个程序既可以随便控制DTR RTS这几根线的电平。例如:DTREnable(参数) True or False。 要不,我给你写一个?呵呵
2、串口窃电只能使用那些可以输出电平的引脚,例如:DTR TXD RTS。不能使用RXD CTS。
3、我这里有一个串口调试软件,TSerial.exe和comdebug.exe。可以控制DTR RTS。楼主信箱给我,发给你。
4、偷电,一根线就可以满足要求。如果项目中使用,出于稳定可靠的话,三根线同时偷!钻研技术,还是要挑战一下极限。追求那种感觉,呵呵。 答 12: 上位机程序中控制RTS、DTR 答 13: 非常感谢xiaoxinme非常感谢xiaoxinme,我很少做通讯,过去做的控制比较多。我的电子邮件nylytz@sina.com,有机会到广州来,我在广州。主要工作项目管理,长时间不专注开发了,很多东西都忘了。过去偏向工程了。 答 14: 没什么,*_*早晨有事情出去了.邮件发给你了.收一下.如果没收到的话,我再给你重发 答 15: 还是不行,我按照你的说明 答 16: 请帮忙回答在USB转换232中对DTR和RTS操作不管用,但在台式中可以已经实验通过,不过对USB转换232呢 答 17: ?是否可以用电压反转芯片呢? 答 18: 不行串口提供电流为uA级,7805无法正常工作 答 19: 在USB转换232的串口也通过证明可行用的调试软件是串口调试助手
共2条
1/1 1 跳转至页
回复
有奖活动 | |
---|---|
【有奖活动】分享技术经验,兑换京东卡 | |
话不多说,快进群! | |
请大声喊出:我要开发板! | |
【有奖活动】EEPW网站征稿正在进行时,欢迎踊跃投稿啦 | |
奖!发布技术笔记,技术评测贴换取您心仪的礼品 | |
打赏了!打赏了!打赏了! |
打赏帖 | |
---|---|
与电子爱好者谈读图二被打赏50分 | |
【FRDM-MCXN947评测】Core1适配运行FreeRtos被打赏50分 | |
【FRDM-MCXN947评测】双核调试被打赏50分 | |
【CPKCORRA8D1B评测】---移植CoreMark被打赏50分 | |
【CPKCORRA8D1B评测】---打开硬件定时器被打赏50分 | |
【FRDM-MCXA156评测】4、CAN loopback模式测试被打赏50分 | |
【CPKcorRA8D1评测】--搭建初始环境被打赏50分 | |
【FRDM-MCXA156评测】3、使用FlexIO模拟UART被打赏50分 | |
【FRDM-MCXA156评测】2、rt-thread MCXA156 BSP制作被打赏50分 | |
【FRDM-MCXN947评测】核间通信MUTEX被打赏50分 |