道钉网关厂测程序开发日志

前言

针对旧版道钉网关(V1.2)开发的厂测程序,主要功能是出厂时检测产品各个功能模块是否正常运行,并通过上位机打印测试信息、手动确认部分需要人工确认的功能模块、记录信息或直接连接打印机,打印标签;

详细设计

嵌软部分

进入厂测

硬件上电后,通过串口指令,或引脚电压,进入厂测模式。

厂测功能

  1. 程序自动确认部分

    1. SW
    2. LED
    3. 亮度
    4. 电池电压
  2. 人工确认部分

    1. RS485
    2. Flash
    3. LORA(1/2)
    4. CAT-1
    5. ETH
    6. ATGM332D-5N
      简介:

      ATGM332D-5N 系列模块是 12X16 尺寸的高性能 BDS/GNSS 全星座定位导
      航模块系列的总称。该系列模块产品都是基于中科微第四代低功耗 GNSS SOC
      单芯片—AT6558,支持多种卫星导航系统,包括中国的 BDS(北斗卫星导航系
      统),美国的 GPS,俄罗斯的 GLONASS,欧盟的 GALILEO,日本的 QZSS 以
      及卫星增强系统 SBAS(WAAS,EGNOS,GAGAN,MSAS)。AT6558 是一款
      真正意义的六合一多模卫星导航定位芯片,包含 32 个跟踪通道,可以同时接收
      六个卫星导航系统的 GNSS 信号,并且实现联合定位、导航与授时.

    连接: ATGM332D-5N(后文中称GPS模块)在道钉V1.2PCB中,通过USART2与MCU进行连接,但是根据原理图可以看出来,MCU仅USART2 RX引脚(PA3)与GPS模块连接,未使用TX功能。此外,还使用PA3(output)作为GPS_EN引脚,PA1(input)作为GPS_1PPS输入引脚。

    开发:
    USART2 – uart driver (open/read/write/io_ctrl_close)
    ATGM332D – ATGM332D driver (open/read/write/io_ctrl/close)
    GPS – (info struct)

退出厂测

上位机部分

上位机部分拟用QT开发

信息输出

功能确认

数据存储

标签制作

标签打印


道钉网关厂测程序开发日志
http://clomg.github.io/2023/08/14/dao-ding-wang-guan-han-ce-cheng-xu-kai-fa-ri-zhi/
作者
CLoMg
发布于
2023年8月14日
更新于
2023年8月14日
许可协议