检测技术与自动化仪表指导书.docVIP

  1. 1、本文档共12页,可阅读全部内容。
  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文档。上传文档
查看更多
检测技术与自动化仪表指导书

《传感器与检测技术》课程设计 课程设计目的 课程设计的目的是使学生能够将《传感器与检测技术》课程的内容有机的联系起来,形成系统的概念,培养学生综合应用知识的能力,掌握智能检测(或仪表)系统设计的基本思想和方法。 设计方法 (一)智能化测量控制仪表的总体设计 在设计一台智能化测量控制仪表时,首先要进行仪表的总体设计。在课程设计中要考虑以下两点。 1.从整体到局部(自顶向下)的设计原则 开始时,根据仪表功能和设计要求提出仪表设计的总任务,分别并绘制硬件和软件总框图,然后将总任务分解成一批可以独立表征的子任务,这些子任务再向下分,直到每个低级的子任务足够的简单,可以直接而且容易实现为止。这些低级子任务可用模块化的方法来实现,有些子任务可以采用某些通用化的模块(模件)实现。 2.经济性要求 为了获得较高的性能价格比,设计仪表时不应盲目地追求复杂高级的方案。在满足性能指标的前提下,应尽可能采用简单的方案,因为方案简单意味着元器件少,可靠性高,从而也比较经济。 在进行实际的产品设计时,还应考虑仪表的可靠性要求、操作和维护的要求等。 (二)智能化测量控制仪表的硬件电路设计 1.单片机芯片的选择 课题中指定在MCS-51系列单片机中选择机种。选择时,应考虑单片机的时钟频率、内部程序存储器和数据存储器容量、片内功能部件,以及相关的技术支持等因素。 2.存储器设计 如果仪表中所涉及的程序或者数据量使单片机内部存储器难以满足要求时,应设计片外存储器。 3.输入/输出接口的设计 单片机从测量环节或者说前向通道(包括A/D转换器和输入电路)输入测量信息、从键盘输入仪表需要的各种数据和信息(如功能选择,量程范围、阈值等)以及向显示器输出测量结果、仪表的工作状态(如报警信息)都需要通过接口电路实现,因此要设计相应的接口电路。 以上设计工作完成后,仪表中的单片机系统的设计工作就完成了。 4.测量部分的设计 测量部分通常由两大部分组成,即模拟测量部分和A/D转换器。模拟测量部分如传感器、传感器测量电路、信号放大电路、滤波电路以及其它的信号调理电路都是一些独立的模块或组件,如果已有相应的模块芯片出售,设计时只要选用合适(符合技术要求)的芯片即可;如果没有相应的模块供应,则在设计时要根据仪表的技术指标,自行设计这些组件。设计时,首先对个组件的误差进行分配,对每个组件提出设计要求,接着确定个组件的原理和电路形式,分析各单元电路的误差来源和计算误差大小。 5.键盘和显示器的设计 键盘是智能化测量控制仪表的重要组成部分。根据仪表的功能要求,键盘可采用矩阵式非编码键盘,也可采用专用芯片的编码键盘,如果所用按键数量很小,还可采用独立的按键开关。显示器是智能化测量控制仪表的主要输出设备。常用的显示器有两种形式,即发光二极管显示器LED和液晶显示器LCD。课题中指定采用LED显示器设计。在设计显示器的位数时,应考虑测量结果最大值的输出位数(包括符号位)。 (三)智能化测量控制仪表的软件设计 1.自顶向下设计 自顶向下设计就是把整个问题划分为若干个大问题,每个大问题又划分为若干个小问题,这样一层一层地分下去,直到最底层的每一个问题都可以分别予以处理为止。软件设计中自顶向下设计的要领有以下几点:(1)对于每一个程序模块应明确规定其输入、输出和功能;(2)一旦已认定一部分问题能够纳入一个模块之内,不要急于编程,应先给出表示模块之间层次关系的结构图,列出每一模块的内容概要;(3)不论在哪一层次,每个模块的具体规定(说明),不管表示方法是编码形式或是流程图形式,不要过分庞大(例如不要超出一页纸,如果过分庞大就应该考虑作进一步细化)。 2.模块化编程 进行模块化编程时应遵循两个原则:(1)模块的独立性,即一个模块应尽可能独立于其它模块,一个模块内部的更改不应影响其它模块。应尽量使模块只有一个入口和一个出口;(2)一个模块应具有解决一个问题的完整算法,具有容许输入值范围和容许输出值范围,当出错时,应能给出一个出错信息(可参考C或LabVIEW的功能函数或功能节点)。 三.设计过程 1.采用自顶向下设计原则,将软、硬件系统按功能进行细化。在软件进行细化之前,应清楚知道硬件提供了什么样的功能支持。 2.当软、硬件设计方案拟订好后,应进一步审订软件和硬件设计的合理性。有些功能既可由硬件实现,也可由软件实现,应考虑通过哪种途径实现更合理。 3.进行具体的软、硬件模块设计。 四.误差分配举例 在完成对系统硬件的总体规划和模块划分之后,接下来要根据系统总的设计精度,对各组件的误差进行分配,也就是对测量部分(即前向通道)的每个组件进行误差预估。 下面通过一个实例说明误差预估的方法。 以一压力测量系统为例,来确定其传感器、放大器、数据采集系统的静态

文档评论(0)

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

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

1亿VIP精品文档

相关文档