文档库 最新最全的文档下载
当前位置:文档库 › 投票统计器设计

投票统计器设计

投票统计器设计
投票统计器设计

单片机课程设计报告书

课题名称 投票统计器设计

姓 名 王文祺 学 号 20117299 院、系、部 电气工程系 专 业 电气工程及其自动化

指导教师

李磊

2014年6月26日

※※※※※※※※※ ※※ ※※ ※※ ※

※※※※※※※※

2011级

单片机课程设计

投票统计器设计

一、设计目的

(1)以单片机为基础设计投票统计器。

(2) 熟练掌握各个接口芯片(如STC89C52、74HC573)的功能特性及接口方法。

(3) 熟练掌握C语言汇编过程及keil C汇编环境。

(4)熟练掌握protel 99 se绘图,并熟练掌握各引脚焊接技术。

二、设计要求

(1)每个人有同意、不同意、弃权三个按键,单片机分别统计三种键的人数,并用动态显示方式显示投票结果。

(2)每人仅能投一次票,再投则无效。

(3)可显示同意、不同意、弃权的数量。

(4)设有复位键。

(5)要求做出实物。

三、硬件电路设计

3.1系统结构框图

投票统计器主要由按键、89C52单片机、数码管等组成,系统由按键来确定同意、否决,89C52单片机处理数据并将要显示数据发送,数码管显示数据。系统结构图如图3-1。

按键输入

(同意)

89C52单片机数码管

按键输入

(否决)

图3-1 系统结构图

3.2 STC89C52单片机介绍

图3-2 STC89C52控制电路图

其工作频率范围:0~40MHz,相当于普通8051的0~80MHz,实际工作频率可达48MHz。用户应用程序空间4K ROM。片上集成512字节RAM。它利用ISP技术写入程序,开发方便。内部RSM用以存放可以读写的数据,如运算的中间结果、最终结果以及欲显示的数据;ROM用以存放程序、一些原始数据和表格;I/O口为四个8位并行I/O口,既可以做输入,也可以做输出。

复位电路的原理是单片机RST引脚接收2us以上的电平信号只要保证电容充放电时间大于2us,即可实现复位。按键按下系统复位,是当按键按下使电容处于短路电路中,电阻两端电压增加,使单片机又接收一个高电平,实现复位。

89C52单片机总共40个引脚,电源用2个(VCC和GND),晶振用2个晶振频率为12Mhz,复位1个,EA/Vpp用1个,29引脚PSEN和30引脚ALE位外扩数据/程序存储器时才有特定用处,还有四个P端口,每个端口各有8个引脚。其控制电路如图3-2所示。

3.3按键扫描电路

本实验设计6个独立按键,两个按键为一组,分为同意、否决两按键,当两键都不按时为弃权,按键一端常接低电平,当按键按下时为低电平。按键电路如图3-3所示。

图3-3 按键电路

3.4数码管显示电路

数码管显示电路如图3-4所示。

图3-4 数码管显示电路

4位一体数码管要正常显示,就要通过驱动电路来驱动各个段码及位码,从而准确显示数字及数字位置,本设计通过两个74HC573锁存器来实现控制,一个控制数码管位码一个控制数码管段码,从而来实现数码管的准确显示。

3.5系统电路图设计

硬件如下:80C51主芯片一个、数码管锁存器573两个、4位显示的数码管一个、6独立键盘、晶振电路、复位电路。电路图如图3-5。

使用说明:

首先接通电源,按下开关键,电源指示灯亮方可使用。本实验设计6个独立按键,两个按键为一组,分为同意、否决两按键,当两键都不按时为弃权,每当有人投票时,4位数码管的显示会同时刷新,从左到右依次显示弃权人数、否决人数、同意人数。每人只能投票一次,再投则无效。按下复位键后可重新投票统计,循环使用。

接通电源后,如果没有按键,则数码管显示弃权人数即投票总人数,显示为300。当投票结束后,最左端数码管显示投弃权票的人数,第二个数码管显示投反对票的人数,最右端数码管显示投同意票的人数,三个数字之和等于投票总人数3。如果某组有两个键按下时,先按下的有效。按下复位键后,数码管重新显示为300,即可以重新投票。

系统电路图如图3-5所示:

图3-5 系统电路图

四、程序流程图设计

程序流程图如图4-1所示,其设计流程分析为,通过判断按键是否为低电平来确定按键是否按下。以按键1(同意)按键2(否决)为例,判断按键1是否按下,当按键1按下后,判断按键1标志num4是否为0,如果为0,则同意人数num1加1,同时标志位num4加1,弃权人数num3减1。然后单片机送出相应显示数据,同理当按键2按下时,判断按键2标志位num4是否为0,如果为0,则否决人数num2加1,标志位num4加1,弃权人数num3减1。单片机送出相应显示数据。按键1,、按键2为同一标志位num4,则为一组当按下其中一个时即投票后标志位num4加1,则按键1、按键2锁定再按无效。

图4-1 程序流程图

五、程序设计

#include

#define uint unsigned int

#define uchar unsigned char

sbit whel=P2^0; //设定各引脚

sbit wudl=P2^1;

sbit key1=P3^0;

sbit key2=P3^1;

sbit key3=P3^2;

sbit key4=P3^3;

sbit key5=P3^4;

sbit key6=P3^5;

unsigned char const

table[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};// 显示段码值01234567

unsigned char code seg[]={0xfe,0xfd,0xfb}; //显示位码值

uchar num1=0;uchar num2=0;uchar num3=3;uchar num4=0;uchar num5=0;uchar num6=0; //定义各变量

void delay(uint z)

for (x=z; x>0; x--)

for (y=110; y>0; y--);

}

void main() //主函数

{while(1)

{

if (key1==0) //判断按键1是否按下

{if(num4==0) //判断按键1标志位是否为0 {

{ num1++;

num4++;

num3--;

}

}

}

if (key3==0)

{if (num5==0)

{ num1++;

num5++;

num3--;

}

}

if(key5==0)

{if (num6==0)

{num1++;

num6++;

num3--;

}

}

if(key2==0)

{if (num4==0)

{num2++;

num4++;

num3--;

}

}

if(key4==0)

{ if (num5==0)

{num2++;

num5++;

num3--;

}

}

{ if (num6==0)

{num2++;

num6++;

num3--;

}

}

delay(5);

whel=1; //开放位码锁存器

wudl=0; //锁闭段码锁存器

P1=seg[0]; //送位码

whel=0; //锁闭位码锁存器

wudl=1; //开放段码锁存器

P1=table[num1]; //送段码

delay(10);

whel=1;

wudl=0;

P1=seg[1];

whel=0;

wudl=1;

P1=table[num2];

delay(10);

whel=1;

wudl=0;

P1=seg[2];

whel=0;

wudl=1;

P1=table[num3];

}

}

