VHDL硬件描述语言与数字逻辑电路设计 第三版 侯伯亨7 13 第11章.pptVIP

VHDL硬件描述语言与数字逻辑电路设计 第三版 侯伯亨7 13 第11章.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
  AISC芯片具有价格低、体积小、可靠性高等优点,目前在家电产品中已有广泛的应用。本节将以简化的洗衣机洗涤控制电路设计为例,为读者设计类似电路提供一个可供参考的实例。      1.强洗、标准、轻柔三种洗涤模式   强洗周期水流控制:正向电机接通5秒后,停2秒;再反向电机接通5秒,停2秒;然后又正向电机接通5秒。如此循环控制电机,直到洗涤定时结束。   标准洗周期水流控制:其过程与强洗周期水流控制相同,不同的是正向接通时间为3.5秒,停止时间为1.5秒,反向接通时间为3.5秒。   轻柔洗周期水流控制:正向接通时间为2.5秒,停止时间为1.5秒,反向接通时间为2.5秒。   2.三种洗涤定时   洗衣机洗涤定时有三种选择:5分钟、10分钟、15分钟。   3.上电复位后的初始设定   初始设定为标准模式,定时时间为15分钟。如需修改,可按模式选择按键和定时选择按键。每按一次按键转换一次,可多次进行循环选择。当某一次洗涤过程结束后,自动返回初始状态,等待下一次洗涤过程开始。   4.启/停控制   洗涤过程由启/停键控制。每按一次启/停键,状态转换一次。   5.洗涤定时精度   洗涤定时误差要求不大于0.1秒。   为简化洗衣机洗涤控制电路设计,只要求输出正向和反向的电机控制信号。      根据上述对洗衣机洗涤控制电路的性能要求,可以画出如图11-1所示的结构框图。   该控制器由四大部分组成:主分频器、主控制器、洗涤定时器和水流控制器。    图 11-1 洗衣机洗涤控制电路的结构框图   1.主分频器   主分频器用来产生0.1秒的时钟供主控制器使用。本方案使用民用的石英晶体,其振荡频率为76.8?kHz。这样,主分频器的分频系数为7680。现采用3个分频器构成主分频器的分频电路,分别是256分频器、3分频器和10分频器。主分频器的结构如图11-2所示。    图11-2 主分频器的结构   2.主控制器   主控制器的输入信号和输出信号如图11-1所示,分别叙述如下:   (1) 输入信号:   reset:上电复位;   start_stop:启/停按键输入;   mode_sel:洗涤模式选择按键输入;   系统时钟输入(sysclk):76 800 Hz主时钟;   time_sel:洗涤时间选择按键输入;   timer_down:定时到输入。   (2) 输出信号:   5min_out:5分钟定时控制;   10min_out:10分钟定时控制;   15min_out:15分钟定时控制;   start_out:启/停控制;   j_out:强水流控制;   b_out:标准水流控制;   z_out:轻柔水流控制。   主控制器的功能是根据各输入按键的状态,输出对应的控制状态信号,控制洗涤定时器和水流控制器的工作。   3.洗涤定时器   洗涤定时器的功能是根据主控制器送来的有关控制信号,实现5分钟、10分钟和15分钟的洗涤时间控制。其输入和输出信号分别如下:   (1) 输入信号:   s5min_in;   s10min_in;   s15min_in;   start_in;   reset ;   sysclk。   (2) 输出信号:   timer_on_out:定时有效;   timer_down_out:定时到。   4.水流控制器   水流控制器根据主控制器输出的强、标准、轻柔控制信号产生不同的水流控制周期,控制洗衣机电机的工作,其输入和输出信号分别如下:   (1) 输入信号:   j_in;   b_in;   z_in;   sysclk;   clk_01;   timer_down;   reset;   timer_on。   (2) 输出信号:   off_out:电机断开控制信号输出;   on_out:电机接通控制信号输出。      如图11-1所示,洗衣机洗涤控制电路主要是控制电路和计数电路,因此直接用算法状态机图描述比较方便。   1.主控制器的算法状态机图描述   根据主控制器的工作要求,洗衣机洗涤时的工作状态共有以下9种:   标准——15分钟;   标准——10分钟;   标准——5分钟;   轻柔——15分钟;   轻柔——10分钟;   轻柔——5分钟;   强洗——15分钟;   强洗——10分钟;   强洗——5分钟。   如果该主控制器用9个状态的算法状态机图来描述,则其状态转换将会变得复杂而难以处理。考虑到模式和定时选择是相对独立的,没有很强的关联性,因此,可以用3个算法状态机图来描述。   1) 模式选择控制状态机图   模式选择控制状态机图如图11-3(a)所示。   复位后进入标准洗涤模式,并输出set_b标准模式状态信号

您可能关注的文档

文档评论(0)

118压缩包课件库 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档