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

    FishbotV1.0.0.220721雷达驱动板原理图问题讨论确认

    已定时 已固定 已锁定 已移动
    硬件系统
    fishbot 雷达驱动
    2
    6
    1.2k
    正在加载更多帖子
    • 从旧到新
    • 从新到旧
    • 最多赞同
    回复
    • 在新帖中回复
    登录后回复
    此主题已被删除。只有拥有主题管理权限的用户可以查看。
    • 小鱼小
      小鱼 技术大佬
      最后由 编辑

      该版本原理图设计由@sdlcnet 完成。
      原理图如下:
      aeff48bb-40cc-4573-b5b9-9fa1e548d1a5-29f6e845f44288fdbb4fd25c074201e.png

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

      小鱼小 1 条回复 最后回复 回复 引用 0
      • 小鱼小
        小鱼 技术大佬 @小鱼
        最后由 编辑

        @sdlcnet 抱歉,说昨天回的,拖延了一天,原理图不存在大问题,但有一些小细节可能需要再讨论下。

        1. YDLIDARX2中M_CTR电机接口需要悬空

        原因如下:目前看该调速接口是接到了U4-ESP12F-GPIO5上,因为目前驱动固件采用的是AT固件,我尝试编译了几次没有通过,所以目前没办法对GPIO进行控制,该引脚的电平状态无法确认,目前这一版如果接上该引脚,估计会导致雷达转不起来。

        1. 缺少ESP12F的电源开关
          没理解错,SW1是用于选择VCC采用来自USB还是外接电源的。并无法控制ESP12的电源(USB模式下可以直接关闭ESP12节省电源)

        3.缺少额外的通用雷达接线口
        对于其他可以走串口协议的雷达,可以提供一个单独的排针接口(RX\TX),并预留一些5V/3.3V/GND接口,这样这块板子还可以当作USB转TTL使用。

        1. 个人一些不清楚的地方
        • ESP-ADC (R4\R5\C13)是起什么作用的,电压测量吗
        • 采用TypeC是否一定多出R1和R2两个电阻(增加成本、ESP32用的nodemcu-microUSB接口,同一个车上两个不同接口了)
        • RPLIDARA1 3/4接口是否有电机速度控制相关的,都接地是否可以

        以上是对该原理图的个人修改建议、再次感谢对开源社区的支持。

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

        1 条回复 最后回复 回复 引用 0
        • fullstack80F
          fullstack80
          最后由 编辑

          @小鱼,根据以上几点疑问的回复如下:

          1. 如果使用非自制固件的话,应该无法对M_CTR引脚做控制,如果测试过M_CTR引脚悬空后,雷达工作没有问题的话,此引脚可以悬空。

          2. SW1是作为选择电源用的。根据需要可以加上ESP12模块的电压开关或着关闭使能也能达到同样省电的目的。

          3. 这个想法很好,我把这个功能加上。

          4.1 ESP-ADC是为了采集输入电压的,如果非自制固件的话,应该不存在此功能,由于ESP12F模块ADC输入只支持0-1V范围,所以需要对输入电压做分压处理;

          4.2 Type-C的标准是作为从机时,需要在CC引脚加下拉电阻,否则可能在某种模式下主机没有供电;
          上一版的雷达转接板原理图用的是nodeMCU,这一板不用NodeMCU了呀,所以换成TypeC了;
          另外电机控制板用的esp32模组也不带microUSB口,所以后期打算统一用TypeC。

          4.3 此接口的定义是根据RPLIDAR A1开发套件上的usb转接板接口定义来做的,5V_MOTO和CTRL_MOTO连接在一起,GND_MOTO和GND连接在了一起。

          小鱼小 1 条回复 最后回复 回复 引用 0
          • 小鱼小
            小鱼 技术大佬 @fullstack80
            最后由 编辑

            @fullstack80

            1. 可以确认悬空可以正常运行
            2. 使能引脚流出来,加个跳线帽接地可以省个开关

            运动控制的板子大佬是打算用esp32模组话,那可以统一使用typec

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

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

              @小鱼 原理图已更新,再看下,没问题的话,下一步准备画PCB了
              SCH_Schematic3_0-P1_2022-07-25.png

              小鱼小 1 条回复 最后回复 回复 引用 0
              • 小鱼小
                小鱼 技术大佬 @fullstack80
                最后由 编辑

                @fullstack80 有个小问题,C3&C4 和 C7&C8是否二留一即可。其他我觉得没有问题了。

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

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