end;

六、设计总结

通过本次课程设计,实现了投票统计器的基本功能,本投票统计器通过6个独立按键,两个按键为一组一共3人投票,实现每人只能投票一次,同时数码管显示同意人数,否决人数,弃权人数。当投票结束时,通过复位键来重新复位循环使用。在焊接过程中要极为注意芯片引脚之间不要串联,在焊接74HC573过程中应注意不要将芯片插于底座上焊接。在焊接数码管过程中要注意分清数码管引脚功能千万不可焊接错误。在焊接4脚开关过程中应注意分清常开常闭引脚千万不可焊接错误,焊接过程中注意分清主板正反。通过C语言汇编掌握了keil

C软件及下载软件的使用方法。

通过本次课程设计实现了投票统计器,在设计过程中遇到了许多困难难,但是通过询问老师和同学的帮助和自己的努力,克服了困难,通过这次课程设计使我不仅对单片机有了更深的了解而且在焊接技术方面有了较大的提高。

七、参考文献

[1] 高峰.单片微型计算机原理与接口技术.科学出版社,2007

[2] 潘永雄.电子线路CAD实用教程.西安电子科技大学社,2001

[3] 朱定华.单片微机原理与应用.北京交通大学出版社,2007

[4] 彭介华.电子技术课程设计指导.高等教育出版社,1997

C++ 科学计算器-课程设计报告

DONGFANG COLLEGE,FUJIAN AGRICULTURE AND FORESTRY UNIVERSITY 课程名称:堆栈计算器 系别:计算机 年级专业:11级计算机科学与技术 学号:1150303040 姓名:蔡新云 任课教师:林励成绩: 2013 年 6 月13 日

引言 堆栈计算器 简介: 计算带括号的数学算式,可以判断优先级,错误判断等功能。友好的操作界面,美观的视觉效果。 截图 界面: 计算演示: 结果:

错误判断: 数据结构:应用了栈,做数值缓存,应用了递归处理括号内算式。其他知识:mfc界面设计;c++类的封装(.h与.cpp分离)。 编译环境:使用了vs2012,通过修改vs2010也可以打开。

程序简单流程图: (注:eval 的代码在下面。。。) 功能实现原理与代码: //栈的实现 //初始化 stack::stack(int len) { lengh=len; date=new double[len]; date[0]=0; top=0; } stack::stack() { date=new double[100]; MFC 文本框 按钮事件 = 事件 Cal.eval() 调用函数eval(),返回结果到文本框 当 =事件 发生 从文本框取出表达式到eval ()函数

date[0]=0; top=0; } //判断为空 bool stack::is_empty() { if(top==0) { return true; } return false; } //进栈 void stack::push(double number) { date[top++]=number; } //出栈 double stack::pop() { if(!is_empty()) return date[--top]; } //calculator类(核心代码) 初始化 calculator::calculator() { error="null"; } 是否为数字 bool calculator::is_num(char num) { if(num<='9' && num>='0'||num=='.') { return true; }

简易计算器的设计与实现

沈阳航空航天大学 课程设计报告 课程设计名称:单片机系统综合课程设计课程设计题目:简易计算器的设计与实现 院(系): 专业: 班级: 学号: 姓名: 指导教师: 完成日期:

沈阳航空航天大学课程设计报告 目录 第1章总体设计方案 (1) 1.1设计内容 (1) 1.2设计原理 (1) 1.3设计思路 (2) 1.4实验环境 (2) 第2章详细设计方案 (3) 2.1硬件电路设计 (3) 2.2主程序设计 (7) 2.2功能模块的设计与实现 (8) 第3章结果测试及分析 (11) 3.1结果测试 (11) 3.2结果分析 (11) 参考文献 (12) 附录1 元件清单 (13) 附录2 总电路图 (14) 附录3 程序代码 (15)

第1章总体设计方案 1.1 设计内容 本设计是基于51系列的单片机进行的十进制计算器系统设计,可以完成计算器的键盘输入,进行加、减、乘、除1位无符号数字的简单四则运算,并在6位8段数码管上显示相应的结果。 设计过程在硬件与软件方面进行同步设计。硬件方面从功能考虑,首先选择内部存储资源丰富的8751单片机,输入采用4×4矩阵键盘。显示采用6位8段共阳极数码管动态显示。软件方面从分析计算器功能、流程图设计,再到程序的编写进行系统设计。编程语言方面从程序总体设计以及高效性和功能性对C语言和汇编语言进行比较分析,最终选用汇编语言进行编程,并用protel99se涉及硬件电路。 1.2 设计原理 在该课程设计中,主要用到一个8751芯片和串接的共阳数码管,和一组阵列式键盘。作为该设计的主要部分,下面将对它们的原理及功能做详细介绍和说明。 1)提出方案 以8751为核心,和数码管以及键盘用实验箱上已有的器件实现计算器的功能。 2) 总体方案实现 (1)要解决键值得读入。先向键盘的全部列线送低电平,在检测键盘的行线,如果有一行为低电平,说明可能有按键按下,则程序转入抖动检测---就是延时10ms再读键盘的行线,如读得的数据与第一次的相同,说明真的有按键按下,程序转入确认哪一键按下的程序,该程序是依次向键盘的列线送低电平,然后读键盘的行线,如果读的值与第一次相同就停止读,此时就会的到键盘的行码与列码

AT89C51单片机简易计算器的设计

AT89C51单片机简易计算器的设计 单片机的出现是计算机制造技术高速发展的产物,它是嵌入式控制系统的核心,如今,它已广泛的应用到我们生活的各个领域,电子、科技、通信、汽车、工业等。本设计是基于51系列单片机来进行的数字计算器系统设计,可以完成计算器的键盘输入,进行加、减、乘、除六位数范围内的基本四则运算,并在LCD上显示相应的结果。设计电路采用AT89C51单片机为主要控制电路,利用MM74C922作为计算器4*4键盘的扫描IC读取键盘上的输入。显示采用字符LCD静态显示。软件方面使用C语言编程,并用PROTUES仿真。 一、总体设计 根据功能和指标要求,本系统选用MCS-51系列单片机为主控机。通过扩展必要的外围接口电路,实现对计算器的设计。具体设计如下:(1)由于要设计的是简单的计算器,可以进行四则运算,为了得到较好的显示效果,采用LCD 显示数据和结果。 (2)另外键盘包括数字键(0~9)、符号键(+、-、×、÷)、清除键和等号键,故只需要16 个按键即可,设计中采用集成的计算键盘。 (3)执行过程:开机显示零,等待键入数值,当键入数字,通过LCD显示出来,当键入+、-、*、/运算符,计算器在内部执行数值转换和存储,并等待再次键入数值,当再键入数值后将显示键入的数

