# 电子元器件(被动元件)应用方案 **Repository Path**: zhiOS/app ## Basic Information - **Project Name**: 电子元器件(被动元件)应用方案 - **Description**: 目标:把多变、繁杂的测试需要转变成zhi直观、可调试可分析的方法。 用于电子元器件、电路板、被动元件的开短路测试、各种ICT测试、功能测量的测控应用系统。也用于参数、变量特别多且需要不断优化调整的工程现场。 ... - **Primary Language**: C - **License**: LGPL-3.0 - **Default Branch**: master - **Homepage**: https://www.zhzhi.cn - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 1 - **Created**: 2023-03-15 - **Last Updated**: 2025-09-17 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ### 公众号说明链接 [上位机使用说明](https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzA4NDY3MTM0NA==&action=getalbum&album_id=2800883189593522178#wechat_redirect) [测试原理说明](https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzA4NDY3MTM0NA==&action=getalbum&album_id=2845717276149628928#wechat_redirect) [汇总说明](https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzA4NDY3MTM0NA==&action=getalbum&album_id=2812115933359095813#wechat_redirect) ### 目标1:发挥T9+板卡已有成熟功能(被动元件、步骤控制...),结合MCU单片机(推荐STM32)定制开发功能、上位机软件开发功能,实现电路板电测系统的自定义开发; ![输入图片说明](%E5%9B%BE%E7%89%87%E8%AF%B4%E6%98%8E/T9+%E7%BA%A7%E8%81%94%E5%BC%80%E5%8F%91.drawio.png) ![输入图片说明](%E5%9B%BE%E7%89%87%E8%AF%B4%E6%98%8E/PT9+%E5%AE%9E%E7%89%A9%E5%9B%BE.jpg) ### 目标2:用最快速、最直接的方式操作硬件,避免过度的抽象包装、避免使用大型开发软件;电测的特点决定了zhi系统实现对每一层(特别是底层)都可以直接操作(使用不同的模式操作不同的层,) ### 目标3:把抽象、杂乱、无序的测试问题转变成直观具体、系统、有序并支持现场多种调试手段的方法 -采用“步骤编程”为核心理念,把需要测量的项目(复杂到PDM解码+傅里叶变换)、执行的动作(简单到开关量输出)都看成“步骤”,通过顺序执行一个个“步骤”实现一个复杂项目的电测控。 已实现的成熟模式有: - 开短路的测试,最多4096点 - 电阻、电容、二极管... **被动元件** 的测量,最多点数4096,实现类似万用表的功能 - GG模式透传,实现UART\RS232的数据直接调试; - 更高精度要求可以扩展接入高精度仪器 - 更多的扩展... ### 一:敏捷编写测试步骤(+公众号,查看已有测试说明) - ![输入图片说明](%E5%9B%BE%E7%89%87%E8%AF%B4%E6%98%8E/%E5%85%AC%E4%BC%97%E5%8F%B7.jpg) ![输入图片说明](%E5%9B%BE%E7%89%87%E8%AF%B4%E6%98%8E/image.png) ### 二:app固件二次开发测试模式、自定义模块的硬件开发 - ![输入图片说明](%E5%9B%BE%E7%89%87%E8%AF%B4%E6%98%8E/app%E5%BC%80%E5%8F%91.png) 准备: 1. 带串口(DB9)的PC电脑 2. CTx测控板(或32F407开发板) 3. Keil5固件开发环境 4. 用USB下载DFU固件.用串口下载.hex固件,下载软件见网盘:http://pan.baidu.com/s/1pK1duqR! - ![输入图片说明](%E5%9B%BE%E7%89%87%E8%AF%B4%E6%98%8E/%E4%B8%B2%E5%8F%A3%E7%83%A7%E5%BD%95%E5%9B%BE%E7%A4%BA.png) 5. 重新上电。 - 示例代码有 生成10Khz正弦波信号,实现类似信号发生器的功能 测量100khz的模拟信号,实现类似示波器的功能 嵌套测试步骤 ### 三:PC软件二次开发 - delphi7上位机开发环境 - 安装资料见网盘:http://pan.baidu.com/s/1pK1duqR! - 原生的调试软件(原有功能不变,仅支持delphi7开发) ![输入图片说明](%E5%9B%BE%E7%89%87%E8%AF%B4%E6%98%8E/%E5%B5%8C%E5%A5%97zhidbg.png) - 本地UDP接口二次开发 ![输入图片说明](udp%E4%BA%8C%E6%AC%A1%E5%BC%80%E5%8F%91.png) - 利用串口协议二次开发 ![输入图片说明](%E5%9B%BE%E7%89%87%E8%AF%B4%E6%98%8E/%E4%B8%B2%E5%8F%A3%E4%BA%8C%E6%AC%A1%E5%BC%80%E5%8F%91%E6%8C%87%E4%BB%A4.png) zhi8001系统图 ![输入图片说明](%E5%9B%BE%E7%89%87%E8%AF%B4%E6%98%8E/%E4%BA%8C%E6%AC%A1%E5%BC%80%E5%8F%91%E5%9B%BE%E7%89%87%E5%A4%A7%E7%B3%BB%E7%BB%9F.png) zhi6001 zhi67001系统图 ![输入图片说明](%E5%9B%BE%E7%89%87%E8%AF%B4%E6%98%8E/%E4%BA%8C%E6%AC%A1%E5%BC%80%E5%8F%91%E5%9B%BE%E7%89%87%E5%B0%8F%E7%B3%BB%E7%BB%9F.png) - [扩展板、辅助板](https://mp.weixin.qq.com/s/fh_AlKNo6xLFoN5p4m77vQ) - 系统模式 ![输入图片说明](%E5%9B%BE%E7%89%87%E8%AF%B4%E6%98%8E/CTx%E6%B5%8B%E6%8E%A7%E6%9D%BF.jpg) ![输入图片说明](%E5%9B%BE%E7%89%87%E8%AF%B4%E6%98%8E/CTx%E6%B5%8B%E6%8E%A7%E6%A8%A1%E5%BC%8F%E6%9D%A1%E7%9B%AE.jpg) 举例:开短路调试 ![输入图片说明](%E5%9B%BE%E7%89%87%E8%AF%B4%E6%98%8E/%E7%9B%B4%E8%A7%82%E5%BC%80%E7%9F%AD%E8%B7%AF%E5%B0%8F%E7%AA%97%E5%8F%A3.png) ### **增值开发** - 参考市面上各类ARM单片机开发教程 - 参考市面上各类上位机开发教程 - 作为一款32F407开发板学习嵌入式开发 [免费开发板资料获取:](链接:https://pan.baidu.com/s/1Fa4l1cbwe7jb1DFSoimqwQ 提取码:wust)