把多变、繁杂的电路板测控问题转变成zhi直观、可现场调试分析的测控解决方案。公众号:zhi至研测控
组织介绍

(电子产品更新换代) 定制的电路板功能需要客观、全面地进行测试 ,由于个人思维局限性,实际测试现场会顾此失彼,各种稳定性、易用性、维护性问题层出不穷;
针对这一痛点,探索一种适合电路板功能测试的解决方案:硬件模块化程序设计,基本思想是自顶向下、逐步分解、分而治之,即将一个较大的需求按照功能分割成小模块,各模块相对独立、功能单一、结构清晰、接口简单,具有可复用、可维护、可读性、可多人团队协作开发等优点;

目标1:倡导开源、高质量地开发电路板的功能测试,汇聚众人智慧提升测试效率和质量,避免重复造轮子;

输入图片说明

目标2:用最快速、最直接的方式操作硬件,避免过度的抽象包装、避免使用大型开发软件;电测的特点决定了测控系统应对每一层(特别是底层)都可以直接操作(使用不同的模式操作不同的层,)

目标3:把抽象、多变、无序的测试问题转变成直观具体、系统、有序并支持现场多种调试手段的解决方案

-采用“步骤编程”为核心理念,把需要测量的项目(复杂到PDM解码+傅里叶变换)、执行的动作(简单到开关量输出)都看成“步骤”,通过顺序执行一个个“步骤”实现一个复杂项目的电测控。
已实现的被动元件测试模式:

  • 开短路的测试,最多4096点
  • 电阻、电容、二极管... 被动元件 的测量,最多点数4096,实现类似万用表的功能

待开源二次开发定制功能:

  • GG模式透传,实现UART\RS232的数据直接调试;
  • 更高精度要求可以扩展接入高精度仪器
  • 更多的扩展...

一:敏捷编写测试步骤(+公众号,查看已有测试说明)

-输入图片说明
输入图片说明

二:开源.app固件二次开发测试模式、自定义模块的硬件开发

  • 输入图片说明
    准备:
  1. 带串口(DB9)的PC电脑
  2. CTx测控板(或32F407开发板)
  3. Keil5固件开发环境
  4. 用USB下载DFU固件.用串口下载.hex固件,下载软件见网盘:http://pan.baidu.com/s/1pK1duqR!
  • 输入图片说明
  1. 重新上电。
  • 示例代码有
    嵌套测试步骤

三:开源.PC上位机调试软件二次开发

  • delphi7上位机开发环境

  • 安装资料见网盘:http://pan.baidu.com/s/1pK1duqR!

  • 原生的调试软件(原有功能不变,仅支持delphi7开发)

  • C#二次开发上位机调试软件

  • 利用串口协议二次开发
    输入图片说明
    大系统图
    输入图片说明

小系统图
输入图片说明

系统模式
输入图片说明
输入图片说明

成就
7
Star
4
Fork
成员(2)
8718294 jin68077553 1626745994
靳东兴
jlk

搜索帮助