logo资料库

基于RS232数据采集系统设计.doc

第1页 / 共27页
第2页 / 共27页
第3页 / 共27页
第4页 / 共27页
第5页 / 共27页
第6页 / 共27页
第7页 / 共27页
第8页 / 共27页
资料共27页,剩余部分请下载后查看
课程设计任务书
第1章 概述
第2章 单元电路原理
2.1 X4051看门狗电路
2.1.1 X4051引脚说明
2.1.2 X4051工作原理
2.1.3 X4051指令寄存器
2.1.4 X4051状态寄存器
2.2 MAX232转换芯片
2.2.1 MAX232引脚说明
2.2.2 MAX232工作原理
2.2.3 MAX232特性
2.3 单片机8051
2.3.1单片机8051引脚说明
2.3.1单片机8051特点
2.4 RS-232串口
2.4.1RS-232串口引脚说明
2.4.2RS-232串口电气特性
2.4.3 RS-232连接器的机械特性
2.5 ADC0832 A/D转换器
2.5.1 ADC0832的引脚说明
2.5.2 ADC0832的特点
2.5.3 单片机对ADC0832的控制原理
2.6 CD4051开关器件
2.6.1 CD4051的引脚说明
2.6.2 CD4051的参数
2.7 开关量电路
2.8 时钟电路
第3章 焊机硬件作品及调试
3.1 焊接硬件作品
3.2 硬件作品的调试
第4章 软件说明
4.1 实验器材
4.2 仿真软件说明
4.2.1 仿真头
4.2.2 仿真器
4.3 程序流程图
4.4 利用仿真进行上位机程序调试
第5章 结论
参考文献
附录
吉林化工学院课程设计说明书 基于 RS-232 的数据采集系统设计 Based on RS-232 Data Acquistion System Design 学生学号: 学生姓名: 专业班级 指导教师: 起止日期: 吉林化工学院 Jilin Institute of Chemical Technology
吉林化工学院课程设计说明书 课程设计任务书 一、设计题目:基于 RS-232 的数据采集系统设计 二、设计目的 1、掌握 X5045 看门狗电路、MAX232 转换芯片、ADC0832 转换器等电路的的工作原理; 2、掌握 RS-232 串行接口基本工作原理及单片机与 PC 机之间通过 RS-232 的通信的编程方法; 3、熟练掌握电路设计及软件编程方法; 4、熟练掌握硬件电路的焊接和利用软件仿真调试的方法。 三、设计任务及要求 设计并实现模拟量以及开关量的采集。使硬件电路调试后具有以下基本功能: 1、实现由 CD4051 和 ADC8032 组成的模拟量电路对 8 个模拟量的实时采集; 2、实现由 DIP8 为拨码开关和 LED 发光二级管组成的开关量电路对 8 个开关量的实时采集; 四、设计时间及进度安排 设计时间共三周(2012.4.16~2012.5.6),具体安排如下表: 周安排 设 计 内 容 第一周 了解各电路中、以及各器件的作用和工作原理,进行硬件电路 设计。 第二周 焊接电路板、进行调试、完成硬件作品。 第三周 编写硬件作品的说明书。 五、指导教师评语及学生成绩 指导教师评语: 设计时间 2012.4.16~ 2012.4.20 2012.4.23~ 2012.4.27 2012.4.30~ 2012.5.6 成绩 指导教师(签字): 年 月 日 - I -
基于 RS-232 的数据采集系统设计 目 录 课程设计任务书····································································································· I 第 1 章 概述········································································································· 1 第 2 章 单元电路原理······························································································2 2.1 X4051 看门狗电路························································································ 2 2.1.1 X4051 引脚说明··················································································· 2 2.1.2 X4051 工作原理··················································································· 3 2.1.3 X4051 指令寄存器················································································ 3 2.1.4 X4051 状态寄存器················································································ 4 2.2 MAX232 转换芯片························································································ 4 2.2.1 MAX232 引脚说明················································································ 4 2.2.2 MAX232 工作原理················································································ 5 2.2.3 MAX232 特性······················································································5 2.3 单片机 8051································································································6 2.3.1 单片机 8051 引脚说明············································································ 6 2.3.1 单片机 8051 特点··················································································7 2.4 RS-232 串口································································································ 7 2.4.1RS-232 串口引脚说明············································································· 8 2.4.2RS-232 串口电气特性············································································· 8 2.4.3 RS-232 连接器的机械特性·······································································9 2.5 ADC0832 A/D 转换器···················································································· 9 2.5.1 ADC0832 的引脚说明············································································ 9 2.5.2 ADC0832 的特点·················································································· 9 2.5.3 单片机对 ADC0832 的控制原理······························································10 2.6 CD4051 开关器件························································································11 2.6.1 CD4051 的引脚说明············································································· 11 2.6.2 CD4051 的参数···················································································12 2.7 开关量电路·······························································································12 2.8 时钟电路··································································································13 第 3 章 焊机硬件作品及调试····················································································14 3.1 焊接硬件作品···························································································· 14 3.2 硬件作品的调试························································································· 14 - II -
吉林化工学院课程设计说明书 第 4 章 软件说明·································································································15 4.1 实验器材··································································································15 4.2 仿真软件说明···························································································· 15 4.2.1 仿真头·····························································································16 4.2.2 仿真器·····························································································16 4.3 程序流程图·······························································································17 4.4 利用仿真进行上位机程序调试········································································17 第 5 章 结论········································································································ 19 参考文献············································································································ 20 附录·················································································································· 21 - III -
吉林化工学院课程设计说明书 第 1 章 概述 数据采集是对一个或多个信号获取对象信息的过程,数据采集器是一种具有实验室或现场进行 实时数据采集、自动存储记录、信号预处理、即时显示、即时状态分析、自动传输等功能的自动化 设备。 数据采集是工、农业控制系统中至关重要的一环,在医药、化工、食品等领域生产过程中,往 往需要随时检测各生产环节的温度、湿度、流量及压力等参数。同时,还要对某一检测点任意参数 能够进行随机查询,将其在某一时间段内检测到的数据经过转换提取出来,以便进行比较,做出策 略。 数据采集系统从严格意义来说,应该使用计算机控制的多路数据自动检测或巡回检测,并且能 够对数据实行存储、处理、分析计算以及从检测的数据中提取可用的信息,供显示、记录、打印或 描绘的系统。 由于 RS-232 在微机通信接口中广泛应用,技术已相当成熟。在近端与远端通信过程中,采用 串行 RS-232 标准,实现 PC 机与单片机间的数据传输。 数据采集与通信控制采用了模块化的设计,数据采集与通信控制采用了单片机 8051 来实现, 硬件部分是以单片机为核心,还包括 A/D 模数转换模块,显示模块,和串行接口部分。该系统从 机负责数据采集并应答主机的命令。8 路被测电压通过模数转换器 ADC0832 进行模数转换,实现 对采集到的数据进行模拟量到数字量的转换,并将转换后的数据通过串行口传输到上位机,并用 LED 数码显示管来显示所采集的结果。 - 1 -
基于 RS-232 的数据采集系统设计 第 2 章 单元电路原理 本硬件电路包括的单元电路有 X5045 看门狗电路、MAX232 电平转换芯片、时钟电路、指示 电路、开关量采集电路、模拟量采集电路以及 ADC0832A/D 转换电路。 2.1 X4051 看门狗电路 X5045 具有上电复位、看门狗定时器、电源电压监控和 512 字节的块锁串行 E 2 PROM 存储器 四种常用功能,为 SPI 总线、双列直插 DIP8 封装,引脚如图 2-1 所示: 图 2-1 2.1.1 X4051 引脚说明 CS ——片选引脚:当CS 芯片使能信号 ,当其为高电平时 ,芯片不被选择 , SO 脚为高阻态 , 除非一个内部的写操作正在进行 ,否则芯片处于待机模式;当引脚为低电平时,芯片处于活动模式 , 在上电后 ,在任何操作之前需要 CS 引脚的一个从高电平到低电平的跳变。 SO ——串行数据输出引脚:在一个读操作的过程中 ,数据从 SO 脚移位输出。在时钟的下降 沿时数据改变。 SI ——串行数据输入引脚:所有的操作码、字节地址和数据从 SI 脚写入 ,在时钟的上升沿时 数据被锁定。 SCK ——串行时钟引脚 :控制总线上数据输入和输出路 ,从而使 RESET 引脚有效。该信号 可避免系统的时序。 WP ——写保护引脚:当 WP 引脚为低时,芯片禁止写入,但是其他的功能正常。当 WP 引脚为 高电平时,所有的功能都正常。当 CS 为低时,WP 变为低可以中断对芯片的写操作。但是如果内部的 写周期已经被初始化后,WP 变为低不会对写操作造成影响。 RESET——复位输出端 VCC——电源端。 VSS——接地端。 - 2 -
分享到:
收藏