值,按等号就会在LCD上输出运算结果。 (4)错误提示:当计算器执行过程中有错误时,会在LCD上显示相应的提示,如:当输入的数值或计算得到的结果大于计算器的表示范围时,计算器会在LCD上提示溢出;当除数为0时,计算器会在LCD 上提示错误。 系统模块图: 二、硬件设计 (一)、总体硬件设计 本设计选用AT89C51单片机为主控单元。显示部分:采用LCD 静态显示。按键部分:采用4*4键盘;利用MM74C922为4*4的键盘扫描IC,读取输入的键值。 总体设计效果如下图:

低氮燃烧技术精编图文稿

低氮燃烧技术精编 Company number【1089WT-1898YT-1W8CB-9UUT-92108】

低NOx燃烧技术简介 一概述: 用改变燃烧条件的方法来降低NOx的排放,统称为低NOx燃烧技术。在各种降低NOx排放的技术中,低NOx燃烧技术采用最广、相对简单、经济并且有效。 二低NOx燃烧技术方法: 1、空气分级燃烧 空气分级法是将燃烧用的空气分阶段送入,进行“缺氧燃烧”和“富氧燃尽”,使其避开温度过高和大过剩空气系数同时出现,降低NOx的生成。 在“缺氧燃烧”阶段,由于氧气浓度较低,燃料的燃烧速度和温度降低,抑制了热力型NOx生成;由于不能完全燃烧,部分中间产物如HCN 和NH3会将部分已生成的NOx还原成N2,从而抑制了燃料NOx的排放;然后在将燃烧所需空气的剩下部分以二次风形式送入,即“富氧燃尽”阶段,虽然空气量多,但此阶段的温度已经降低,新生成的NOx量十分有限,因此总体上NOx的排放量明显减少。 2、燃料分级燃烧 燃料分级法是把燃料分为两股或多股燃料流,这些燃料流经过三个燃烧区发生燃烧反应。 把80%-85%的燃料送入主燃烧区进行富氧燃烧,余下15%-20%经主燃烧器上部送入再燃烧区,在空气系数小于1的条件下进行缺氧燃烧,主燃

烧区产生的NOx被还原,从而减少NOx的排放量;为减少不完全燃烧需加空气进行燃尽。 3、烟气再循环燃烧 烟气再循环法是在锅炉的空气预热器前抽取一部分低温烟气直接送入炉膛,或渗入一次或二次风中,降低氧浓度、火焰温度,使NOx的生成受到抑制,降低NOx的排放。 将部分低温烟气直接送入炉内或与空气(一次风或与二次风)混合后送入炉内,因烟气的吸热和对氧浓度的稀释作用,会降低燃烧速度和炉内温度,因而减少了热力型NOx。 三低NOx燃烧器 根据上述低NOx燃烧技术,我公司引进开发出以下型号的低NOx燃烧器: 1、HDRB型低NOx燃烧器; 2、HHT-NR型低NOx燃烧器; 3、HXCL型低NOx燃烧器; 4、HWS型低NOx燃烧器; 5、HDS型低NOx燃烧器; 6、HSM型低NOx燃烧器; 7、HPM型低NOx燃烧器。 8、低氮燃烧器分类 燃烧器是工业炉的重要设备,它保证燃料稳定着火燃烧和燃料的完全燃烧等过程,因此,要抑制NOx的生成量就必须从燃烧器入手。根据降低

科学计算器壳套模具设计

二、注射机的选择 塑件:科学计算器壳套 重量: 材料:ABS 材料密度:~cm3,取密度为cm3。 体积:V=M/ρ==。 ABS 注塑模工艺条件 注射机类型:螺杆式注射机。 干燥处理:吸湿性较大,成型前应干燥处理,湿度应小于%,建议干燥条件为80~85℃, 2~3小时。 熔化温度:230~300℃。 模具温度:50~80℃。 注射压力:70~100MPa 。 注射速度:中等注射速度,将摩擦热降至最低。 型腔数的选择 按生产进度算: 型腔数n= 其中 ——故障系数; ——成型周期 N ——一副模具的订货量; ——所在厂每月工作时间(h); ——订货至交货 期(月); ——模具制造时间(月)。 由于计算器壳套的体积较大,需要的注射量较大,所以模具选用一模两腔。 注射机的选择 最大注射量 根据生产经验总结,在设计模具以容量计算时 ——注射机最大注射量,cm3; 0*1.053600() c h m N t t t t ?-c t h t 0t max V 0.8V ≤塑

