基于嵌入式 AndesCore 的功率自动化测试系统基于嵌入式 AndesCore 的功率自动化测试系统 摘 要 嵌入式系统因其低功耗、低成本、高性能特点被广泛应用,而现代制造工业中对制造设备的系统实时性和低功耗具有更高的要求,本文基于晶心科技生产的 32 位 AndesCore 嵌入式处理器,实现生产线的功率自动化测试,较 Cortex 内核的 ARM 处理器具有更低的功耗,具有较强的工程有用价值。 关键词 嵌入式 AndesCore 自动化测试 电子设备在生产过程中都需对其进行耗能测试,以检测设备在其设计及其制造工艺满足要求。本文所采纳晶心科技生产的AndesCore 处理器,采纳全新的 16/32 位元混合指令集架构,具有更小的程序代码[1],使产品制造成本降低同时,也降低了产品功耗,有助于能耗控制。 一、系统设计 1、AndesCore 简介。晶心科技 AndesCore N8 处理器采纳了AndeStar V3m 架构,其具有 3 阶流水,4 个可程序优先等级的 16 个直接中断。将其与同等级别的 ARM 架构的 Cortex 内核的处理器相比较,N8 在低功耗方面具有明显的优势,其乘法器工作周期更短,并具有其他处理器所不具备的硬件除法器,从而极大方便了对生产线的控制需求[2]。 2、系统设计。该系统的设计目的是控制生产线运行,再根据产品的型号执行不同的检测方案,实现对功率的自动化测试,最后将测试结果显示在工位指示牌上,并通过 CAN 总线将测试结果上传到控制主机,以加强对制造工艺的管控。 ①硬件平台 各个模块说明如下:①存储模块用于存储控制主机下发的测试方案;②条码读取模块用于确认机器型号以快速调用配置方案;③人机界面则提供测试方案手动输入和现场控制;④ CAN 通信模块实现现场数据通信;⑤功率测试模块可选择外部功率测试仪器,也可选择系统本身自带的功率测试模块;⑥控制模块提供 10 个采纳光电隔离的继电器控制端口,以控制生产线的整体运行。 ②软件架构。本系统采纳的是 AndesSightTM 1.4 软件集成开发环境,其强大的调试功能可方便系统调试,并且具有软件及系统层次支持等特点。测试系统采纳了 μC/OS-II 实时操作系统,利用该操作系统的多任务内核实现并行测试,从而提高测试效率。μC/OS-II 操作系统不支持并行任务[3],因此需采纳先进先出的策略,以避开工件滞留问题。 二、功率测试 1、测试设计。因制造工艺问题,同型号产品其耗能值不是一个固定值,而是一个近似的正态分布[4]。并且由于功率测量仪测...