论文部分内容阅读
随着科学技术的飞速进步,人生人们生活质量得到了极大的提高,消费者对于食品、药品的关注重点已经从供应量转变到其质量和安全方面上来。冷链运输成为保障品、药品质量的重要方法,而冷链运输中冷藏车车厢温度的控制又成为冷链运输的关键问题之一。因此实现运输过程中对冷藏车车厢温度的实时监控和自动调节对保证食品、药品安全,减少运输过程中的损耗有着重要意义。本文采用FPGA技术和自顶向下的设计理念,在一片FPGA芯片中嵌入NiosII软核处理器、JTAG下载控制、SDRAM控制器、Flash控制器、PIO接口、温度采集控制器、显示控制器等模块。基于SOPC技术设计开发了一种冷藏车空调控制系统,实现了冷藏车车厢温度的实时监测、工作模式设定、故障自动检测,并能够将相关数据、工作模式以及故障代码等进行显示。本研究的主要研究内容及结果如下:(1)根据厂家给出的系统功能和相关控制参数要求确定控制系统总体设计方案,合理选取FPGA芯片、FLAH芯片、SDRAM芯片、显示器和温度传感器等主要器件。(2)采用E_Play-SOPC EP4CE40开发板为硬件开发平台,对整个系统进行了硬件设计:温度采集、终端显示、控制面板输入、负载隔离与驱动等电路。(3)利用QuartusII开发工具,,对NiosII软核CPU、SDRAM存储器、FLASH控制器、JTAG控制器、显示控制器、温度数据采集接口等模块进行了硬件配置。(4)完成了系统软件设计。利用NiosII IDE9.0软件开发工具,结合C/C++语言,开发出满足系统工艺要求的控制程序,完成模块控制程序的编辑与编译,并将其下载到硬件系统进行了模拟调试。(5)调试结果表明,该控制器满足系统工艺要求,实现了厂家要求的全部功能,在循环-监测工作模式和连续工作模式两种工作模式下,均能满足温度控制范围,此外还实现了高速锁定,智能除霜、手动除霜和显示等功能。(6)本文以FPGA为载体设计的冷藏车空调控制系统,具有片上可编程特性、可移植性强、设计周期短、灵活度高、可靠性强等特点。