——塑件与浇注系统体积总和,cm3。 ——塑件成型时所需要的注射量,cm3或g ; n ——型腔个数; ——每个塑件的质量或体积,cm3或g ; ——浇注系统的质量或体积,cm3或g 。 浇注系统凝料体积初步计算,按塑件体积倍计算。 代入产品体积,浇注系统体积,型腔数为4个。 则 3345.8830.882.13(4cm cm G =+?=)塑 3max 56.1108.045.888.0cm G G =÷=÷=塑 公称注射容量 注射机多以公称注射容量来表示 c ——料筒温度下塑料的体积膨胀率的矫正系数,对于结晶形塑料,c=;对于非结晶形 塑料,c=; ——所用塑料在常温下的密度; G ——注射机的公称注射容量。 代入 3/05.1cm g =ρ, 取c=; 则 3max 96.107)05.193.0/(56.110/cm c G G =?==ρ。 锁模力 模具从分型面涨开的力必须小于注射机规定的锁模力 T ——注射机的额定锁模力; F ——塑件与浇注系统在分型面上的总投影面积; K ——安全系数,通常取~; q ——熔融塑料在模腔内的压 力,. 代入数据, 22237.15855.34cm cm F =??=π 根据《塑料成形模具设计》表4-1,取q=300 G =n *M +M 塑塑浇 max G c G ρ=1000 T K F q ≥??2/kg cm 2 /kg cm

计算器模拟系统设计-毕业设计

计算器模拟系统设计 学生:XXX 指导教师:XXX 内容摘要:本设计是基于51系列的单片机进行的简易计算器系统设计,可以完成计算器的键盘输入,进行加、减、乘、除3位无符号数字的简单四则运算,并在LED 上相应的显示结果。 设计过程在硬件与软件方面进行同步设计。硬件选择AT89C51单片机和 74lS164,输入用4×4矩阵键盘。显示用5位7段共阴极LED静态显示。软件从分析计算器功能、流程图设计,再到程序的编写进行系统设计。选用编译效率最高的Keil 软件用汇编语言进行编程,并用proteus仿真。 关键词:LED 计算器 AT89C51芯片 74LS164

Calculator simulation system desig n Abstract:The design is a simple calculator based on 51 series microcontroller system design, to complete the calculator keyboard input, add, subtract, multiply, and in addition to three unsigned numeric simple four operations, and the corresponding result will be displayed on the LED. The design process of hardware and software aspects of the synchronous design. Hardware choose AT89C51 microcontroller and 74ls164--enter the 4 × 4 matrix keyboard. Static display with five 7-segment common cathode LED display. Software calculator function from the analysis, flow charts, design, and then program the preparation of system design. Selected to compile the most efficient Keil software in assembly language programming, and with proteus simulation. Keywords: LED calculator AT89C51 chip 74LS164

基于LabVIEW的简易计算器设计

第1章绪论 1.1 虚拟仪器简介 虚拟仪器(virtual instrument)是基于计算机的仪器。计算机和仪器的密切结合是目前仪器发展的一个重要方向。粗略地说这种结合有两种方式,一种是将计算机装入仪器,其典型的子就是所谓智能化的仪器。随着计算机功能的日益强大以及其体积的日趋缩小,这类仪器功能也越来越强大,目前已经出现含嵌入式系统的仪器。另一种方式是将仪器装入计算机。以通用的计算机硬件及操作系统为依托,实现各种仪器功能。虚拟仪器主要是指这种方式。上面的框图反映了常见的虚拟仪器方案。 虚拟仪器实际上是一个按照仪器需求组织的数据采集系统。虚拟仪器的研究中涉及的基础理论主要有计算机数据采集和数字信号处理。目前在这一领域内,使用较为广泛的计算机语言是国NI公司的LabVIEW。 虚拟仪器的起源可以追溯到20世纪70年代,那时计算机测控系统在国防、航天等领域已经有了相当的发展。PC机出现以后,仪器级的计算机化成为可能,甚至在 Microsof t公司的 Windows 诞生之前,NI公司已经在Macintosh计算机上推出了LabVIEW2.0 以前的版本。对虚拟仪器和 LabVIEW [2]长期、系统、有效的研究开发使得该公司成为业界公认的权威。目前LabVIEW 的最新版本为 LabVIEW2011,LabVIEW 2009 为多线程功能添加了更多特性,这种特性在1998 年的版本 5 中被初次引入。使用 LabVIEW 软件,用户可以借助于它提供的软件环境,该环境由于其数据流编程特性、LabVIEW Real-Time 工具对嵌入式平台开发的多核支持,以及自上而下的为多核而设计的软件层次,是进行并行编程的首选。 普通的 PC 有一些不可避免的弱点。用它构建的虚拟仪器或计算机测试系统性能不可能太高。目前作为计算机化仪器的一个重要发展方向是制定VXI 标准,这是一种插卡式的仪器。每一种仪器是一个插卡,为了保证仪器的性能,又采用了较多的硬件,但这些卡式仪器本身都没有面板,其面板仍然用虚拟的方式在计算机屏幕上出现。这些卡插入标准的 VXI 机箱,再与计算机相连,就组成了一个测试系统。VXI仪器价格昂贵,目前又推出了一种较为便宜PXI 标准仪器。 1.2 LabVIEW简介 LabVIEW是一种程序开发环境,由美国国家仪器(NI)公司研制开发,类似于C 和BASIC开发环境,但是LabVIEW与其他计算机语言的显著区别是:其他计算机语

低氮燃气燃烧技术及燃烧器设计进展

低氮燃气燃烧技术及燃烧器设计进展 摘要:在高温燃烧过程中,氮氧化物的排放污染一直是业界关注的焦点。这部 分气体不仅稳定性较差,而且大多能够在湿热环境中转变为NO与NO?,从而给 人们的生命财产带来威胁。随着技术的成熟,低氮燃烧技术开始以其环保效益高、清洁无污染受到了一致好评。在本文中,笔者分析了高温燃烧中氮氧化物的生成 原理以及影响因素,并在此基础上探讨了如何控制氮氧化物的排放,以供参考。 关键词:低氮燃烧;燃烧器设计;技术进展 引言 近些年我国的化工行业得到了长足的发展,高温燃烧在各生产领域均有着突 出的贡献。尤其是天然气等能源的普及推广,虽然很大程度上改善以往的三废排 放问题,但氮污染的问题仍未有效缓解。究其原因,主要是以往的燃烧技术存在 一刀切的问题,没有针对不同介质来调整燃烧方案。由此可见,在低氮燃烧技术 中分层燃烧的个性化方案是重要突破口,同时兼顾燃尽的火焰长度,才能真正实 现减小高温燃烧的氮污染。 一、氮氧化物的控制原理 (一)气体燃料的特点 气体的高温燃烧基本不会发生相态变化,因此其主要包括混合、升温以及燃 烧3个阶段。从燃烧温度来看,气体燃烧的过程温度普遍较高。业界常见的氢气 与液化气燃烧的问题均不低于2000℃,而目前对环境最友好的天然气在燃烧的过 程中温度也高达1700℃。除此之外,气体燃烧的反映速率也较其他模式快,往往 就存在回火的现象。一旦气体的排放速度小于反应速率,那么火焰就会影响到火 孔内的环境,严重的可能会造成气源爆炸。 (二)氮氧化物的影响因素 关于气体燃烧的氮氧化物研究已有十数年的努力,根据学术成果表明氮氧化 物可按照生产方式的不同归类为热力型、快速型两个大类。其中热力型所产生的 氮氧化物含量更多,但快速型氮氧化物的生产也不容忽视。而在以往的燃烧器设 计中,技术人员往往顾此失彼导致技术应用达不到预期的效果。热力型顾名思义 就是在火焰区域生产的氮氧化物,因此很容易受到温度的影响。从业界实践的经 验来看,当火焰温度超过1800℃时氮氧化物的生成量会出现井喷式的增长。可见,在气体燃烧中氮氧化物的排放量并非是单调递增的趋势,而会受到燃烧工况的左右。而快速型是指在部分预混情况下所表现出较快的反应速率,抑或是在扩散燃 烧中与侧面空气燃烧所生产。在这种燃烧条件下,空气与燃气的比例对氮氧化物 的生成量有着显著的影响,因此也将是燃烧器设计的关注要点。 二、燃烧器对氮氧化物的影响 (一)预热温度 考虑到工业生产的实际需求,燃烧器的设计必须提高燃烧反应的速率。因此 大部分产品在运行前都需要对空气预热,从而给升温着火做好准备工作。但是这 种设计方案使问题进一步升高,从而导致氮氧化物的生成量直线上升。不仅如此,传统燃烧器扩散现象严重,使得空气剩余系数超出额定值。在这种反应条件下, 会令大量的热能被浪费,经济性能差强人意。因此,要想在满足使用需求的前提 下改善氮氧化物排放,就应该积极应用完全预混技术。预先将空气与燃料按照合 理的比例混合,其燃烧过程更加充分产生的化合物相对也会较少。而且热力型与 快速型氮氧化物的排放均与温度呈正相关的趋势,降低预热问题也是设计中需要

计算机科学与技术专业课程设计

专业教育 ─我所认识的计算机专业 1.对专业的最初认识 1.1为什么选择计算机专业 计算机使当代社会的经济、政治、军事、科研、教育、服务等方面在概念和技术上发生了革命性的变化,对人类社会的进步已经并还将产生极为深刻的影响。目前,计算机是世界各发达国家激烈竞争的科学技术领域之一。 随着信息时代的到来,计算机逐渐成为技术及科学领域的核心。随着计算机的普及,其应用领域逐渐广泛,深刻影响着我们的学习,工作及生活。因而,计算机的学习与我们的生活息息相关。 1.2最初的认识 虽然对于这个专业刚开始的时候不了解它具体是干什么的,但是从小就对于计算机十分感兴趣,因此在高考完填报志愿时就报了这个专业。进入大学之后,看到培养计划发现这个专业应用还是挺多的,但是因此让自己更加的对以后的职业感到很迷茫,不知道究竟是该干什么了。但是既来之,则安之。相信在以后的学习过程中会慢慢地找到方向,并为之努力的。因此说对于计算机专业还是抱有很大的热情的。 2.学习的方法 2.1培养对专业的兴趣 俗话说兴趣是最好的老师,因此要想真正做好一件事情,学好自己的专业首先就要培养自己对本专业的兴趣。那么应该如何培养呢?可能阅读专业书籍对于刚刚步入大学的自己来说有点困难,也很枯燥,那么不妨先从科普书籍看起。科普书籍是了解理论、获得应用知识最好的途径。相信不少理工科的同学被量子物理和相对论搞得头昏脑胀过。究其原因,是我们的现实生活与抽象的数学模型之间存在思想意识上的鸿沟。然而要是读读斯蒂芬·霍金的《时间简史》,你就会被书中有趣的故事和例证所吸引,从而对抽象的理论有了感性的认识——即使仍然没有读懂,你也至少了解了这个学科研究的领域和目标是什么,也必然有所收获。 2.2认真学习专业课程,学好数学 大学计算机专业对数学的要求较高,其重要性不必多言。数学令不少同学头痛,除了其“繁”与“难”外,很大程度上是因为他们没有理解这些抽象理论的实际应用方向。与本科数学专业的课程设置相比,计算机专业的数

单片机简易计算器的设计

基于AT89C51单片机简易计算器的设计 【摘要】单片机的出现是计算机制造技术高速发展的产物,它是嵌入式控制系统的核心,如今,它已广泛的应用到我们生活的各个领域,电子、科技、通信、汽车、工业等。本设计是基于51系列单片机来进行的数字计算器系统设计,可以完成计算器的键盘输入,进行加、减、乘、除六位数范围内的基本四则运算,并在LCD上显示相应的结果。设计电路采用AT89C51单片机为主要控制电路,利用MM74C922作为计算器4*4键盘的扫描IC读取键盘上的输入。显示采用字符LCD静态显示。软件方面使用C语言编程,并用PROTUES仿真。 【关键词】简单计算器单片机 LCD 【正文】 一、总体设计 根据功能和指标要求,本系统选用MCS-51系列单片机为主控机。通过扩展必要的外围接口电路,实现对计算器的设计。具体设计如下:(1)由于要设计的是简单的计算器,可以进行四则运算,为了得到较好的显示效果,采用LCD 显示数据和结果。 (2)另外键盘包括数字键(0~9)、符号键(+、-、×、÷)、清除键和等号键,故只需要16 个按键即可,设计中采用集成的计算键盘。 (3)执行过程:开机显示零,等待键入数值,当键入数字,通过LCD显示出来,当键入+、-、*、/运算符,计算器在内部执行数值

转换和存储,并等待再次键入数值,当再键入数值后将显示键入的数值,按等号就会在LCD上输出运算结果。 (4)错误提示:当计算器执行过程中有错误时,会在LCD上显示相应的提示,如:当输入的数值或计算得到的结果大于计算器的表示范围时,计算器会在LCD上提示溢出;当除数为0时,计算器会在LCD 上提示错误。 系统模块图: 二、硬件设计 (一)、总体硬件设计 本设计选用AT89C51单片机为主控单元。显示部分:采用LCD 静态显示。按键部分:采用4*4键盘;利用MM74C922为4*4的键盘扫描IC,读取输入的键值。 总体设计效果如下图:

第02讲 简易计算器的设计

第02讲计算器 2.1 计算器简介 大家都知道,计算器是日常生活中不可缺少的一个工具,在Microsoft的Windows操作系统中,附带了一个计算器程序,有标准型和科学型两种模式。Windows XP下的标准型和科学型计算器程序分别如图2-1和图2-2所示。 图2-1 Windows XP下的标准型计算器 图2-2 Windows XP下的科学型计算器 Windows操作系统下附带的计算器程序功能相当的强大,本课我们将模仿Windows的计算器,使用Visual C# 2005开发平台开发一个功能相对简单的计算器应用程序,它能完成加、减、乘、除运算。 接下来详细的介绍简易计算器的设计方法和步骤。

2.2 界面设计及属性设置 用户界面设计是软件开发中非常重要的一个部分,用户界面的好坏直接影响软件的质量,本节将介绍如何设计简易计算器的用户界面以及界面上各控件的属性设置。 2.2.1 界面设计 打开Visual Studio 2005开发工具,新建一个Windows应用程序,然后在窗体上依次放置1个TextBox和17个Button控件,如图2-1所示(设置好属性后)。 图2-1 计算器用户界面 2.2.2 属性设置 窗体和各控件的属性设置如表2-1所示。 表2-1 窗体和各控件的属性

2.3 编写代码 本程序需要用到一些公共变量,例如用来接收操作数、运算结果,判断输入的是否为小数等,因此首先在代码的通用段声明以下变量: //****************************************************************** double num1, num2, result; // 操作数及运算结果 bool decimalFlag = false; // 判断输入的是否为小数 string myOperator; // 操作类型 //******************************************************************

工业燃烧器控制及设备选型手册

工业燃烧器控制及设备选型手册重庆沃克斯科技开发有限公司

目录 一、 调节采用空气/燃气比例调节阀 1、直接点火时,烧嘴燃烧控制系统 2、采用点火枪时,烧嘴燃烧控制系统 二、 空气/燃气采用位式调节方式 1、直接点火、烧嘴燃烧控制系统 2、采用点火枪点火时,烧嘴燃烧控制系统 三、 不调节空气,燃气进行位式调节燃烧控制系统 四、 不调节空气,燃气进行模拟调节燃烧控制系统 五、 控制系统配件 1、点火枪 2、空气/燃气比例调节阀 3、测量孔板 4、测压孔/测压孔管 5、点火器 6、火焰检测器 六、管路设计参考表

一、调节采用空气/燃气比例调节阀 该控制方式,对单个燃烧器进行控制,用于温度控制精确,有控制氧化要求的工作状况。与烧嘴控制器、温控表等设备配套,形成自动控制系统。 其优点是:对单一燃烧器控制简单、方便;温度控制较精确。 其缺点是:空气/燃气比例调节阀为粗略的比例控制,特别是空气进行预热后。需要专业设备对初始状态进行调试,确保在燃烧控制区间控制精确。 1、直接点火方式设备选型 设备选型表 项目精确控制设备选型普通控制设备选型空气/燃气比例调节阀●● 专业燃气电磁阀● 普通电磁阀● 模拟量电动执行器● 线性调节阀● 开关量电动执行器● 普通调节阀● 可编程智能温控表● 智能温控表●烧嘴控制器(点火+检测)●● 燃烧器●● 测量孔板● 测压孔管● 空气调节阀●● 燃气调节阀●● 燃气高低压开关● 空气压力(KPa)6~7 6~7 燃气压力(KPa)10 10

2、采用点火枪点火方式设备选型 采用点火枪点火成功率高,对于大型燃烧设备和平焰、调焰燃烧器,要求使用点火枪或点火烧嘴进行点火,确保点火成功,防止爆炸事故的发生。 设备选型表 项目精确控制设备选型普通控制设备选型空气/燃气比例调节阀●● 专业燃气电磁阀● 普通电磁阀● 模拟量电动执行器● 线性调节阀● 开关量电动执行器● 普通调节阀● 可编程智能温控表● 智能温控表●烧嘴控制器(点火+检测)●● 燃烧器●● 点火枪● ● 配风器● ● 针型阀● ● 零压调节器● 测量孔板● 测压孔管● 空气调节阀●● 燃气调节阀●● 燃气高低压开关● 空气压力(KPa) 3 3 燃气压力(KPa) 5 5

简易计算器系统设计

(此文档为word格式,下载后您可任意编辑修改!) 湖南文理学院芙蓉学院嵌入式系统课程设计报告 题目简易计算器系统设计 学生姓名刘胜凯 专业班级计算机科学与技术 指导老师娄小平 组员李阳、杨帆、曾家俊

目录 一、摘要 (3) 二、原理与总体方案 (3) 三、硬件设计 (6) 四、调试 (10) 五、测试与分析 (12) 六、心得体会 (14) 七、参考文献 (15) 八、附录 (15) 一、摘要 计算器一般是指“电子计算器”,是能进行数学运算的手持机器,拥有集成电路芯片。对于嵌入式系统,以其占用资源少、专用性强,在汽车电子、航空和工控领域得到了广泛地应用。本设计就是先通过C语言进行相应程序的编写然后在ADS中进行运行最后导入PROTUES进行仿真。最后利用ARM中的LPC2106芯片来控制液晶显示器和4X4矩阵式键盘,从而实现简单的加、减、乘、除等四则运算功能。 二、原理与总体方案 主程序在初始化后调用键盘程序,再判断返回的值。若为数字0—9,则根

据按键的次数进行保存和显示处理。若为功能键,则先判断上次的功能键,根据代号执行不同功能,并将按键次数清零。 程序中键盘部分使用行列式扫描原理,若无键按下则调用动态显示程序,并继续检测键盘;若有键按下则得其键值,并通过查表转换为数字0—9和功能键与清零键的代号。最后将计算结果拆分成个、十、百位,再返回主程序继续检测键盘并显示;若为清零键,则返回主程序的最开始。 电路设计与原理:通过LPC2106芯片进行相应的设置来控制LCD显示器。而通过对键盘上的值进行扫描,把相应的键值通过MM74C922芯片进行运算从而让ARM芯片接收。 2.1 系统整体流程图 2.2 程序运行流程图

单片机设计简易计算器

简易计算器 Simply Calculator 1 设计思想 此计算器有键盘部分、单片机、显示部分三部分组成,键盘部分主要完成输入功能;单片机主要完成数据处理功能,包括确定按键,完成运算,以及输出数据;显示器部分主要完成单片机输出的显示。 本设计的思路是利用单片机性能好,稳定性强的优点来实现系统的运行。设计大致可以分为三个步骤:第一步,硬件的选取和设计;第二步,程序的设计和调试;第三步,Protues 系统仿真。 硬件是设计的骨骼,不仅关系到设计总体方向的确定,还要综合考虑节能,环保,以及稳定性和经济性等各种因素。因此需要花费大量的时间。硬件的选取最为重要,包括选用的芯片,显示设备的选取,输入设备的选取等。本设计是通过单片机来实现的,因此选用了ATMEGA16单片机作为主体,输入设备选用矩阵键盘。程序是硬件的灵魂,是实现设计的中心环节。本设计使用的程序语言是C语言,在“ICC AVR”中运行,调试,直到运行出正确结果,然后输出后缀名为.HEX格式的文件,以备在Protues中仿真使用。程序是设计的关键,程序的调试需要大量的时间,耐心,还够要有足的细心才能成功。本设计中就出现了大量的错误,经过认真修改,最终才能运行出正确结果。最后的系统仿真是设计是否成功的验证,是设计不可缺少的重要环节。这就要求能掌握Protues的一些基本操作。2原理分析 2.1矩阵键盘的扫描 图2.1 矩阵键盘图

如图2.1所示,单片机的8个I/O口和矩阵键盘相连,用8个I/O口来控制矩阵键盘的16个按键是非常有意思的,首先我们设置单片机的PD0—PD7为输出,且PD0—PD3依次设置为低电平,而PD4—PD7设置为高电平,然后我们设置PD4—PD7为输入,而PD0—PD3仍然为输出,假如此时M1键按下,则PD0与PD4相连,因为PD0是低电平,而PD4是输入,所以PD4会被拉为低电平,同理,如果M2被按下,则PD5会被拉低,M3按下,PD6会被拉低,M4按下,PD7被拉低。这是判断有无键盘按下的过程,当我们判断是那一个键盘按下时,我们首先设置8个I/O口为输出,输出为FE,即,PD0为低电平,其他全为高电平,然后我们设置PD4—PD7为输入,如果M1被按下,则PD4会比被拉为低电平,此时会变成EE,同理可以知道M2被按下时会变为DE,M3被按下时会变为BE,M4被按下时会变为7E。同理我们可以设置8个I/O口输出FD来检测M5—M8是否被按下,设置8个I/O口输出FC来来检测M9—M12,设置8个I/O口输出F7来检测M13—M16,如果M1—M4没有被按下,就继续检测M4—M8,一次类推,就可以检测出16个按键了。在这次设计中,16个按键M1—M16所对应检测值分别为:EE,DE,BE,7E,ED,DD,BD,7D,EB,DB,BB,7B,E7,D7,B7,77。 2.2 数字显示与计算 本次设计选用的显示器是1602液晶显示器,此液晶显示器能显示32个字符,VSS接地,VDD接电源正极,E为时使能信号,R/W为读写选择端(H/L),RS为数据/命令选择端(H/L),D0—D7为数据I/O口。 首先我们初始化液晶显示器,然后显示出第一个被按下的数,并且使光标右移,如果有第二个数按下,则据继续显示,以此类推,然后把所有显示出来的数换算成一个数,如果按下“+”号,则显示出“+”,并且同理显示出“+”号后面按下的数字,然后调用加子程序,运算出结果,如果按下的是“-”,则调用减子程序,如果按下“*”,则调用乘子程序,如果按下“/”,则调用除子程序。然后再调用显示结果子程序,显示出结果。

家用燃气灶具设计指导书燃烧器课程设计

家用燃气灶具设计指导书燃烧器课 程设计 燃烧器课程设计指导书 一、课程设计题目: ——燃烧器设计 二、课程设计目的及要求 课程设计是专业课教学的重要组成部分,是理论学习的深化和应用。通过课程设计,使学生自觉地树立精心设计的思想,理论联系实际的学风,掌握一般民用燃气灶具的设计程序、方法和步骤。了解和熟悉本领域的新材料、新设备、新方法和新技术。熟悉国家和地方的有关规定和技术措施,学会使用有关的技术手册和设计资料,提高计算和绘图技能, 提高对实际工程问题的分析和解决能力。 三、设计步骤与方法。 根据设计任务书中给定的设计题目及具体要求,按照收集资料f确定方案f设计计算f绘制图纸的步骤进行设计,并将各步骤的主要依据成果与结论写入设计说明书。

设计主要内容及注意事项指示如下: (一)设计的原始资料 1、来气压力; 2、气源种类; 3、气源物性参数。 (二)设计计算 1、大气式燃烧器头部设计计算 头部设计以稳定燃烧为原则,保证灶具在使用过程中,在0?5至1?5倍燃气额定压力范围使用燃具和燃气成分在一定波动范围内,火焰燃烧应稳定,不得出现离焰、回火、黄焰等现象,同时火焰应当满足加热工艺需要。 1)选取火孔 ①选取火孔热强度你根据给定的气源种类及其相关物性参数确定火孔热强度。 ②选取火孔直径心 根据选定的火孔热强度确定燃烧器头部的火孔尺寸。 ③计算火孔总面积 按我国现行标准规定,家用燃气灶主火燃烧器的额定热负荷不得小于2.9KW, 但不得大于4.07KVVo qp 耳一火孔总面积;Q—灶具额定热负荷 2)计算火孔数目 4- ? 一火孔数目; 3)确定火孔深度 ①增加孔深,有利于提高灶具的脱火极限,使燃烧器更加稳定,工作范围增大。 ②增大孔深,在一定范围内,回火极限降低,气流阻力加大,不利于一次空气吸 入。

