V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
kingname
V2EX  ›  硬件

串口与网线信号发生干扰

  •  
  •   kingname · Jun 9, 2015 · 4323 views
    This topic created in 3985 days ago, the information mentioned may be changed or developed.
    明天就要毕业设计答辩了,我的毕设有用到单片机的串口通信。在家的时候由于是通过WiFi联网,所以一直没有注意到这个问题。

    今天回到学校插上网线的时候,问题就出现了,串口接收到的数据出现了丢失。

    现在改已经来不及了。只希望能想出一个解决思路,以方便明天告知答辩老师。
    23 replies    2015-06-10 12:02:21 +08:00
    0x61
        1
    0x61  
       Jun 9, 2015
    给出你硬件的框图,我帮你看看
    fzinfz
        2
    fzinfz  
       Jun 9, 2015 via iPad
    带一台5v/220v随身路由去答辩,或者做个12v随身电源带普通路由器
    0x61
        3
    0x61  
       Jun 9, 2015
    串口是和PC连接的吗?用的是usb转串口还是标准的串口?另外单片机的供电是怎么供的。说的越详细越好
    zhs227
        4
    zhs227  
       Jun 9, 2015
    用手机的WiFi热点共享一下(如果要上Internet)
    或者自带WiFi路由器(只需要使用内网的其余机器)

    当然最好的办法是能够消除干扰,只是怕没有那么快。
    0x61
        5
    0x61  
       Jun 9, 2015
    楼主快现身啊,我都着急了,一会下班了
    kingname
        6
    kingname  
    OP
       Jun 9, 2015
    @0x61 我来了,抱歉之前吃饭去了。
    kingname
        7
    kingname  
    OP
       Jun 9, 2015
    @0x61 USB转串口,USB供电
    kingname
        8
    kingname  
    OP
       Jun 9, 2015
    @0x61 RS232
    0x61
        9
    0x61  
       Jun 9, 2015
    @kingname 尝试使用额外的开关电源供电,然后尝试降低通信的波特率。
    deben
        10
    deben  
       Jun 9, 2015 via Android
    串口跑多快?
    MerlinYang
        11
    MerlinYang  
       Jun 9, 2015 via Android
    家里和学校是同一台电脑吗?上位机用的什么?你确定你的程序没问题吗?如果用控件,不同的电脑可能反应速度不一样哦。
    kingname
        12
    kingname  
    OP
       Jun 9, 2015
    @0x61 波特率只有1200,已经非常低了。
    kingname
        13
    kingname  
    OP
       Jun 9, 2015
    @MerlinYang 同一台电脑。程序没有问题,怀疑是主板在两个隔得很近的接口间的滤波没有做好。
    kingname
        14
    kingname  
    OP
       Jun 9, 2015
    @deben 波特率1200
    hardware
        15
    hardware  
       Jun 9, 2015
    原因很简单 一般国产USB转串口线特别垃圾 换FTDI之类的芯片的包好
    deben
        16
    deben  
       Jun 10, 2015
    @kingname 波特率1200都有干扰,那得好好查查了,不过看来也来不及了。。。
    kingname
        17
    kingname  
    OP
       Jun 10, 2015
    @hardware 我怀疑是电脑主板的问题,因为我不插网线或者把USB插到距离网线比较远的接口就不会出现干扰。
    kingname
        18
    kingname  
    OP
       Jun 10, 2015
    @deben 这应该不是RS232或者线的问题,我怀疑是电脑主板的问题。
    jemyzhang
        19
    jemyzhang  
       Jun 10, 2015 via Android
    如果用的是windows,建议更新最新串口驱动…linux一般不会有问题
    BOYPT
        20
    BOYPT  
       Jun 10, 2015
    检查一下接地是否完整。即使不行像楼上说你带个路由器也没很大问题吧
    kingname
        21
    kingname  
    OP
       Jun 10, 2015
    @BOYPT 其实我做的东西本身是不需要联网的,所以演示的时候不插网线就可以了。
    kingname
        22
    kingname  
    OP
       Jun 10, 2015
    @jemyzhang 我找了很久,只有现在这个usb驱动可以用。win8.1
    jkneedout
        23
    jkneedout  
       Jun 10, 2015 via iPhone
    用网线拉出三个做串口线,可以过滤不少干扰
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   939 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 57ms · UTC 20:14 · PVG 04:14 · LAX 13:14 · JFK 16:14
    ♥ Do have faith in what you're doing.