测开短路、被动元件(同万用表测试项目)、低功耗IC,支持最多2048点的二次开发固件库; 调用keil库,支持二次开发自定义功能; 移植原有固件库代码,并更加需要增加新代码;
本地上位机调试软件,负责与下位机CTx板卡交互通信;通讯助手界面实时显示交互指令;
硬件模块化设计,具有可复用、可维修、可协作开发、可读性等优点 UART的英文全称是:Universal Asynchronous Receiver/Transmitter,意为通用异步收发传输器,简称:串口,是一种最常用的通信方式 PTx板卡实现硬件模块自定义,最主要的特点是实现XH5P的级联透传数据功能; 通过f103自定义串口功能模块学习MCU开发过程; 通过自定义上位机学习C#开发过程;
(电子产品更新换代) 定制的电路板功能需要客观、全面地进行测试 ,由于个人思维局限性,实际测试现场会顾此失彼,各种稳定性、易用性、维护性问题层出不穷;
针对这一痛点,探索一种适合电路板功能测试的解决方案:硬件模块化程序设计,基本思想是自顶向下、逐步分解、分而治之,即将一个较大的需求按照功能分割成小模块,各模块相对独立、功能单一、结构清晰、接口简单,具有可复用、可维护、可读性、可多人团队协作开发等优点;
-采用“步骤编程”为核心理念,把需要测量的项目(复杂到PDM解码+傅里叶变换)、执行的动作(简单到开关量输出)都看成“步骤”,通过顺序执行一个个“步骤”实现一个复杂项目的电测控。
已实现的被动元件测试模式:
待开源二次开发定制功能:
-
delphi7上位机开发环境
安装资料见网盘:http://pan.baidu.com/s/1pK1duqR!
原生的调试软件(原有功能不变,仅支持delphi7开发)
C#二次开发上位机调试软件
利用串口协议二次开发
大系统图
小系统图
系统模式