科学计算器课程设计报告C课程设计修订稿

科学计算器课程设计报告C课程设计 集团标准化工作小组 [Q8QX9QT-X8QQB8Q8-NQ8QJ8-M8QMN]

计算机科学与技术学部 C++课程设计 题目科学计算器 学部计算机科学与技术 班级计科1103 指导教师李军 姓名刘明 学号 2012年6月27日

摘要 计算器的产生和发展是建立在电子计算机基础之上的。硬件方面,自1946年第一台电子计算机诞生以来,计算机技术的发展可谓日新月异,从庞大的只能在实验室里供研究使用的计算机到如今能适应不同环境满足不同需求的各种各样的计算机;运算速度从每秒几千次到每秒几百亿次;处理器从焊有上百万个电子管的大的惊人的电子板到只有指甲大小的集成电路;现在计算机在硬件方面的发展已达到了每三个月更新换代一次的惊人速度。软件方面,也已从机器语言、汇编语言、高级语言发展到现如今的第四代语言——非结构化、面向对象、可视化的语言。 在这个计算器里面,我们实现了简单的四则运算以及更高功能的科学计算,它的外观简洁美观,使人们能快捷简单的操作。能准确的得到计算结果,大大减少了数字计算所需要的时间,为人们的生活带来便利。此系统在Windows 7环境下,使用VC++ 进行编写。 简单计算器包括双目运算和单目运算功能,双目运算符包含基本的四则运算及乘幂功能,单目运算符包含正余弦,对数,开方,阶乘,倒数,进制转换等运算。可对其输入任意操作数,包括小数和整数及正数和负数进行以上的所有运算并能连续运算。并且包含清除,退格功能等。我们所做的计算器其功能较Windows 7下的计算器还是很不够多,没有其菜单的实现功能项,没有其小巧的标准计算器。 关键词:计算器;运算;VC++等

