77范文网 - 专业文章范例文档资料分享平台

毕业设计-太阳能热水器控制电路设计 doc - 图文(5)

来源:网络收集 时间:2019-04-13 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

浙江科技学院毕业设计

图3-8 时钟电路图

3.2 原理图设计步骤

原理图设计工作主要包括:创建原理图、设置原理图设计环境和电路原理图的设计、编辑处

理及报表生成等。

(1)在指定路径上创建设计数据库,新建原理图文档,并进行命名。 (2)设置原理图的设计环境,如图纸的大小、颜色、标题、光标设置。 (3)加载电路原理图常用的元件库。

(4)放置话原理图需要的各种电器元器件和非电器元器件,并对各元件的相关属性进行设置。使用Wiring Tools( 电路工具栏 )来放置元件、网络编号、端口等。使用Drawing Tools(绘图工具栏),放置各类非电器元器件,可以利用原理图元件编辑器进行制作。

(5)元件布局是指对电气元件和非电器元件,在原理图上的位置进行手工调整,移动元件、编排整齐、布局合理。

(6)用Wiring Tools(电路工具栏)中的导线工具,对整个电路图进行连线,连线时要注意捕捉元件的电气节点,在电路图中的连线一般要横平竖直,分布均匀。

(7)原理图连线中,对某些元件的位置、导线走向等,可在进行调整,使布局合理,电路导线整齐、美观。

(8)完成连线后,对原理图要进行电气规则检查(ERC检查)、修改,进行必要的后期编辑、生成相关的报表等。

(9)最后,保存文件。

15

浙江科技学院毕业设计

3.3 PCB的制作

印刷电路板的设计即我们通常所说的PCB设计,它是电路原理图转化成的最终形式。在电路原理图的设计完成的基础上进行电气检测及元件的封装,然后生成网络报表。网络报表就是显示电路原理与中各个元器件的链接关系的报表,它是连接电路原理图设计与电路板设计(PCB设计)的桥梁与纽带,通过电路原理图的网络报表,可以迅速地找到元器件之间的联系,从而为后面的PCB设计提供方便。印刷电路板提供了对电阻、 电容、集成电路等各种电子器件进行固定装配的机械支撑,提供了实现集成电路等各种电子元器件之间的布线、电气连接或电气绝缘所要求的电气特性,同时为自动焊锡提供阻焊图形;为元件的插装、粘装、检查、维修提供识别字符标记图形等。具体涉及步骤如下: (1)画原理图和创建网络表格。 (2)建立PCB文件和规划电路板。

(3)设置参数(工作层面参数,PCB编辑器的工作参数,元件布局,PCB布线参数)。 (4)加载元件封装库,装入网络表及元件封装。 (5)元件的布局。 (6)PCB布线。 (7)手动调整布线。 (8)DRC检查及报表。 (9)保存及打印。

16

浙江科技学院毕业设计

4 系统的软件设计

该设计的功能是在程序控制下实现的。该系统的软件设计方法与硬件设计相对应,按整体功能分成多个不同的程序模块,分别进行设计、编程和调试,最后通过主程序将各程序模块连接起来。这样有利于程序修改和调试,增强了程序的可移植性。

4.1 主程序

程序运行时,先进行程序初始化,然后进行水位监测程序,判断水位情况水,当水位最低时,启动上水程序,水位达到最高时关闭上水。检测水温后将水温显示在数码管上,同时水温最低时进行加热,水温达到最高时,关闭加热。 主程序如图4-1所示:

开始初始化开中断显示温度和水位是否到了水位底线?N自动上水Y关进水阀门N是否到设定的温度?开加热器Y关闭加热器

图4-1 主程序流程图

17

浙江科技学院毕业设计

主程序如下:

/****************main.c*************************************/ #include\#include \sbit d_a = P1^1; sbit d_b = P1^3; sbit key1 = P1^4; //sbit key2 = P1^5; sbit led1 = P3^3; sbit led2 = P3^4; sbit led3 = P3^5; sbit KS_3 = P2^5; sbit KS_2 = P2^6; sbit KS_1 = P2^7;

uint temp_dat; uchar flag1,flag2;

void temp_control(); void shuiwei_control(); main() { temp_dat=tem_manage()/100; delay(10); while(1)

{

18

浙江科技学院毕业设计

}}

temp_control(); shuiwei_control();

void temp_control() { }

void shuiwei_control() {

if(d_a==0 && d_b==0) //????1yμí£?×¢?? temp_dat=tem_manage()/100;

if(temp_dat<=50) {

if(temp_dat>=60) { }

KS_1=1;

if(d_a==0 && d_b==0) { } else {

KS_1=0; KS_1=1; led1=0;

} }

19

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库毕业设计-太阳能热水器控制电路设计 doc - 图文(5)在线全文阅读。

毕业设计-太阳能热水器控制电路设计 doc - 图文(5).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/585748.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: