摘要:现在大多数的温度控制系统是基于单片机来设计的,而基于SOPC的温度控制系统的集成度更高也更加轻便且FPGA 内部有大量的逻辑资源可以利用,因此可以实现更为复杂的功能。本文介绍了基于SOPC的温度控制系统的设计方案和软硬件实现,以Altera公司的FPGA为核心,用VHDL语言编写控制程序,实现温度传感器DS18B20采集温度数据、数码管显示现场温度值。
关键词:FPGA; 温度控制系统;温度传感器DS18B20; 数码管显示
Abstract:Now most of the temperature control system is based on the microcontroller to design ,but SOPC-based temperature control system is more integrated and more light and a large number of internal logic resources available, so you can achieve more complex functions. The design and implementation of temperature control system based on SOPC are introduced in this paper. with the FPGA as the core, using VHDL language to write control program is to achieve temperature data collected by DS18B20,shown on nixietube。
Keywords: FPGA, Temperature control system, Temperature sensor DS18B20, Nixietube
目前国内市场上大多数的温度自动控制系统是基于单片机来设计的,而基于SOPC的温度自动控制系统的集成度更高也更加轻便且FPGA 内部有大量的逻辑资源可以利用,因此可以实现更为复杂的功能。随着FPGA的进一步发展,温度采集控制器的应用范围将不断扩大,所体现的价值也将越来越高。利用SOPC 技术,将信号采集模块和微处理模块巧妙的集成到一片FPGA内部,并利用可编程逻辑的灵活性和Nios II 的强大处理能力,方便地实现了温度自动控制的功能。现以Altera公司的FPGA为核心,采用SOPC技术,用VHDL语言编写控制程序,实现温度传感器DS18B20采集温度数据、数码管显示现场温度值。