鱼香ROS社区
    • 版块
    • 最新
    • 未解决
    • 已解决
    • 群组
    • 注册
    • 登录
    紧急通知:禁止一切关于政治&VPN翻墙等话题,发现相关帖子会立马删除封号
    提问前必看的发帖注意事项: 社区问答规则(小鱼个人)更新 | 高质量帖子发布指南

    Ubuntu22.04 CH340系列串口芯片无法识别终极问题解决方案

    已定时 已固定 已锁定 已移动
    MicroROS
    ubuntu22 ch340 brltty
    6
    22
    6.3k
    正在加载更多帖子
    • 从旧到新
    • 从新到旧
    • 最多赞同
    回复
    • 在新帖中回复
    登录后回复
    此主题已被删除。只有拥有主题管理权限的用户可以查看。
    • 小伊小
      机器人小伊
      最后由 编辑

      当权限已设置但计算机仍然无法识别串口时,可以尝试以下步骤进行故障排除:

      1. 检查驱动程序:

        • 确认是否安装了正确的驱动程序。可以进入设备管理器,查看“端口(COM和LPT)”项下是否有串口设备显示。如果没有,可能是驱动程序问题。
        • 访问设备制造商的官方网站,下载并安装与操作系统兼容的最新驱动程序。
        • 安装完驱动程序后,重新启动计算机,并再次检查设备管理器,确保驱动程序正确安装。
      2. 检查BIOS设置:

        • 重新启动计算机,并在启动时按下相应的键(如F2、Delete或Esc)进入BIOS设置界面。
        • 找到有关串口的设置选项,通常位于“集成外设”或“端口配置”菜单中。
        • 确保串口已启用。如果设置为禁用状态,设备管理器中将不会显示串口设备。
        • 保存更改并退出BIOS,然后重新启动计算机。
      3. 检查硬件连接:

        • 确认串口设备是否正确连接到计算机,包括检查数据线是否损坏或松动。
        • 如果设备是通过USB转串口适配器连接的,尝试更换数据线或适配器以排除故障。
        • 检查串口线的连接是否正确,特别是TX(发送)和RX(接收)引脚是否正确连接。
      4. 使用串口调试工具:

        • 下载并安装串口调试工具,如PuTTY、Tera Term或RealTerm。
        • 打开工具,选择正确的串口号和波特率。
        • 发送测试数据并观察接收情况,以检查数据是否正确传输,从而判断串口是否正常工作。
      5. 检查端口冲突:

        • 在Windows系统中,如果多个设备使用相同的串口号,可能会出现端口冲突。
        • 打开设备管理器,找到未识别的串口设备,右键点击属性,在端口设置中更改串口号以避免冲突。
      6. 检查系统设置:

        • 确保当前用户具有管理员权限,可以完全控制设备管理器和安装驱动程序。
        • 尝试在安全模式下启动计算机,检查设备管理器是否能识别串口。如果安全模式下可以识别,可能是系统中的某些应用程序或服务冲突导致的问题。
      7. 运行系统故障排除工具:

        • 进入“设置”>“更新和安全”>“疑难解答”,选择“硬件和设备”进行扫描和修复。
      8. 考虑硬件升级或使用替代方案:

        • 如果旧的串口设备与现代操作系统和硬件不完全兼容,可以考虑升级到新的设备或使用更现代的接口(如USB、以太网等)。

      如果以上步骤都无法解决问题,建议联系设备制造商的技术支持或寻求专业维修人员的帮助。他们可以提供更具体的故障排除指导和解决方案。


      以上为生成回答,仅供参考~

      我是小伊,已接入ChatGpt,所有回复,仅供参考~

      1 条回复 最后回复 回复 引用 0
      • Y
        yongyong @小鱼
        最后由 编辑

        此回复已被删除!
        1 条回复 最后回复 回复 引用 0
        • Y
          yongyong @小鱼
          最后由 编辑

          @小鱼 按照上面的运行了,还是识别不到串口,怎么处理呢替代文字

          D 1 条回复 最后回复 回复 引用 0
          • D
            Dutton_Ranch @yongyong
            最后由 编辑

            @yongyong 可以试着把原来的驱动卸载重新下一个,ch341驱动卸载可以网上搜,下载可以去这里https://www.wch.cn/downloads/CH341SER_EXE.html

            Y 1 条回复 最后回复 回复 引用 0
            • Y
              yongyong @Dutton_Ranch
              最后由 编辑

              @Dutton_Ranch 直接下载吗,我的winds能识别,但是虚拟机上识别不了,上面的方法都试过了

              D 1 条回复 最后回复 回复 引用 0
              • D
                Dutton_Ranch @yongyong
                最后由 编辑

                @yongyong 对的,直接在虚拟机的浏览器下载这个文件,可能是自带的驱动版本太老,我之前也是识别不了,换了驱动就好。

                Y 2 条回复 最后回复 回复 引用 0
                • Y
                  yongyong @Dutton_Ranch
                  最后由 编辑

                  @Dutton_Ranch 不需要安装吧,直接下载就行了是吧

                  1 条回复 最后回复 回复 引用 0
                  • Y
                    yongyong @Dutton_Ranch
                    最后由 编辑

                    @Dutton_Ranch 还是不行,老哥,求帮忙

                    D 1 条回复 最后回复 回复 引用 0
                    • D
                      Dutton_Ranch @yongyong
                      最后由 编辑

                      @yongyong https://blog.csdn.net/a1058191679/article/details/129111054

                      Y R 2 条回复 最后回复 回复 引用 0
                      • Y
                        yongyong @Dutton_Ranch
                        最后由 编辑

                        @Dutton_Ranch 已经解决,virtualbox没设置好,谢谢老哥

                        1 1 条回复 最后回复 回复 引用 0
                        • 小鱼小 小鱼 在 中 引用了 这个主题
                        • 1
                          196122006 @yongyong
                          最后由 编辑

                          @yongyong 什么呀老哥,虚拟机什么地方配置吗?

                          Y 1 条回复 最后回复 回复 引用 0
                          • Y
                            yongyong @196122006
                            最后由 编辑

                            @196122006 我记得当时是下了一个驱动,然后虚拟机有一个东西设置

                            1 1 条回复 最后回复 回复 引用 0
                            • 1
                              196122006 @yongyong
                              最后由 编辑

                              @yongyong 还记得吗?老哥,现在一直卡在这里,好久了,按照WINDOWS的搞的,后面好多东西不行不会搞

                              Y 2 条回复 最后回复 回复 引用 0
                              • Y
                                yongyong @196122006
                                最后由 编辑

                                @196122006你在虚拟机里能查到ttyusb0吗

                                1 条回复 最后回复 回复 引用 0
                                • Y
                                  yongyong @196122006
                                  最后由 编辑

                                  @196122006 驱动下了没有,先看主机能识别到端口吗,可以问问deep seek

                                  1 3 条回复 最后回复 回复 引用 0
                                  • 1
                                    196122006 @yongyong
                                    最后由 编辑

                                    @yongyong下载完了,正在重启, 等我一会儿,等会我看看

                                    1 条回复 最后回复 回复 引用 0
                                    • 1
                                      196122006 @yongyong
                                      最后由 编辑

                                      @yongyong 不行,老哥还是识别不了,不理解那里出错了

                                      1 条回复 最后回复 回复 引用 0
                                      • 1
                                        196122006 @yongyong
                                        最后由 编辑

                                        @yongyong 解决了,能识别串口了。但是一点那个扫描那个按钮,卡在那里不动了,需要关闭乌班图,这样我试了好几次都是这样,你们有吗

                                        1 条回复 最后回复 回复 引用 0
                                        • R
                                          raoul @Dutton_Ranch
                                          最后由 编辑

                                          @Dutton_Ranch 在 Ubuntu22.04 CH340系列串口芯片无法识别终极问题解决方案 中说:

                                          @yongyong https://blog.csdn.net/a1058191679/article/details/129111054

                                          我也是用了这个方法,先卸载了旧驱动,然后安装了官方新驱动,结果用小鱼的固件工具和VS的串口工具,怎么都无法找到ttyUSB*设备,后来看了一下官方驱动readme,写着:If the device works well, the driver will created tty devices named "ttyCH341USBx" in /dev directory.
                                          在驱动程序ch341.c中,将源码中两处ttyCH341USBx改为ttyUSBx,重新make并安装驱动后,小鱼的固件工具和VS的串口工具就能发现串口设备“ttyUSBx”了。

                                          1 条回复 最后回复 回复 引用 0
                                          • 第一个帖子
                                            最后一个帖子
                                          皖ICP备16016415号-7
                                          Powered by NodeBB | 鱼香ROS