51单片机计算器设计

1引言 当今时代,是一个新技术层出不穷的时代。在电子领域,尤其是自动化智能控制领域,传统的分立元件或数字逻辑电路构成的控制系统正以前所未见的速度被单片机智能控制系统所取代。单片机具有体积小、功能强、成本低、应用面广等优点,可以说,智能控制与自动控制的核心就是单片机。目前,一个学习与应用单片机的高潮正在工厂、学校及企事业单位大规模地兴起。过去习惯于传统电子领域的工程师、技术员正面临着全新的挑战,如不能在较短时间内学会单片机,势必会被时代所遗弃,只有勇敢地面对现实,挑战自我,加强学习,争取在较短的时间内将单片机技术融会贯通,才能跟上时代的步伐。 它所给人带来的方便也是不可否定的,它在一块芯片内集成了计算机的各种功能部件,构成一种单片式的微型计算机。20世纪80年代以来,国际上单片机的发展迅速,其产品之多令人目不暇接,单片机应用不断深入,新技术层出不穷。20世纪末,电子技术获得了飞速的发展,在其推动下,现代电子产品几乎渗透了社会的各个领域,有力地推动了社会生产力的发展和社会信息化程度的提高,同时也使现代电子产品性能进一步提高,产品更新换代的节奏也越来越快。 本设计是由单片机实现的模拟计算器,它不仅能实现数据的加减乘除运算,而且还能使数据及其计算结果在数码管上显示出来,能够实现0-256的数字四则运算。本设计是用单片机AT89C51来控制,采用共阳极数码显示,软件部分是由C语言来编写的。设计任务利用键盘和数码管设计一个简单的数学计算器,可以完成简单的如加,减,乘,除的四则运算,并将运算结果在数码管上显示出来。 2.方案论证与设计 根据功能和指标要求,本系统选用MCS 51 单片机为主控机。通过扩展必要的外围接口 电路,实现对计算器的设计。具体设计考虑如下: ①由于要设计的是简单的计算器,可以进行四则运算,对数字的大小范围要求不高,故 我们采用可以进行四位数字的运算,选用8 个LED 数码管显示数据和结果。 ②另外键盘包括数字键(0~9)、符号键(+、-、×、÷)、清除键和等号键,故只需要16 个按键即可。系统模块图: 2.1 输入模块: 键盘扫描计算器输入数字和其他功能按键要用到很多按键,如果采用独立按键的方式,在这种情况下,编程会很简单,但是会占用大量的I/O 口资源,因此在很多情况下都不采用这种方式。为此,我们引入了矩阵键盘的应用,采用四条I/O

