论文部分内容阅读
本课题采用USB接口芯片、FPGA器件、高速高精度A/D转换芯片、低速高精度的A/D转换芯片和微控制器等电路,设计了专门用于太阳电池/组件测试的USB接口数据采集器,成本低、使用方便、抗干扰性能好;提高了测量精度,并且可以方便实现的在系统升级。 本文首先简要介绍了太阳电池/组件测试设备的总体结构以及本课题所设计的USB接口数据采集器部分,然后分别介绍了用于太阳电池/组件测试的USB接口数据采集器硬件电路设计和软件设计。 在硬件电路设计部分,首先给出了硬件电路的总体设计方案,主要有高速数据采集单元、低速数据采集板卡、微控制器、USB接口芯片、系统电源电路和FPGA配置电路构成,然后对器件的特点性能和各部分电路的设计做了详细的说明。 论文软件的设计分为FPGA逻辑功能的VHDL编程和微控制器C语言编程两部分,在FPGA逻辑功能VHDL编程部分,本系统使用VHDL语言,采用自顶向下的设计方法,分模块实现了FPGA的逻辑功能,最后采用原理图的输入方法实现顶层设计;在微控制器C语言编程设计部分,详细描述USB固件程序、主程序和数据采集程序,并给出了各个部分的程序流程图。