资源简介
设计目的
设计基于FPGA的豆浆机控制器,用Verilog语言来描述系统功能,使其实现
(1)结合按键控制六个led小灯,完成豆浆机面板中五谷,湿豆,干豆,果汁,米糊玉米汁六档功能
(2)用两个拨码开关提供报警信号,对干烧报警、对溢出报警,定时完成报警
(3)用led点阵模块模拟电机和加热器的工作状态
2.2工作原理及系统框图
设计要求:
(1)按键选择豆浆机模式,并用LED灯显示状态。
(2)按键启动豆浆机的电热器和电机。
(3)利用温度传感器实现先预热再转动电极的功能并实时监测温度。
(4)4位数码管实时显示时间。
(5)防溢出电极和防干烧电极在豆浆机出现溢出或干烧时使用蜂鸣器报警。
采用FPGA作为主控芯片,采用Verilog代码进行编写,借助EDA工具就可得到设计结果,将编译后的代码下载到开发板上即可在硬件上实现。
通过按键模块进行控制,温度传感器进行杯体温度探测,防溢电极和防干烧电极防止豆浆机豆浆溢出或干烧。
LED灯显示豆浆机状态,四段数码管显示当前所需时间,蜂鸣器在豆浆完成或溢出或干烧时报警,电机驱动模块驱动电机进行豆浆研磨。
代码片段和文件信息
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2019-07-26 22:47 fpga44\
文件 1243673 2019-06-30 12:09 fpga44\Soybean_Milk.rar
目录 0 2019-07-26 22:47 fpga44\Soybean_Milk\
文件 3607 2019-06-30 17:04 fpga44\Soybean_Milk\control_module.v
文件 3745 2019-06-29 23:23 fpga44\Soybean_Milk\control_module.v.bak
目录 0 2019-07-26 22:47 fpga44\Soybean_Milk\db\
文件 1731 2019-06-30 12:14 fpga44\Soybean_Milk\db\add_sub_lkc.tdf
文件 1876 2019-06-30 12:14 fpga44\Soybean_Milk\db\add_sub_mkc.tdf
文件 1731 2019-06-30 10:19 fpga44\Soybean_Milk\db\add_sub_unc.tdf
文件 1876 2019-06-30 10:19 fpga44\Soybean_Milk\db\add_sub_vnc.tdf
文件 9758 2019-06-30 10:13 fpga44\Soybean_Milk\db\alt_u_div_13f.tdf
文件 9757 2019-06-30 12:14 fpga44\Soybean_Milk\db\alt_u_div_ove.tdf
文件 28732 2019-06-30 19:20 fpga44\Soybean_Milk\db\logic_util_heursitic.dat
文件 1935 2019-06-30 12:14 fpga44\Soybean_Milk\db\lpm_divide_1dm.tdf
文件 1926 2019-06-30 12:14 fpga44\Soybean_Milk\db\lpm_divide_45m.tdf
文件 1936 2019-06-30 10:13 fpga44\Soybean_Milk\db\lpm_divide_agm.tdf
文件 1927 2019-06-30 10:13 fpga44\Soybean_Milk\db\lpm_divide_d8m.tdf
文件 62439 2019-06-30 19:19 fpga44\Soybean_Milk\db\prev_cmp_Soybean_Milk.qmsg
文件 2053 2019-06-30 12:14 fpga44\Soybean_Milk\db\sign_div_unsign_bkh.tdf
文件 2271 2019-06-30 16:46 fpga44\Soybean_Milk\db\Soybean_Milk.(0).cnf.cdb
文件 1417 2019-06-30 16:46 fpga44\Soybean_Milk\db\Soybean_Milk.(0).cnf.hdb
文件 2665 2019-06-30 12:14 fpga44\Soybean_Milk\db\Soybean_Milk.(1).cnf.cdb
文件 1322 2019-06-30 12:14 fpga44\Soybean_Milk\db\Soybean_Milk.(1).cnf.hdb
文件 1199 2019-06-30 12:14 fpga44\Soybean_Milk\db\Soybean_Milk.(10).cnf.cdb
文件 584 2019-06-30 12:14 fpga44\Soybean_Milk\db\Soybean_Milk.(10).cnf.hdb
文件 1125 2019-06-30 12:14 fpga44\Soybean_Milk\db\Soybean_Milk.(11).cnf.cdb
文件 646 2019-06-30 12:14 fpga44\Soybean_Milk\db\Soybean_Milk.(11).cnf.hdb
文件 11897 2019-06-30 17:04 fpga44\Soybean_Milk\db\Soybean_Milk.(2).cnf.cdb
文件 2465 2019-06-30 17:04 fpga44\Soybean_Milk\db\Soybean_Milk.(2).cnf.hdb
文件 3872 2019-06-30 19:19 fpga44\Soybean_Milk\db\Soybean_Milk.(3).cnf.cdb
文件 2061 2019-06-30 19:19 fpga44\Soybean_Milk\db\Soybean_Milk.(3).cnf.hdb
............此处省略172个文件信息
----------- --------- ---------- ----- ----
目录 0 2019-07-26 22:47 fpga44\
文件 1243673 2019-06-30 12:09 fpga44\Soybean_Milk.rar
目录 0 2019-07-26 22:47 fpga44\Soybean_Milk\
文件 3607 2019-06-30 17:04 fpga44\Soybean_Milk\control_module.v
文件 3745 2019-06-29 23:23 fpga44\Soybean_Milk\control_module.v.bak
目录 0 2019-07-26 22:47 fpga44\Soybean_Milk\db\
文件 1731 2019-06-30 12:14 fpga44\Soybean_Milk\db\add_sub_lkc.tdf
文件 1876 2019-06-30 12:14 fpga44\Soybean_Milk\db\add_sub_mkc.tdf
文件 1731 2019-06-30 10:19 fpga44\Soybean_Milk\db\add_sub_unc.tdf
文件 1876 2019-06-30 10:19 fpga44\Soybean_Milk\db\add_sub_vnc.tdf
文件 9758 2019-06-30 10:13 fpga44\Soybean_Milk\db\alt_u_div_13f.tdf
文件 9757 2019-06-30 12:14 fpga44\Soybean_Milk\db\alt_u_div_ove.tdf
文件 28732 2019-06-30 19:20 fpga44\Soybean_Milk\db\logic_util_heursitic.dat
文件 1935 2019-06-30 12:14 fpga44\Soybean_Milk\db\lpm_divide_1dm.tdf
文件 1926 2019-06-30 12:14 fpga44\Soybean_Milk\db\lpm_divide_45m.tdf
文件 1936 2019-06-30 10:13 fpga44\Soybean_Milk\db\lpm_divide_agm.tdf
文件 1927 2019-06-30 10:13 fpga44\Soybean_Milk\db\lpm_divide_d8m.tdf
文件 62439 2019-06-30 19:19 fpga44\Soybean_Milk\db\prev_cmp_Soybean_Milk.qmsg
文件 2053 2019-06-30 12:14 fpga44\Soybean_Milk\db\sign_div_unsign_bkh.tdf
文件 2271 2019-06-30 16:46 fpga44\Soybean_Milk\db\Soybean_Milk.(0).cnf.cdb
文件 1417 2019-06-30 16:46 fpga44\Soybean_Milk\db\Soybean_Milk.(0).cnf.hdb
文件 2665 2019-06-30 12:14 fpga44\Soybean_Milk\db\Soybean_Milk.(1).cnf.cdb
文件 1322 2019-06-30 12:14 fpga44\Soybean_Milk\db\Soybean_Milk.(1).cnf.hdb
文件 1199 2019-06-30 12:14 fpga44\Soybean_Milk\db\Soybean_Milk.(10).cnf.cdb
文件 584 2019-06-30 12:14 fpga44\Soybean_Milk\db\Soybean_Milk.(10).cnf.hdb
文件 1125 2019-06-30 12:14 fpga44\Soybean_Milk\db\Soybean_Milk.(11).cnf.cdb
文件 646 2019-06-30 12:14 fpga44\Soybean_Milk\db\Soybean_Milk.(11).cnf.hdb
文件 11897 2019-06-30 17:04 fpga44\Soybean_Milk\db\Soybean_Milk.(2).cnf.cdb
文件 2465 2019-06-30 17:04 fpga44\Soybean_Milk\db\Soybean_Milk.(2).cnf.hdb
文件 3872 2019-06-30 19:19 fpga44\Soybean_Milk\db\Soybean_Milk.(3).cnf.cdb
文件 2061 2019-06-30 19:19 fpga44\Soybean_Milk\db\Soybean_Milk.(3).cnf.hdb
............此处省略172个文件信息
相关资源
- 基于正点原子stm32mini开发板的触摸屏
- 广东工业大学物联网无线传感网课程
- 高级FPGA设计结构、实现和优化(英文
- 樱花购物网源码.zip
- USB BLASTER PIC 方案
- 基于FPGA图像处理灰度图像变换
- 基于FPGA的uart接口电路设计verilog实现
- 哈夫曼树实现图片压缩与解压
- 山东科技大学刘彤老师数据挖掘课程
- 单片机病房呼叫系统
- 课程设计题二:7人多数表决器.zip
- 基于FPGA生成AM调幅波
- Tech Day第四期--赛灵思FPGA人工智能领域
- 压控增益放大器(VCA)模块(VCA810)
- 锆石科技FPGA项目实战篇
- EDA课程设计-抢答器FPGA代码。quartus软
- ADS828verilog驱动程序
- 小梅哥AC620 FPGA开发板图像处理设计教
- ios课程设计
- FPGA基础入门-开发板USB键盘控制工程
- 网络安全课程设计_端口扫描器的设计
- 电子技术课程设计报告.docx
- 小功率调频发射机的课程设计
- 软件工程课程设计饭卡管理系统
- FPGA的SPI Verilog源码,读写flash芯片
- 闭环调速控制系统
- 操作系统课程设计完整版报告+源程序
- fpga读写sd卡Verilog代码
- 基于FPGA的数字电压表.rar
- VHDL语言100例详解.
评论
共有 条评论