2011年9月2日 电子竞赛论文
2011年全国大学生电子设计竞赛综合测评题论文设计报告材料

放大器的应用[摘要]集成运放裨上是一种高增益直流放大、直流放大器既能放大变化极其缓慢的直流信号,下限频率可到零;又能放大交流信号,上限频率与普通放大器一样,受限于电路中的电容或电感等电抗性元器件。
集成运放和外部反应网络相配置后,能够在它的输出和输入之间建立起种种特定的函数关系,故而称它为“运算〞放大器。
本课程设计的根本目标:使用一片通用四运放芯片LM324组成预设的电路,电路包括三角波产生器、加法器、滤波器、比拟器四个设计模块,每个模块均采用一个运放与一定数目的电容、电阻搭建,通过理论计算分析,最终实现规定的电路要求。
[关键词]运算放大器LM324、加法器、滤波器、比拟器目录一、设计任务2二、设计方案与比拟31. 三角波产生器42. 加法器53. 滤波器54. 比拟器6三、电路设计与理论分析7四、电路仿真结果与分析121.U端口121o2.U端口131i3.U端口132i4.U端口14o25.U端口143o五、总结15一、设计任务使用一片通用四运放芯片LM324 组成电路框图见图1〔a 〕,实现下述功能: 使用低频信号源产生Hz f V t f u i 500)(2sin 1.0001==π的正弦波信号, 加至加法器的输入端,加法器的另一输入端参加由自制振荡器产生的信号1o u ,1o u 如图1〔b 〕所示,1T =0.5ms ,允许1T 有±5%的误差。
图中要求加法器的输出电压11210o i i u u u +=。
2i u 经选频滤波器滤除1o u 频率分量,选出0f 信号为2o u ,2o u 为峰峰值等于9V 的正弦信号,用示波器观察无明显失真。
2o u 信号再经比拟器后在1k Ω 负载上得到峰峰值为2V 的输出电压3o u 。
电源只能选用+12V 和+5V 两种单电源,由稳压电源供应。
不得使用额外电源和其它型号运算放大器。
要求预留1i u 、2i u 、2o u 、2o u 和3o u 的测试端子。
2011年全国大学生电子设计竞赛论文

2011年全国大学生电子设计竞赛帆板控制系统(F题)【高职高专组】2011年09月03日帆板控制系统摘要本帆板控制系统是以STC89C52单片机为核心,应用PWM 技术、旋转角度传感器角度传感器和AD转换技术实现了帆板控制系统的设计。
系统应用PWM脉冲宽度调制方式实现对风扇风速的多级调整;不同风速下系统通过风扇吹动帆板,控制帆板转角从0~60°任意变化,同时帆板的角度由旋转角度传感器检测,通过AD转换后在LCD-1602上显示。
系统不仅可以通过键盘调整风速使帆板达到合适的角度,而且可以通过风扇转速的自动调节,控制帆板精确转动,使帆板的角度与输入的角度一致。
经实验调试,帆板控制系统的设计较好地满足了任务要求。
关键词:STC单片机、PWM调速、旋转角度传感器、AD转换I帆板控制系统摘要本帆板控制系统是以STC89C52单片机为核心,应用PWM技术、旋转角度传感器角度传感器和AD转换技术实现了帆板控制系统的设计。
系统应用PWM脉冲宽度调制方式实现对风扇风速的多级调整;不同风速下系统通过风扇吹动帆板,控制帆板转角从0~60°任意变化,同时帆板的角度由旋转角度传感器检测,通过AD转换后在LCD-1602上显示。
系统不仅可以通过键盘调整风速使帆板达到合适的角度,而且可以通过风扇转速的自动调节,控制帆板精确转动,使帆板的角度与输入的角度一致。
经实验调试,帆板控制系统的设计较好地满足了任务要求。
关键词:STC单片机、PWM调速、旋转角度传感器、AD转换一、系统方案、1、主控制模块的论证与选择:方案一:采用FPGA或CPLD作为系统的控制器。
优点:可以实现复杂逻辑功能,规模大,速度快,密度高,体积小,稳定性高,容易实现仿真、调试和功能扩展。
缺点:成本高,引脚多,PCB布线复杂。
本设计对数据的处理要求不高,此方案的优势得不到充分体现。
方案二:采用51单片机作为系统的控制器。
优点:算术运算功能强,软件编程灵活,自由度大,技术成熟,体积小,成本低,容易实现仿真、调试和功能扩展,并而51MCU的运用比较熟练。
2011全国电子设计大赛论文-G题(此作品获全国二等奖)

赛区:江西赛区赛区编号:JXB13003 测试人签字:简易电阻测量仪(G题)摘要:随着电子工业的发展,电子元器件急剧增加,电子元器件的的适应范围越来越广泛,而且智能化逐渐替代旧版产品,在应用中我们常常要测量电阻的大小,因此设计更加可靠,安全,快捷的电阻测量仪,具有极大的现实必要性。
本系统由STC89c55单片机作为数据处理和控制核心,通过单片机,经过待测电阻Rx 后,由仪表放大器OP07采样并放大Rx两端电压,再经TLC2543转换送回单片机,进行欧姆定律处理计算,并在12864液晶上显示。
该测量仪可直接从LCD液晶上读出所测得的电阻值,测量范围为1Ω~10MΩ测量精度高达±1%,通过单片机的计算测量结果,并通过12864LCD液晶屏显示数据。
从而实现电阻的测量和显示。
通过实际检测,不仅测量简便,读数直观,且测量精度、分辨率也高于一般电桥。
关键词:STC89c55单片机 TLC2543 AD转换 LCD液晶屏运放OP071 方案选择与论证1.1 电阻测试方案比较电阻测试仪的比较可有多种方案完成,例如利用模拟电路,电阻可用比例运算器法和积分运算器法,电桥检测法.方案一:可编程逻辑控制器(PLC) 应用广泛,它能够非常方便地集成到工业控制系统中。
其速度快,体积小,可靠性和精度都较好,在设计中可采用PLC对硬件进行控制,但是用PLC实现价格相对昂贵,因而成本过高,且对其应用较生疏。
方案二:采用RC振荡回路,通过测量频率来计算相应的阻值,测量范围较宽,但振荡回路受外界干扰较大,测量精度较低,测量误差不易控制。
方案三:采用恒压源分压法,通过测量电压值,采用电压比例计算R值,该方案电路稳定,受外界影响小,测量精度高,且范围较宽,另一方面便于使仪表实现自动化,而且设计时间短,成本低,可靠性高。
综上所述,系统将采用方案三,采用恒压源分压法,更为简便可行,节约成本。
1.2 AD转换方案方案一:采用ADC0832ADC0832是串行接口的8位A/D转换器,双通道A/D转换,输出输入电平与TTL/CMOS 相兼容,最高转换时间为32US,体积小,使用简单,价格便宜,但分辨率较低,难以满足测量需求。
全国大学生电子设计竞赛论文写作指导[精选五篇]
![全国大学生电子设计竞赛论文写作指导[精选五篇]](https://img.taocdn.com/s3/m/e2773f535bcfa1c7aa00b52acfc789eb172d9e37.png)
全国大学生电子设计竞赛论文写作指导[精选五篇]第一篇:全国大学生电子设计竞赛论文写作指导全国大学生电子设计竞赛论文写作指导电子竞赛设计与总结报告[书写格式]×××××设计与总结报告摘要一:方案设计与论证方案1:方案2:方案3:方案论证:方案选定:二:电路设计1、×××单元电路设计2、×××单元电路设计3、××××单元电路设计……整机电路以及软件设计的流程图三:测试方法与测试结果1、测试仪器:2、测试方法:3、测试结果:四:讨论设计与总结报告要求和评判[要求和给分]摘要:300 字左右,简述设计思路、电路结构,所用主要元器件,实现的功能和达标的情况,特点、特色。
要求:文字简练、措词准确、表达清楚。
达标程度要实事求是,特点、特色的叙述、措词,要考虑科学性、正确性。
方案设计与论证:※ 引言:针对课题的要求、重点、难点,叙述所提方案的依据、理由。
可以是总的一段引言(在叙述摘要之后),也可以分别叙述,放在每个方案之前。
※ 框图:应是单元电路、功能电路的方框表示,用框图表达方案比用框图表达整机电路要粗一点,突出功能即可,每个框图要标出所用主要元、器件。
要注意信号、数据传输走向。
表达整机电路的框图还应包括前端、终端器件、供电。
※ 要求:提出3 个独立的方案,少一个扣2 分。
要指出每个方案的可行性、优缺点,要提出选择所选方案的理由。
※ 方案的正确性占6 分,要注意科学性、正确性、可行性、实施难度。
※ 方案的优良程度是横向比较,而不仅是(本队)三个方案比。
主要考虑:全面达标,电路简繁程度,新器件的应用,性价比,设计有无创新。
电路设计:(如果有软件设计内容,可分为电路设计、程序流程)※ 重点是电路原理叙述和主要参数的计算。
※ 比较简单的电路:直接给出整机电路,然后简述电路工作原理,最后列出有关的元件参数计算。
2011电子设计大赛C组一等奖论文(小车)

2011年全国大学生电子设计竞赛论文课题:智能小车(C题)摘要:为了满足智能小车的设计要求,设计了以微控制器为核心的控制系统和算法。
首先进行了各单元电路方案的比较论证,确定了硬件设计方案。
小车采用了两轮双电机驱动方式,以16位微控制器MC9S128MAA作为控制核心。
采用VNH3SP30驱动直流电机,该驱动芯片具有内阻小、电流大、且控制简单的特性。
通过编码器及PID控制算法实现了小车运动速度和转向的精准控制。
通过红外发射管及1KL3B红外接收管,实现了小车搜寻内沿黑线及边线等功能;系统显示单元选用了图形点阵式LCD,通过串行数据通信实现信息显示。
实际测试表明,所采用的设计方案先进有效,完全达到了设计要求。
关键词:智能小车,红外,寻线,超车,单片机1、系统方案的设计与论证1.1 系统总体框架整个系统分为系统模块、角度检测模块、电机驱动模块、电源模块、显示模块。
各模块的系统框图如图1所示。
图1 系统模块框图1.2 方案论证与比较(1)控制模块传统的51单片机广为应用,具有使用简便、便宜价格等优点,但是其运算能力较低,速度较慢,功能相对单一,难以实现较复杂的任务要求。
MC9S12XS128是一款功能强大的16位微控制器,具有非常丰富的片上资源,如:10位精度的ADC,节省了片外AD;强大的定时器,方便对电机进行控制,可以进行浮点型运算。
另外还有精密的比较器,大容量的RAM和ROM,可存储大容量的程序。
(2)电机模块方案方案一:采用步进电机控制悬挂物体的准确运动,步进电机不需要使用传感器就能精确定位,但其驱动能有限不适合驱动小车。
方案二:采用低内阻大电流的电机驱动芯片VNH3SP30 驱动直流电机,相比于L298NSP30优势明天且速度相应较好。
基于上述理论分析,我们选择方案二。
(4)显示系统方案方案一:采用LED数码管显示器。
LED 数码管亮度高,醒目,但是其电路复杂,占用资源较多,显示信息量较小。
方案二:LCD液晶显示器。
2011年全国大学生电子设计竞赛报告

智能小车摘要80C51单片机是一款八位单片机,他的易用性和多功能性受到了广大使用者的好评。
本文介绍的是如何使用80C51单片机实现两车的通信和交替领跑,目录第一章方案设计与论证 (3)一调速系统 (3)四系统原理图 (3)第二章硬件设计 (4)一 80C51单片机硬件结构 (4)二最小应用系统设计 (4)三前向设计 (4)四后向设计 (5)第三章软件设计 (9)一系统总体软件设计 (11)二电机驱动算法 (11)三寻迹算法 (11)四测速算法 (11)五软件抗干扰设计 (5)六“看门狗”技术 (6)七可编程逻辑器件 (9)第四章测试数据、测试结果分析及结论 (11)参考文献 (12)附录 A 程序清单 (12)附录 B 硬件原理图 (12)第一章方案设计与论证根据题目要求,确定如下方案:…………这种方案能实现对智能小车的运动状态进行控制,控制灵活、可靠,精度高,可满足对系统的各项要求。
一直流调速系统方案一:串电阻调速系统。
方案二:精致可控整流器。
简称V-M系统。
方案三:脉宽调速系统。
旋转交流系统发电机拖动直流电动机实现变流,由发电机给需要调速的直流电动机供电,调节发电机的激磁电流即可改变其输出电压,从而调节电动机的转速。
改变激磁电流的方向,则输出电压的极性和电动机的转向都随着改变,所以G-M系统的可你运行是很容易实现的。
该系统需要旋转变流机组,至少包含两台与调速电动机容量相当的旋转电机,还要一台机磁发电机,设备多、体积大、费用高、效率低、维护不方便等缺点。
且技术落后,因此搁置不用。
V-M系统是当今直流调速系统的主要形式。
它可以是单相、三相或更多相数,半波、全波、半控、全控等类型,可实现平滑调速。
V-M系统的缺点是晶闸管的单向导电性,它不允许电流反向,给系统的可你运行造成困难。
它的另一个缺点是运行条件要求高,维护运行麻烦。
最后,当系统处于低速运行是,系统的功率因数很低,并产生较大的谐波电流危害附近的用电设备。
2011年全国大学生电子设计竞赛(非常重要,也很全!!!)
2011年全国大学生电子设计竞赛竞赛时间:2011年8月31日~2011年9月3日1. 赛题要求和分类1.1 赛题要求在“全国大学生电子设计竞赛组委会官方网站”所公布的“全国大学生电子设计竞赛章程”、“关于组织2011年全国大学生电子设计竞赛的通知”和“2011年全国大学生电子设计竞赛命题原则及征题要求”中可以看到:(1)命题范围应以电子技术(包括模拟和数字电路)应用设计为主要内容。
可以涉及模-数混合电路、单片机、嵌入式系统、DSP、可编程器件、EDA软件的应用。
题目包括“理论设计”和“实际制作与调试”两部分。
竞赛题目应具有实际意义和应用背景,并考虑到目前教学基本内容和新技术应用趋势。
(2)命题要求竞赛题目应能测试学生运用基础知识的能力、实际设计能力和独立工作能力。
题目原则上应包括基本要求部分和发挥部分,从而使绝大多数参赛学生既能在规定时间内完成基本要求部分的设计工作,又能便于优秀学生有发挥与创新的余地。
命题应充分考虑到竞赛评审的操作性。
(3)题目类型①综合题。
综合题应涵盖模-数混合电路,可涉及单片机和可编程逻辑器件的应用,并尽可能适合不同类型学校和专业的学生选用;②专业题。
专业题是侧重于某一专业(如计算机、通信、自控、电子技术应用等)的题目;③电路题。
电路题是侧重于模拟电路、数字电路、电力电子线路等的题目;④新型器件和集成电路应用题。
新型器件和集成电路应用题侧重于新型器件的应用、新型集成电路的应用;⑤电子产品和仪器初步设计题。
常用电子产品和电子仪器初步设计的题目侧重于某一产品的初步设计。
不同类型的题目之间,在难易程度上允许有差别。
1.2 历届竞赛已经出现过的赛题分类全国大学生电子设计竞赛从1994年的首届试点到2009年已经成功地举办了9届。
从9届电子设计竞赛的赛题来看,53个赛题可以归纳成7类,即:(1)电源类:(7题)简易数控直流电源(第一届),直流稳压电源(第二届)等。
(2)信号源类:(5题)实用信号源的设计和制作(第二届),波形发生器(第五届),电压控制LC振荡器(A题)(第六届)等。
2011全国电子设计大赛C智能小车论文
2011年全国大学生电子设计竞赛设计报告智能小车(C题)摘要:智能小车可在预先设定的场景模式中自动运作,其设计主要集机械、电子、检测技术与智能控制于一体,可应用于工业控制等领域,是机器人研究领域的一项重要内容。
本设计以玩具小车为车体,硬件是以STC89C52单片机为主控芯片,配合直流电动机、光电传感器、超声波传感器、无线收发器、LED 数码管等器件构成,并通过相应的软件代码实现控制小车的前进、转弯、加速、减速等动作;实现了精准地完成两小车同时起动,并在行车道同向而行,在超车区实现两车交替超车领跑功能,并由LED显示系统的行驶时间和通信节能等指标。
实验表明,本设计结构简单,在一定程度上体现了小车的智能化运作,具有较好的鲁棒性。
关键词:智能小车;场景模式;超声波传感器;无线收发器;交替超车Design of Intelligent CarAbstract:Intelligent car be automatic operation in the pre-set Prospects mode.It is designed by an organic whole of machinery, electronics, detection technology and intelligent control. Intelligent car can be used in the industrial control, it is an important content of the field of Robot research.The toy car is use for the body of Intelligent car in the designe.The hardware is made up of the devices ofSTC89C52 microcontroller which is the main control chip, dc motor, photoelectric sensors, ultrasonic sensors, wireless transceiver, LED digital,etc.And it can make the car realize the faction of sdvance, turn, accelerate, slowing down,etc. It also can accurately finish two cars a starting at the same time,and two cars can run in the same direction in the running lane, realise two car overtaking alternately in overtaking area. The LED displays travel time and passed black line and realise Communication energy saving.The designe shows that this design is simple in structure,reflects intelligent operation in a certain extent and has good robustness.Key words: Intelligent Car;Prospects Mode;Ultrasonic Sensors;WirelessTransceiver;Overtaking Alternately;Energy Saving目录一、系统设计要求......................................................... - 1 -1.1 任务............................................................. - 1 -1.2设计相关要求..................................................... - 2 -1.2.1 基本要求................................................... - 2 -1.2.2 发挥部分................................................... - 2 -二、系统方案论证与选择................................................... - 2 -2.1 系统基本方案..................................................... - 2 -2.2系统各模块的最终方案............................................. - 6 -三、系统的硬件设计与实现................................................. - 6 -3.1系统硬件的基本组成部分........................................... - 6 -3.2主要单元电路的设计............................................... - 7 -3.2.1电源电路................................................... - 7 -3.2.2控制电路................................................... - 8 -3.2.3循迹探测电路............................................... - 8 -3.2.4测距电路................................................... - 9 -3.2.5电机驱动电路.............................................. - 10 -3.2.6数码管显示电路............................................ - 10 -3.2.7无线通信电路.............................................. - 11 -四、系统软件设计........................................................ - 12 -4.1基本要求甲车流程图.............................................. - 12 -4.2基本要求乙车流程图.............................................. - 13 -4.3超声波发送和接收模块流程图...................................... - 14 -五、系统测试............................................................ - 14 -5.1测试仪器........................................................ - 14 -5.2指标测试........................................................ - 15 -5.2.1测试方法.................................................. - 15 -5.2.2测试数据及测试结果分析.................................... - 15 -5.2.3系统任务完成情况.......................................... - 15 -六、总结................................................................ - 16 -参考文献............................................................ - 16 - 附录................................................................ - 17 -一、系统设计要求智能车辆是集环境感知、规划决策、多等级辅助驾驶等功能于一体的综合系统,是智能交通系统的一个重要组成部分,其设计主要集机械、电子、检测技术与智能控制于一体,是机器人研究领域的一项重要内容,在军事、民用、太空开发等领域有着广泛的应用前景,且其智能技术广泛运用于各种领域。
全国大学生电子设计竞赛论文F题
2011年全国大学生电子设计竞赛帆板控制系统F 题120212组2011年9月6日摘要本文主要介绍了一种帆板控制系统;通过对直流风扇风速的控制,调节风力大小,改变帆板的转角;其主控芯片为MC9S12XS128,通过PWM对电机驱动7960的控制,来调节电机的转速,同时应用光电编码器和倾角传感器作为反馈,对整个调速系统进行PID闭环调节,以到所预期的角度;并且介绍了在调试过程中的实时监控、宏观曲线分析和数据分析应用等调试手段;文章着重介绍核心器件的选择、各部分电路、软件的设计和调试手段关键词:PID调速MC9S12XS128 调试手段目录1系统方案................................................... 错误!未定义书签。
角度调整系统方案的论证与选择........................................................... 错误!未定义书签。
电机驱动方案的论证与选择................................................................. 错误!未定义书签。
MCU控制系统的论证与选择............................................................... 错误!未定义书签。
2系统理论分析与计算......................................... 错误!未定义书签。
帆板受力的分析与计算....................................................................... 错误!未定义书签。
帆板转角的原理............................................................................... 错误!未定义书签。
电赛论文
参赛队:1181062011年全国大学生电子设计竞赛开关电源模块并联供电系统(A题)【118106组】2011年9月6日摘要本系统以TL494脉宽调制控制器为核心,控制全控型器件,以实现降压斩波,得到DC-DC开关电源,电压稳定在8V;双路开关电源并联后,用均流芯片UC3902控制流过负载的总电流,即电流按指定要求1:1或1:2自动分配流经两个DC-DC支路。
通过利用TL494内部的反馈电路,自动调整电压值使输出恒定,当过电流时实现过流保护的功能。
关键词:开关电源,均流,TL494ABSTRACTThis system used TL494 pulse width modulation controller as the main method to get the 8V direct voltage; Double road of switch power supply after all, with parallel flow load control through UC3902 chip of the total current source, that is current the specified requirements 1:1 or automatic assignment 1:2 across a DC-DC branch. TL494 internal also has perfect feedback circuit, automatic adjustment output voltage is constant, when a current with the flow and protection function.Key words: switching power supply, current balance,TL494目录一、设计方案论证---------------------------------------------------------1二、系统的组成------------------------------------------------------------2三、单元模块设计---------------------------------------------------------2四、系统调试---------------------------------------------------------------4五、系统功能、指标参数------------------------------------------------4六、设计总结---------------------------------------------------------------5七、参考文献---------------------------------------------------------------5开关电源模块并联供电系统(A题)【118106组】一、设计方案论证(1)开关电源模块并联供电,应满足并联系统需要达到两个基本要求:1.1、当任意模块发生故障时, 其余模块能继续提供足够电能, 整个系统不会崩溃, 即单个模块的故障不影响整个系统的正常运行;1.2、模块之间自动实现均流, 无需外加均流控制单元,无需人为的整和设定。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第五届广西大学生电子设计竞赛帆板控制系统(F题)设计报告(高职高专组)参赛院校:参赛队号:参赛队员:指导教师:日期:F题帆板控制系统摘要:该帆板控制系统以STC89C52单片机为控制核心,由矩阵键盘输入模块、LCD1602液晶显示模块、8位A/D转换模块、功率放大模块、角度转换模块、直流稳压电源、电机及报警模块组成;通过键盘输入帆板摆动的角度值、用A\D采集角度传感器的电压变化值作反馈信号、采用STC89C52对键盘输入帆板摆动的角度值和A\D采集的电压变化值处理,用LCD1602显示帆板的角度值。
每转动到一个设定值时,还可以通过LCD1602显示出角度的大少并且有声光指示来报警。
关键词:STC89C52 A/D转换角度转换 LCD1602液晶显示一、系统方案论证与比较1、角度传感器模块选择方案一:采用板载MMA7361微型电容式角度传感器MMA7361L是一款低功耗,低姿态微机械电容加速度计具有信号调理,一1-pole低通滤波器,温度补偿。
MMA7361支持5V/3.3V电压输入,MMA7361角度感应灵敏,能更快的感应帆板变化角度,非常适合周边环境,启动和休眠都可以通过单片机IO口来控制;MMA7361能控制0-360°的变化,使用MMA7361L等数字输出加速度计时,从而可以节省系统成本和电路板面积,该芯片符号本设计的要求。
方案二:采用三轴数字倾斜角度模块 ADXL345模块重力角度传感器ADXL34是一款小巧纤薄的低功耗三轴加速度计,可以对高达±16 g的加速度进行高分辨率测量。
数字输出数据为 16 位二进制补码格式,可通过SPI (3 线或 4 线)或者I2C数字接口访问。
实现A/D控制方的数据采集,它具有高分辨率(4 mg/LSB),能够测量约0.25°的倾角变化。
结论:通过方案一与方案二的对比,MMA7361比ADXL34容易控制;而且方案一的MMA7361市场货源丰富,价格低廉,方案二市场货源缺乏价格相对昂贵。
所以本设计通过组员讨论选择方案一。
2、模数转换芯片选择方案一:用A/D0804芯片A/D0804是8分辨率的A/D转换集成芯片,这个A/D芯片具有价格低廉、接口简单、转换控制容易等优点方案二:用MAX197芯片MAX197是12位、四路高精密并行A/D转换集成芯片,电压输出型;MAX197价格昂贵,控制有一定的难度,在控制时给编程设计者带来很大的编程难题。
结论:方案二具有不少优势,需然MAX197是12位分辨率;但是方案一和方案二所得到的输出电压精度都达到设计要求:输出电压对角度范围0—60°,分辨力为2°,绝对误差≤5°。
方案一使设计上可以更好地发挥,软件设计更加容易完成,性价比低,软件设计所花的时间相对方案二相对少。
所以本设计采用方案一。
3直流电机驱动模块及声光报警模块方案一:用大功率三极管2SA5200等分立元件做直流电机驱动电路,对转换器输出进行放大;输出稳定的功率来驱动12V直流电机,用普通的分立元件做声光报警电路。
方案二:用LM324运放对控制A/D输出的电压来进一步的放大,LM324运放放大电压后从而来驱动12V直流电机;驱动声光报警系统也采用LM324运放及一些分立元件对其驱动,一块芯片能同时以用与电机驱动及声光报警电路。
结论:方案二虽然可行电路简单,但是LM324输出的功率达不到本设计电机的所需的带动风扇的功率,由于电机功率达不到电机风扇的输出所需的风力并且元件容易发烫而且容易出错,带来的检修困难等问题。
而方案一可以在短时间内通过分立元件来设计好电机驱动电路,能输出电机风扇所需的所需功率,输出大电流容易控制电机风扇风力的大少;所以采用方案一。
3 键盘和显示模块方案一:本设计采用矩阵按键做键盘控制,通过键盘的输入控制采用LCD1602液晶来显示帆板的角度,用数字符或英语代码来表示电路设计要求的信息。
方案二:用独立键盘输入,用液晶LCD12864来显示电路的输入信息与输出信息。
液晶LCD12864内部集成很多文字及数字符号,对于现实文字的电路设计可采用此液晶显示模块。
结论:通过方案一与方案二的对比,发现方案一的性价比更有优势;为了节省单片机的I/O口,键盘采用矩阵键盘来控制本电路设计;为了让所有人都可以直接了解本设计电路控制方法及显示器显示出美观的人机界面,减少人们使用前的查阅时间,综合考虑等,采用方案一。
二、理论分析与计算1.电风扇控制电路1.电路设计1.1 单片机最小系统、报警模块设计图2-1如图1-1所示,控制核心为普通51单片机最小系统,通过单片机最小系统来接收输入信息和控制输出,其中最小系统有STC89C52、10U电容和高电平开关复位、12M晶振、电源组成。
声光报警电路由三极管开关驱动蜂鸣器、发光二极管工作。
1.2 A/D转换模块设计图2-2图2-2为数模转换模块,A/D0804是8位高精度数模转换器件,此芯片控制容易,可以实现高精度的步进电压输出。
ADC0804是用CMOS集成工艺制成的逐次比较型摸数转换芯片。
分辨率8位,转换时间100μs,输入电压范围为0~5V,增加某些外部电路后,输入模拟电压可为5V。
该芯片内有输出数据锁存器,当与计算机连接时,转换电路的输出可以直接连接在CPU 数据总线上,无须附加逻辑接口电路。
1.3 12V直流电机驱动电路设计设计图2-3图2-3是电流放大驱动电机模块。
其工作原理:普通三极管8050经最小系统控制是否导通或截止,从而控制大功率三极管2SC5200的导通与截止的时间比,在电容10U与大功率三极管2SC5200集电极相连可以实现电压几乎不变电流变化功能。
电流放大电路弥补了数模转换模块输出功率低的不足。
但是还有电流检测电路,此电路输出稳定的电流系统,达到电机的所需功率。
1.4矩阵键盘模块设计图2-4图2-4为矩阵键盘。
矩阵键盘的使用,在键盘中按键数量较多时,为了减少I/O口的占用,通常将按键排列成矩阵形式,图2-4所示。
在矩阵式键盘中,每条水平线和垂直线在交叉处不直接连通,而是通过一个按键加以连接。
这样,一个端口(如P1口)就可以构成4*4=16个按键,比之直接将端口线用于键盘多出了一倍,而且线数越多,区别越明显,比如再多加一条线就可以构成20键的键盘,而直接用端口线则只能多出一键(9键)。
由此可见,在需要的键数比较多时,采用矩阵法来做键盘是合理的。
1.5 输入电源图2-5图2-5为整个电系统的供电电源和参考电压电路。
1.6液晶1602显示电路设计图2-61602字符型液晶显示模块是一种专门用于显示字母、数字、符号等点阵式LCD,目前常用16*1,16*2, 20*2和40*2行等的模块,但在本设计采用16*2,显示效果比一般数码管更有人机界面,清晰明了。
2.系统框图图2-63.风扇支架设计根据本设计要求,在此帆板的支架设计用木板做成门字形,将帆板挂在门字形上边;而风扇则是订在正对着帆板的正前方上并且与门字形支架同在一个水平面上。
3.软件流程图????图2-7 三、系统调试1.测试仪器数字示波器数字万用表量角器、尺子2.测试数据.1基本部分测试数据(1)手动控制帆板测试(2)键盘操作控制帆板测试间距d=10cm时(3)间距d=10cm时,稳定在45±5度10秒内完成2.2发挥部分(1)间距d=10cm时,稳定在角度5秒内完成最大误差在5°内(1)间距d在7~15CM范围内任意选择5秒内完成最大误差在5°内。
(3)间距d在15—20CM任意选择5秒内完成最大误差在10°内。
3.结果分析经过分析,题目的基本要求部分可以全部实现,并且发挥部分也基本可以实现,甚至有些部分比题目要求的还要好。
做得最好的是,输出角度值在满度时的误差:|输出值-显示值|都达到设计要求。
还有一个很好的是,在调试过程中,发现了一个问题:电路地线的微小电阻引起的角度显示输出不相称。
发现这个问题,我们另外从电容引出地线到输出端,非常巧妙地解决了这个问题。
参考文献[1]模拟电子技术基础/刘慰平主编——北京:北京理工大学出版社,2008.2[2]数字电子基础/杨志忠主编。
——3版.——北京:高等教育出版社,2008.6[3]51单片机C语言常用模块与综合系统设计实例/于永,戴佳,常江编著,北京:电子工业出版社,2007.4[4]protel99SE原理图与PCB设计/曹丙霞,赵艳华编著,——北京:电子工业出版社,2007.5部分元件清单:附件二:部分程序#include <reg52.h>//包含头文件#include <intrins.h>#define uchar unsigned char #define uint unsigned int uint table[6]={0};uchar code xianshi[]={ "主要功能"" 1、设置输出值"" 2、设置步进""请选择功能:""请输入电压值:"};uchar code xianshi1[]={ "功能1""直接输出值功能""输入电压值为"};uchar code xianshi2[]={ "功能2""步进功能""输出电压值为"};uchar code xianshi3[]={ "警告""有短路或是超负载""稳压电路进入保护""状态请检查后再试"}; sbit lcdrs=P2^5;sbit lcdrw=P2^6;sbit lcde=P2^7;sbit lcdpsb=P2^4;sbit lcdrst=P2^3;sbit beer=P2^0;sbit jiance=P2^1;sbit LDAC=P1^4;sbit CSMSB=P1^0;sbit CSLSB=P1^1;sbit WR0=P1^2;sbit A0=P1^3;uchar num,temp,flag,cc,vv; int aa;void delay(uint i)//延时函数{while(i--);}void delay1(uint z){uint x,y;for(x=z;x>0;x--)for(y=110;y>0;y--);}void speaker(){uchar i;for(i=0;i<50;i++){beer=1;delay(150);beer=0;delay(100);beer=1;}}void delay2(uint z){uint x,y;for(x=z;x>0;x--){for(y=50;y>0;y--);speaker();}}void write_lcd(uchar date,uchar com) //lcd12864指令数据写命令函数{lcde=0;lcdrw=0;lcdrs=com;delay1(1);P0=date;delay1(1);lcde=1;delay1(1);lcde=0;}void init_lcd() //lcd12864初始化{delay1(45);lcdpsb=1;lcdrst=0;delay(10);lcdrst=1;delay(10);write_lcd(0x30,0);delay(110);write_lcd(0x30,0);delay(57);write_lcd(0x08,0);delay(110);write_lcd(0x10,0);delay(110);write_lcd(0x0c,0);delay(110);write_lcd(0x01,0);delay1(10);write_lcd(0x06,0);delay(110);}void init(){uchar i,sum=0;EA=1;TMOD=0x01;ET0=1;TR0=1;TH0=(65536-5000)/256;TL0=(65536-5000)%256;init_lcd();delay(100);write_lcd(0x80+2,0);for(i=0;i<8;i++){write_lcd(xianshi[sum],1);sum++;}write_lcd(0x90,0);for(i=0;i<14;i++){write_lcd(xianshi[sum],1);sum++;}write_lcd(0x88,0);for(i=0;i<12;i++){write_lcd(xianshi[sum],1);sum++;}write_lcd(0x98,0);for(i=0;i<12;i++){write_lcd(xianshi[sum],1);sum++;}}void main(){init();while(1){cc=keyscan();write_lcd(0x98+6,0);if(cc==1||cc==2){write_lcd(0x30+cc,1);flag=0;}if(cc==1)set();if(cc==2)step();}}uchar keyscan(void)//键盘扫描函数,使用行列反转扫描法{uchar cord_h,cord_l;//行列值P3=0x0f; //行线输出全为0cord_h=P3&0x0f; //读入列线值if(cord_h!=0x0f) //先检测有无按键按下{delay(100); //去抖if(cord_h!=0x0f){flag=1;// beer=1;speaker();cord_h=P3&0x0f; //读入列线值P3=cord_h|0xf0; //输出当前列线值cord_l=P3&0xf0; //读入行线值temp=cord_h|cord_l;switch(temp){case 0x7e:num=0;break;//0 按下相应的键显示相对应的码值case 0x7d:num=1;break;//1case 0x7b:num=2;break;//2case 0x77:num=3;break;//3case 0xbe:num=4;break;//4case 0xbd:num=5;break;//5case 0xbb:num=6;break;//6case 0xb7:num=7;break;//7case 0xde:num=8;break;//8case 0xdd:num=9;break;//9case 0xdb:num=10;break;//acase 0xd7:num=11;break;//bcase 0xee:num=12;break;//ccase 0xed:num=13;break;//dcase 0xeb:num=14;break;//ecase 0xe7:num=15;break;//f}while(temp!=0x0f){P3=temp|0x0f;temp=P3;temp=temp&0x0f;}// beer=0;}}return num; //返回该值}。