基于Verilog的洗衣机控制电路设计

来源 :电脑知识与技术 | 被引量 : 0次 | 上传用户:fanxingyi
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:为了实现洗衣机的控制功能,应用FPGA技术,以Verilog语言为基础,包含控制器,计时器,状态显示,控制对象,报警电路等模块,实现电路的设计,经验证,功能良好。
  关键词:Verilog;FPGA;洗衣机电路系统
  中图分类号:TP391 文献标识码:A 文章编号:1009-3044(2019)09-0225-02
  洗衣机电路系统是通过对洗衣机运行时间,循环次数的设定,可根据人们的需要,实现全自动洗衣功能,洗衣过程中发生突发情况可以报警示意,洗衣结束后发 出提示音提醒,方便人们的日常生活,为人们带来生活中的便利。
  1 原理
  Verilog HDL是一种硬件描述的语言(采用文本形式描述数字系统的硬件结构和行为语言),用它可以表示(逻辑表达式、逻辑电路图、示数字逻辑系统)。程序主要包括计数器8421BCD码显示模块,控制器模块,受控器模块。控制器通过端口的输入,向洗衣机发出正转,反转,待机指令,并通过数码管和LED显示控制时间。
  2 总体设计
  3 详细设计
  3.1 设计要求
  (1)控制功能
  1)洗衣机的工作状态:待机5秒,正转60秒,待机5秒,反转60秒,并用3个LED和7段显示器分别表示洗衣机工作状态和显示相应工作状态下时间。
  2)使用者可自行设定循环次数,当前设定最大循环次数为15次。
  3)具有紧急情况处理功能,如果发生紧急情况,会立即待机,等待紧急解除后,继续执行下一步骤。
  4)设定循環次数到零时即刻报警,表示设定次数已完成,在顶层电路定义各输入及输出变量。
  (2)在Qaurtus∏建立计数器电路的顶层电路文件并完成编译或仿真。
  (3)信号说明,输入信号:时钟CLK,直接清零RD,暂停/连续EN,洗衣机的循环次数I3I2I1I0;
  输出信号:三个工作状态S,R,L,一个工作过程周期T(T4),8421BCD码num[7..0],报警信号。
  3.2 设计原理
  该系统主要包括控制对象,控制器,计时及报警电路,状态显4产生器,状态计数器,数据选择器和状态译码器,它能自动发出为顺序循环控制信号(S,R,L),并同时完成该状态下的计时功能。而且能自动发出顺序循环控制信号(S,R,L),并同时完成该状态下计时功能。除此之外,还向控制对象提供一个工作过程的周期信号(T),作循环次数累计。控制对象由一个四位二进制计数器和一个四位数值比较器构成,它对T计数与此同时与人工输入的预置循环数比较,随时将反映受控器自身状态信号反馈给控制器,实现系统控制功能。
  3.3 程序流程
  3.4 框图顶层
  4 仿真效果图
  1)执行设定次数为2的波形图,测试符合要求。
  2)加入暂停信号后的波形图,从整体上看暂停为有效。
  3)加入RD信号的波形图,根据仿真,为有效复位,复位后报警成功。
  5 验证(表格)如表
  6 总结
  通过这次课程,我们系统地学习了FPGA课程,以VHDL和Verilog语言表达设计意图,以硬件为载体,学到了将硬件设计软件化的过程,关于脉冲与数字电路有了一些理解,例如时钟CLK电路,直接清零RD电路等。
  参考文献:
  [1] 邹道胜,朱如琪,陈赜.CPLD/FPGA与ASIC设计实践教程[M].2版.北京:科学出版社,2010.
  [2] 张志刚.2007FPGA与SOPC设计教程[M].西安:西安电子科技大学出版社,2007.
  【通联编辑:唐一东】
其他文献
摘要:以工业透平齿轮箱为监控对象,使用移动跨平台开发工具APICloud,开发出透平齿轮箱状态监控平台移动端app,实现对齿轮箱振动、温度、压力、流量等信号的监测和预警。该文介绍了该监控移动端系统的总体框架设计、系统功能实现和系统的操作流程,实现了齿轮箱出厂后的状态追踪,确定齿轮箱保养和再制造的最佳时机,达到节约成本提高效率的目的。  关键词:APICloud;齿轮箱;状态监控;移动端app  中
摘要:互联网技术和数字化技术在各行各业中的应用较为广泛,在现代图书馆管理工作中运用数字化技术有助于提高图书馆管理效率,可以为读者提供高质量的阅读各类服务,包括图书推荐服务等等。数据挖掘技术是一种高效的出具整合和处理技术,可以实现对各类数据的分类处理,从海量信息中筛选出有价值的信息,从而为图书馆管理平台的建设服务。图书馆的服务质量与图书阅读推荐息息相关,向读者提供个性化的推荐服务是图书馆的工作之一,
摘要:在整个建筑领域中,总图的设计是整个场地设计中的重要组成部分,在对总图设计时,要注重兼顾竖向设计图的作用,其与总平面是相互依赖、不可分割的关系,竖向设计的好坏将会直接影响到后面的一系列工作,甚至是整体的经济效益,所以其作用不可忽视。本文主要从煤矿总图进行竖向设计的意义、总图在竖向设计时需要遵循的原则、煤矿总图设计的几项基本内容、煤矿总图竖向设计的要点等几个方面展开研究,并通过此些内容来探讨煤矿
摘要:针对复杂网络的特殊性质导致社区挖掘质量较低的问题,提出一种相似度度量方法代替传统的欧氏距离,从而将密度聚类CFSFDP(clustering bvfast search andfind of density peaks)算法应用到复杂网络聚类中去。首先,利用Pade逼近方法计算复杂网络的拉普拉斯算子矩阵指数;接着,归一化核心矩阵得到相似度矩阵,并求倒数得出复杂网络各节点间距离;最后,借鉴CF
摘要:随着医院规模的日益扩大,手工医嘱无论是工作效率,还是便捷程度,在临床工作中已愈发无法满足工作需要。为避免手工医嘱存在的诸多弊端,医嘱电子化系统的建设与推进成为必然的选择。医院在系统建设与测试完毕后,先期于泌尿外科、推拿科试点使用。随后在全院各科室进行推进与上线,实现了全院的医嘱电子化,同时实现了临床的医嘱相关信息管理与信息系统相融合。  关键词:手工医嘱;医嘱电子化;试点;医嘱;信息系统  
摘要:该文分析了OFDM系统的组成,构建了OFDM系统SIMULINK仿真流程。建立了正交频分复用系统框图,并通过SIMULINK进行建模仿真,对不同信噪比下系统的误码率进行仿真分析。仿真结果表明:在16QAM调制下,15dB到10dB的范围内误比特率起伏大,在高于15dB的信噪比条件下,信号传榆的可靠性更高。  关键词:正交频分复用;仿真;SIMULINK;-~码率;信噪比  中图分类号:TN9
摘要:面向精益制造理念的生产执行系统mes为生产型企业集约经营创建管理平台,企业的生产经营流程得到极优化的设计,该文以参与实施的项目为载体,分析说明了在生产执行管理系统中,库存管理的设计理念与目标,并依据目标,设计了物料和产品库存管理的自动化和精细化流程,实现了全流程数据追溯。特别是使用了灵活的入库、出库匹配策略,响应了可能发生的各类库存物料和产品需求变化。  关键词:精益制造;生产执行系统;系统
摘要:该文概述了多点相关监视(MDs)的原理,其作用类似场面监视雷达,基于多点相关监视(MDS)系统原有的应用再进行二次应用开发,实现仪表着陆系统Ⅲc使用标准和自动交通安全管理,从而提高机场空管安全运行水平。  关键词:监视通信;预警;仪表着陆系统(ILS);Ⅲc使用标准  中图分类号:TP3 文献标识码:A  文章编号:1009-3044(2019)33-0266-02  1MDS技术概述  多
摘要:目前,物流企业正在利用大数据技术做新一轮的突破。大数据技术有着同时处理数量信息庞大,且同时并行处理相关信息的完善技术。两者的结合不仅满足市场对于物流服务质量的迫切需求,也促进了相关技术的高速发展。本文主要阐述物流行业在全国范围内的发展状况、信息时代物流企业发展主要制约因素、改善物流企业管理的有效途径。  关键词:大数据;物流企业;管理模式  中图分类号:TP393 文献标识码:A  文章编号
摘要:针对基于聚类的协同过滤推荐算法在进行聚类代价函数优化时容易陷入局部最优的问题,将具有良好全局最优搜索能力的萤火虫优化算法与聚类算法相互结合,提出一种基于萤火虫聚类的协同过滤推荐算法,实验结果表明,所提出的算法优于基于聚类的协同过滤推荐算法,其推荐准确率更高,完成实时推荐所花费的时间更少。  关键词:协同过滤;推荐系统;聚类;萤火虫算法  中图分类号:TP391 文献标识码:A  文章编号:1