inp4电子实验报告陈磊陈水广.pptxVIP

  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文档。上传文档
查看更多
inp4电子实验报告陈磊陈水广

INP4电子实验报告PPT陈磊 陈水广 2015.11.28 测量链 放大装置的电路图???R?=?R’?=?10?k?(精度1%) 为了减小增大共模抑制比,须R2R3=R1R4,这里我们选4个电阻都为10K?(精度1%). 首先按照电路图连接好放大装置,选择好电阻的阻值后,通过计算Vs和Vref以及Vcapt的关系,可以得出放大关系Ad=6.85。 放大装置的电路图而在实际操作中,Amc不可能为0,因为内部存在偏移电压,并且i+和i-都不为0 为此,我们比较了一下,决定选择OP07(代替TL081)分别在Rg在10k?和1k?时,得到数据,计算增益G,发现Ad×BP是个常数。然后,换了精度0.1%的电阻,发现误差更小,更准确(精度越高,共模抑制比越大) 温度信号获取装置按下面电路图所示将Vcapt和Vref分别连接到上一张ppt电路图中对应的Vcapt和Vref接口。LM335和LM336是两个稳压二极管,它们的工作电压受温度影响。工作时将LM335插入待测液体中。测量范围为[-23°C?,+?50°C] LM335:Vcapt=0.01*TR+2.73LM336:Vref=2.5vVdif=Vcapt-Vref=0.01*TR+2.73-2.5 完整温度测量装置将上两个电路图放在一起即得到一个完整的温度测量装置(滤波部分的电路不用): VS=6.85*(0.01*T+2.73-2.5)通过示波器显示Vs即可知道对应的温度T 数字温度显示 模数转换analogRead()DescriptionReads the value from the specified analog pin. The Arduino board contains a 6 channel (A0~A5), 10-bit analog to digital converter. This means that it will map input voltages between 0 and 5 volts into integer values between 0 and 1023. This yields a resolution between readings of: 5 volts / 1024 units or, .0049 volts (4.9 mV) per unit. 调用这个函数即可实现模数转换analogPin=0;analogPinVal = analogRead(analogPin); 数字信号换算成温度 由电压与温度的关系式:VS=6.85*(0.01*T+2.73-2.5)和模数转换关系式:analogPinVal=Vs*1023/5得: T = (100.0 / 6.85) * (5.0 / 1023.0) * (analogPinVal) - 23.0;提取出温度的十位,个位和十分位BCD码/七段码逻辑功能表数字输入端(BCD码)输出端(七段码)b3b2b1b0abcdefg000001111110100010110000200101101101300111111001401000110011501011011011601101011111701111110000810001111111910011111011abcdefg卡诺图及其逻辑表达式a???11????11??c???11????11??abcdefg卡诺图及其逻辑表达式e???10????11?????11??十进制转化为二进制并显示动态扫描显示代码实现: ( scanTime=5 ) displayTemp(led1, 0, 1, 0, 0, 0); delay(scanTime); displayTemp(led2, 0, 0, 1, 0, 0); delay(scanTime); displayTemp(led3, 1, 0, 0, 1, 0); delay(scanTime); displayTemp(led4, 0, 0, 0, 0, 1); delay(scanTime);动态扫描显示即轮流向各位数码管送出字形码和相应的位选,利用LED发光管的余辉和人眼视觉暂留作用,使人的感觉好像各位数码管同时都在显示。程序优化温度值在百分位四舍五入,减小误差显示温度值取200组瞬时温度的平均值,使得显示的温度能稳定下来,便于读取。测量系统在重启时会全部数码管全亮3秒[8.]以检查数码管LED是否能正常工作。超过温度测量范围[-23,50]时,全部数码管以[8.]闪烁表明。当1,2和4(或3)数码管显示[8.](或[8]

文档评论(0)

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

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

1亿VIP精品文档

相关文档