EDA编程 洗衣机控制器设计

小夏 教育 更新 2024-02-01

事由:

设计一个洗衣机控制器,要求洗衣机具有三种状态:前进、后退和暂停。 设定洗衣机的工作时间,使洗衣机在工作时间内完成:定时向前旋转20秒开始,暂停10秒,倒车20秒,暂停10秒,返回“向前旋转20秒,暂停10秒......当计时器到达时,它会同时停止并响起。

基本要求: 1、设计电子定时器控制洗衣机如下** 定时启动 向前旋转 20 秒 暂停 10 秒 倒车 20 秒 暂停 10 秒 时间还没到,回到“向前旋转 20 秒 暂停 10 秒 ......时机成熟时停下来;

2.如果它在正确的时间到达,它将停止并发出音频信号;

3、使用两个数码管显示预设的洗涤时间(分钟),并按倒计时模式显示洗涤过程,直到时间停止; 洗涤过程以“开始”信号开始;

4. 三个 LED 灯指示三种状态:“正向旋转”、“反向旋转”和“暂停”。

一、整体设计思路

理由

洗衣机控制器的设计主要是定时器的设计。 它由FPGA和构成电气控制部分的外围电路组成。 FPGA接收键盘的控制命令,控制洗衣机的进水、排水、水位和工作状态,控制工作状态的显示,设置直流电机转速、正反转控制、制动控制、启停控制和运动状态控制。 芯片的编程采用模块化VHDL(Hardware Description Language)设计,设计分为三层实现,顶层实现整个芯片的功能。 顶层和中间层主要由 VHDL 的组件实例化语句实现。 中间层由直流电机控制板的无刷直流电机控制、运行模式选择、洗涤模式选择、定时器、显示控制、键盘扫描、水位控制、速度设定、正反转控制、启停控制等模块组成,分别调用底层模块。

编辑。

编辑。

use ieee.std_logic_1164.all;entity encode is port( bcd : in std_logic_vector(3 downto o); a,b,c,d,e,f,g: out std_logic );end encode;architecture rtl of encode issignal temp:std_logic_vector(6 downto 0);begin
该信息基于此

相似文章

    小程序设计,简化生活,创造便利!

    小程序设计,简化生活,创造便利!副标题 小程序设计的基本原理和特点。小标题 小程序的定义及发展趋势。在移动互联网时代,小程序已成为用户获取信息 购物娱乐 社交交流的重要工具。小程序是运行在移动设备上的应用,通过微信 支付宝等平台提供服务。与传统应用相比,小程序无需直接运行,节省用户和存储空间。小标题...

    洗衣机洗涤程序的选择和设置

    洗衣机已经成为家庭生活中不可缺少的电器之一,它为我们节省了大量的时间和精力。但是,如何正确选择和设置洗衣机的洗涤程序以达到最佳的洗涤效果,是许多用户关心的问题。本文将为您提供有关如何为洗衣机选择和设置洗涤程序的详细答案。一 洗涤程序的选择。一般来说,全自动洗衣机具有自动洗涤 漂洗和脱水功能。选择洗涤...

    波浪轮洗衣机和滚筒洗衣机哪个更好?4 实用建议

    双购物节即将到来,对于很多家庭来说,购买家用洗衣机是热门选择之一。而在选择洗衣机的时候,很多人会犹豫不决,不知道该选择滚筒洗衣机还是波浪轮洗衣机。那么,滚筒洗衣机和波浪轮洗衣机到底有什么区别呢?滚筒洗衣机以其独特的洗涤方式而备受关注,它采用滚筒设计,通过不断的旋转和摩擦,深入到衣物的织物中,彻底清洁...

    什么牌子的洗衣机性价比最高,哪个牌子的洗衣机质量好

    什么牌子的洗衣机性价比最高?家用洗衣机作为现代家庭的必备用具,已经深入人心。它给我们带来了极大的便利,使繁琐的家务变得轻松简单。如今,市场上的家用洗衣机品牌和型号众多,令人眼花缭乱。为了帮助您在众多产品中选择最适合您需求的洗衣机,本文将为您推荐几款性价比高的家用洗衣机。让我们来看看这些产品 二 洗衣...

    海尔洗衣机质量如何,购买海尔洗衣机时选择什么型号

    海尔洗衣机质量如何?海尔洗衣机质量如何。现代生活节奏快,时间宝贵,因此家用电器的质量成为购买时的重要考虑因素。特别是洗衣机作为家庭中必不可少的电器之一,直接影响着我们的生活质量。那么,海尔洗衣机的质量如何呢?首先,从品牌实力来看,海尔作为国内家电行业的知名品牌,拥有雄厚的研发实力和生产技术。多年来,...