数据采集及处理课程设计.docVIP

  1. 1、本文档共18页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据采集及处理课程设计

目录 内容摘要 2 1 设计方案 3 1.1 设计任务 3 1.2 设计方案 3 1.3 系统原理 3 2 硬件原理 4 2.1 多路转换器 4 2.2 模拟量输入 4 2.3 模拟量输出 5 2.4 数字量输入输出 6 3 程序流程图 8 3.1 模拟量输入输出流程图 8 3.2 数字量输入输出流程 9 4 总结 10 5 参考文献 10 6 附录 11 6.1 ADC0809芯片资料 11 6.2 DAC0832芯片资料 12 6.3 INA114芯片资料 13 6.4 程序 13 6.4 电路图 16 内容摘要 计算机技术的高速发展为人们利用现代数字信号处理技术大量的处理信息提供了有效手段。数据采集就是采集生产过程中出现的反馈数据,而数据处理正是将得到的数据以数字形式对信号进行滤波,估值和压缩等处理,已得到符合要求的信号形式。数据采集与处理就是能使生产管理效率更高,使生产管理能够达到实时控制。本文介绍了一种利用A/D与D/A转换进行模拟与开关信号采集,经处理后输出模拟与数字信号的8051单片机系统。 关键字:A/D转换 D/A转换 8051单片机 数据采集 数据处理 1 设计方案 1.1 设计任务 本次设计要求设计一个64路巡回数据采集及处理系统,系统循环周期为1秒,16路模拟信号输入,16路开关信号输入,16路模拟输出,16路数字输出。输入0~20mV,输出为0~10V,每周期各通道采样十次,对模拟信号采取一种数字滤波。 1.2 设计方案 设计方案分为两部分,分别为模拟量输入输出部分与数字量输入输出部分。模拟量输入输出部分为输入模拟量经16路多路转换器后由INA114放大,再经ADC0809芯片进行A/D转换后输出的数字量存入8051芯片。循环10次后,所得数据经处理由DAC0832输出至放大器再经由16路多路转换器输出。 1.3 系统原理 模拟量输入输出部分原理框图如下 图1 模拟输入输出原理框图 数字量输入输出原理框图如下 图2 数字输入输出原理框图 2 硬件原理 2.1 多路转换器 多路转换器决定为MC14067B,该元件有一个使能端,四个地址端,系统共用到四个多路转换器。四个多路转换器的地址端共用单片机P0的低四位I/O口,P0的高四位I/O则分别接四个多路转换器的使能端,如此则可以用P0口控制四个多路转换器的任一路的选通。 2.2 模拟量输入 模拟量输入先由INA114进行放大。 模拟量输入主要为A/D转换,A/D转换由ADC0809芯片承担,它有8个模拟量输入端,由A,B,C三个引脚决定转换哪一路模拟输入量,由于经多路转换器后只有一个输入故可直接将A固定接高电平,B,C固定接低电平,选择IN0通道进行转换。当单片机选通一路,输出信号至ADC0809的START端启动ADC0809进行转换,待ADC0809的EOC端输出高电平到P2.5时意味着AD转换已完成,再接受转换结果存入8051的数据寄存器。然后就可以开始下一路的转换。 图3 模拟量输入电路 2.3 模拟量输出 模拟量的输出主要为D/A转换,该工作由DAC0832完成。当单片机可以输出模拟量信号时,输出信号至DAC0832的CS使能端与WR端,同时将需转换的数字信号输入至DI0~DI7则DAC0832可输出需要的模拟量信号,经多路转换器输出至特定的输出端。 图4 模拟量输出电路 2.4 数字量输入输出 数字量输入输出电路相对简单,基本只由放大器与8051芯片组成。先由8051选通一路开关量输入电路,经放大后,由P2.0采入8051芯片。数据经处理后,再由P2.1输出,经放大器与多路转换器输出。 图5 数字量输入电路 图6 数字量输出电路 3 程序流程图 3.1 模拟量输入输出流程图 图7模拟量输入输出流程图 3.2 数字量输入输出流程 图7模拟量输入输出流程图 4 总结 这次的课程设计令我深深的感受到了所知所识的浅陋,在构建电路过程中有许多地方都不太清楚,虽然学习了单片机但对于单片机的汇编语言仍然是一知半解,在做课设时只好一边翻书一边写程序。对于电路也是一边看书才能一边连出来。 5 参考文献 1 陈立周,陈宇编著.单片机原理及其应用.机械工业出版社,2008 2 于海生等编著.计算机控制技术.机械工业出版社,2007.12 3 孙增圻编著.计算机控制理论与应用.清华大学出版社 4 俞光昀编著.计算机控制技术.电子工业出版社 5 李朝青编著.单片机原理及接口技术.北京航空航天大学出版社,2005 6 附录 6.1 ADC0809芯片资料 ADC0808/0809是带有8:1多路模拟开关的8位A/D转换单片CMOS芯片,所以它可有8个模拟量的输入端,由芯片的A,B,C三个引脚来选择模拟通道中的一个。ADC0808/0809内无时钟,

文档评论(0)

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

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

1亿VIP精品文档

相关文档