简易计算器课程设计

评阅教师评语:课程设计成绩 考勤成绩 实做成绩 报告成绩 总评成绩指导教师签名: 课程设计报告 论文题目基于ARM的简易计算器设计 学院(系):电子信息与自动化学院 班级:测控技术与仪器 学生姓名:同组同学: 学号:学号: 指导教师:杨泽林王先全杨继森鲁进时间:从2013年 6 月10 日到2013年 6 月28 日 1

目录 1、封面—————————————————————P1 2、目录—————————————————————P2 3、前言—————————————————————P3 4、关键字————————————————————P3 5、原理与总体方案————————————————P3 6、硬件设计———————————————————P6 7、调试—————————————————————P10 8、测试与分析——————————————————P11 9、总结—————————————————————P13

10、附件—————————————————————P14 前言 近几年,随着大规模集成电路的发展,各种便携式嵌入式设备,具有十分广阔的市场前景。嵌入式系统是一种专用的计算机系统,作为装置或设备的一部分。通常,嵌入式系统是一个控制程序存储在ROM中的嵌入式处理器控制板。事实上,所有带有数字接口的设备,如手表、微波炉、录像机、汽车等,都使用嵌入式系统,有些嵌入式系统还包含操作系统,但大多数嵌入式系统都是是由单个程序实现整个控制逻辑。在嵌入式系统中,数据和命令通过网络接口或串行口经过ARM程序处理后,或显示在LCD上,或传输到远端PC上。 本文通过周立功的LPC2106芯片完成的简易计算器,正是对嵌入式应用的学习和探索。 一、摘要: 计算器一般是指“电子计算器”,是能进行数学运算的手持机器,拥有集成电路芯片。对于嵌入式系统,以其占用资源少、专用性强,在汽车电子、航空和工控领域得到了广泛地应用。本设计就是先通过C语言进行相应程序的编写然后在ADS中进行运行最后导入PROTUES进行仿真。最后利用ARM中的LPC2106芯片来控制液晶显示器和4X4矩阵式键盘,从而实现简单的加、减、乘、除等四则运算功能。 关键字:中断,扫描,仿真,计算 二、原理与总体方案: 主程序在初始化后调用键盘程序,再判断返回的值。若为数字0—9,则根据按键的次数进行保存和显示处理。若为功能键,则先判断上次的功能键,根据代号执行不同功能,并将按键次数清零。程序中键盘部分使用行列式扫描原理,若无键按下则调用动态显示程序,并继续检测键盘;若有键按下则得其键值,并通过查表转换为数字0—9和功能键与清零键的代号。最后将计算结果拆分成个、十、百位,再返回主程序继续检测键盘并显示;若为清零键,则返回主程序的最开始。 电路设计与原理:通过LPC2106芯片进行相应的设置来控制LCD显示器。 而通过对键盘上的值进行扫描,把相应的键值通过MM74C922芯片进行运算从而

