多参数实时采集与处理系统正文.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
中北大学信息与通信工程学院计算机控制技术课程设计说明书 引言  在现代工业控制系统中,多参数实时采集对监控设备正常运行有着十分重要的 作用。多参数信号采集是将监控现场的物理量、化学量或生物量通过相应的传感器和 调理电路把模拟量转换为易于采集、处理的电压信号,经过单片机的处理,一方面反 馈给控制部件对监控对象进行控制调整,另一方面送给显示单元,实时显示采集的信 号数据。本设计主要要求:下位机以AT89C52单片机为控制单元,8路A/D转换芯片 ADC0809采集两路电压信号:通道0每隔1s采样一次,共采集100次;通道l每隔5s采样 一次,共采集20次。采集的数据通过串行通信方式发送到上位机实现实时显示。 设计过程在硬件与软件方面进行同步设计。硬件方面从功能考虑,首先选择内部 存储资源丰富的AT89C52单片机和ADC0809。软件方面从分析多路数据采集过程分析、 流程图设计,再到程序的编写进行系统设计。编程语言方面从程序总体设计以及高效 性和功能性对C语言和汇编语言进行比较分析,针对多路数据采集与处理功能的实现, 最终选用全球编译效率最高的KEIL公司的μVision3软件,采用汇编语言进行编程,并 PROTEUS画出电路图并仿真。 关键词:单片机 MAX232 串行接口 ADC0809 AT89C5芯片 LED显示 第 1 页 共 16 页 中北大学信息与通信工程学院计算机控制技术课程设计说明书 1. 设计任务和要求 1.1 设计任务 本课题设计的应达到如下指标: 1)设计一个可以采集两路参数、参数分辨率为 8 位的实时数据采集与处理系统。 2)假定两路参数对应的直流电压在 0-5V 内变化,要求对通道 0 每隔 1S 采样一次, 共采集 100 次;对通道 1 每隔 5S 采样一次,共采集 20 次; 3)并要求将不同通道采集的数据进行相应处理后以电压值的形式分别显示在屏幕 的不同区域。 1.2 任务要求 本课题应完成以下设计内容: 1)硬件设计 包括 ADC0809 接口电路设计。 2)软件设计 主程序模块; 中断服务程序模块; 3)课程设计说明书 2. 设计方案 2.1 设计思路 下位机以AT89C52单片机为控制单元,8路A/D转换芯片ADC0809采集两路电压信号: 通道0每隔1s采样一次,共采集100次;通道l每隔5s采样一次,共采集20次。采集的数 据通过串行通信方式发送到上位机实现实时显示。如下图: 第 2 页 共 16 页 中北大学信息与通信工程学院计算机控制技术课程设计说明书 软件实现:根据功能需求与电路结构编写程序,然后将该程序编译与链接,以生成 *.HEX文件。通过程序编译器写入单片机,调试运行。 2.2 AT89C52介绍 AT89C52 是一个 低 电 压 , 高 性 能 CMOS 8 位 单 片 机 , 片 内 含 8k bytes 的 可 反 复 擦 写 的 Flash 只 读 程 序 存 储 器 和 256 bytes 的 随 机 存 取 数 据 存 储 器 ( RAM ),器件 采 用 ATMEL 公 司 的 高 密 度 、 非 易 失 性 存 储 技 术 生 产 , 兼 容 标 准 MCS-51 指 令 系 统 , 片 内 置 通 用 8 位 中 央 处 理 器 和 Flash 存 储 单 元 , 功 能 强 大 的 AT89C52 单片机 可 为 您 提 供 许 多 较 复 杂 系 统 控 制 应 用 场 合 。 AT89C52 有 40 个 引 脚 , 32 个 外 部 双 向 输 入 /输 出( I/O) 端 口 , 同 时 内 含 2 个 外 中 断 口 , 3个 16 位 可 编 程 定 时 计 数 器 ,2 个 全 双 工 串 行 通 信 口 , 2 个 读 写 口 线 , AT89C52 可 以 按 照 常 规 方 法 进 行 编 程 , 但 不 可 以 在 线 编 程 (S 系 列 的 才 支 持 在 线 编 程 )。 其 将 通 用 的 微 处 理 器 和 Flash 存 储 器 结 合 在 一 起 , 特 别 是 可 反 复 擦 写 的 Flash存 储 器 可 有 效 地 降 低 开 发 成 本 。 1. 主要特性: · 兼容MCS51指令系统 · 8k可反复擦写(1000次)Flash ROM   · 32个双向I/O口 · 256x8bit内部RAM   · 3个16位可编程定时/计数器中断 · 时钟频率0-24MHz   · 2个串行中断 · 可编程UART串行通道   · 2个外部中断源 · 共8个中断源   · 2个读写中断口线 · 3级加密位   · 低功耗空闲和掉电模式 · 软件设置睡眠和唤醒功能 2.3 ADC0809介绍 ADC0809 是 M

文档评论(0)

lihuamei118 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档