首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

基于FPGA的温度控制器设计(3)

基于FPGA的温度控制器设计(3)

4 功能仿真
4.1 数据采集模块
   
在系统中数据采集模块的核心是AD0809,以下是对实现AD0809的电路进行仿真验证。


4.2 控制模块
   
控制模块主要实现的功能是温度调节控制模块和加热控制模块,以下对其分别进行仿真验证。
4.2.1 温度调节控制模块

由图8可知,当输入a、b时得出count的值,并且可以得到指示灯Y的状态。


4.2.2 加热控制模块
   
加热控制模块管角图以及时序仿真如图9,图10所示。



5 结束语
   
以硬件描述语言VHDL在可编程逻辑器件CPLD/FPGA中的应用为基础,进行了温度控制器的设计。选择设计一个简易的水温控制系统,采用FPGA进行控制的水温自动控制电路,使系统能简单地实现温度的控制及显示,并将EDA的软硬件资源、友好的人机界面和AFPGA优秀的实时控制功能、灵活的编程能力有机地结合起来,并且通过软件编程实现各种控制算法,使系统具有控制精度高的特点,实现对水温的自动控制,具有重要意义。


    在仿真实践中遇到了不少问题,虽然能够在程序流程上得到把握,但在处理细节上时还是不能做到认真细致,尤其是针对VHDL语法比较严格的语言,稍不注意就可能带来令难以调试的错误,因此调试程序耗时较长。
继承事业,薪火相传
返回列表