课程设计(燃烧器设计)

燃烧器设计 一、课程设计题目: -----燃烧器设计 二、课程设计目的及要求 课程设计是专业课教学的重要组成部分,是理论学习的深化和应用。通过课程设计,使学生自觉地树立精心设计的思想,理论联系实际的学风,掌握一般民用燃气灶具的设计程序、方法和步骤。了解和熟悉本领域的新材料、新设备、新方法和新技术。熟悉国家和地方的有关规定和技术措施,学会使用有关的技术手册和设计资料,提高计算和绘图技能,提高对实际工程问题的分析和解决能力。 三、设计步骤与方法。 根据设计任务书中给定的设计题目及具体要求,按照收集资料→确定方案→设计计算→绘制图纸的步骤进行设计,并将各步骤的主要依据成果与结论写入设计说明书。 设计主要内容及注意事项指示如下: (一)设计的原始资料 1、来气压力; 2、气源种类; 3、气源物性参数。 (二)设计计算 1、大气式燃烧器头部设计计算 头部设计以稳定燃烧为原则,保证灶具在使用过程中,在0.5至1.5倍燃气额定 压力范围使用燃具和燃气成分在一定波动范围内,火焰燃烧应稳定,不得出现离 焰、回火、黄焰等现象,同时火焰应当满足加热工艺需要。 1) 选取火孔

①选取火孔热强度p q 根据给定的气源种类及其相关物性参数确定火孔热强度。 ②选取火孔直径p d 根据选定的火孔热强度确定燃烧器头部的火孔尺寸。 ③计算火孔总面积 按我国现行标准规定,家用燃气灶主火燃烧器的额定热负荷不得小于2.9KW , 但不得大于4.07KW 。 p p q Q F = p F —火孔总面积; Q —灶具额定热负荷 2) 计算火孔数目 24 p p d F n π = n —火孔数目; 3) 确定火孔深度 ①增加孔深,有利于提高灶具的脱火极限,使燃烧器更加稳定,工作范围增大。 ②增大孔深,在一定范围内,回火极限降低,气流阻力加大,不利于一次空气吸入。 ③孔深一般设定为燃烧器火孔直径的2~3倍 4) 确定火孔间距 火孔间距太大,不利于顺利传火;火孔间距太小,容易出现火焰合并,影响二次空气供给,出现黄焰现象。因此一般取火孔间距为火孔直径的2~3倍 5) 设计火孔排列型式 ①设计排数小于四排,对选择燃烧器设计参数无影响,对脱火极限无影响。 ②设计排数大于四排,随着排数增多,二次空气供给受到限制,容易产生黄焰。一般情况下,每增加一排,一次空气系数相应提高5%~7% 6) 确定头部截面积 ①头部截面积过大,点火时头部会积存大量空气,引起爆炸噪声;熄火时头部会积存大量燃气—空气混合物,引起回火噪声。

相关文档