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

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

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

      主要原因是驱动占用,解决方案有两个

      1. 禁用占用项
      2. 卸载占用项

      推荐先尝试方案1,然后再尝试方案2

      1. 禁用占用项

      sudo systemctl stop brltty-udev.service
      sudo systemctl mask brltty-udev.service
      sudo systemctl stop brltty.service
      sudo systemctl disable brltty.service
      

      重启电脑~再次尝试

      2. 卸载占用项

      sudo apt-get remove --purge brltty
      

      重启电脑~再次尝试

      新书配套视频:https://www.bilibili.com/video/BV1GW42197Ck/

      Y 2 条回复 最后回复 回复 引用 1
      • 小伊小
        机器人小伊
        最后由 编辑

        sudo apt-get remove --purge brltty

        重启电脑~再次尝试


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

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

        Y 1 条回复 最后回复 回复 引用 0
        • 小鱼小 小鱼 在 中 引用了 这个主题
        • 小鱼小 小鱼 从 中的 FishBot二驱机器人 移动了该主题
        • 小鱼小 小鱼 在 中 引用了 这个主题
        • 29180954962 2918095496 在 中 引用了 这个主题
        • 小鱼小 小鱼 在 中 引用了 这个主题
        • 5 570396673 在 中 引用了 这个主题
        • 小鱼小 小鱼 在 中 引用了 这个主题
        • 157249481 15724948 在 中 引用了 这个主题
        • 小鱼小 小鱼 在 中 引用了 这个主题
        • 小鱼小 小鱼 在 中 引用了 这个主题
        • 小鱼小 小鱼 在 中 引用了 这个主题
        • Y
          yongyong @小伊
          最后由 编辑

          @小伊 权限都设置了,仍然没有识别到串口怎么处理

          1 条回复 最后回复 回复 引用 0
          • 小伊小
            机器人小伊
            最后由 编辑

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

            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
                                            • 第一个帖子
                                              最后一个帖子
                                            皖ICP备16016415号-7
                                            Powered by NodeBB | 鱼香ROS