单片机测电压电流.doc.docVIP

  1. 1、本文档共8页,可阅读全部内容。
  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文档。上传文档
查看更多
单片机测电压电流.doc

单片机测电压电流 设计要求:1、用单片机测30-36V的直流电压,0-10A的直流电流; 2、用单片机测30-36V交流电压有效值、平均值、交流电压的频谱分析; 3、用单片机测0-10A交流电流的有效值、平均值、峰值。 一、设计思路 用调理电路电路将电压和电流采入AD转换器,AD转换器将电压电流转化为数字信号,使用单片机与AD进行数据传输,在单片机的内部进行处理后,在LED或者LCD上进行显示。可设计出一个选择开关,选择是进行电压还是电流的测量.可测电压电流的范围和精度取决于AD的精度,分辨率越高,精度越高. 总体框图 二、设计方案选择 1、主控芯片 方案1:选用专用转化芯片INC7107实现电压和电流的测量和实现,用四位数码管显示出最后的转换电压和电流的结果。缺点是精度比较低,内部电压转换和控制部分不可控制。优点是价格低廉。 方案2:选用单片机MSC80C51和A/D转换芯片ADC0809实现电压和电压的转换和控制,用四位数码管显示出最后的转换电压结果。缺点是价格稍贵;优点是转换精度高,且转换的过程和控制、显示部分可以控制。 基于课程设计的要求选用方案2. ADC0809的精度不高,不是很好用,初级用户才用。 2、显示部分 方案1:选用2个单体的共阴极数码管。优点是价格比较便宜;可以实现电路要求。 方案2:选用一个并联在一起的共阴极数码管,外加两个三极管驱动。因为还需要驱动,相对方案一有些复杂,且价格有点贵。 故基于课程设计的要求选用方案1。 三、电路设计原理 模拟电压和电流经调理电路电路筛减调理电路后,经隔离干扰送到A/D转换器进行A/D转换。然后送到单片机中进行数据处理。处理后的数据送到LED中显示。同时通过串行通讯与上位通信。硬件电路及软件程序。而硬件电路又大体可分为A/D转换电路、LED显示电路,各部分电路的设计及原理将会在硬件电路设计部分详细介绍;一般I/O接口芯片的驱动能力是很有限的,在LED显示器接口电路中,输出口所能提供的驱动电流一般是不够的尤其是设计中需要用到多位LED,此时就需要增加LED驱动电路。驱动电路有多种,常用的是TTL或MOS集成电路驱动器,在本设计中采用了驱动电路本实验采用单片机芯片配合ADC080模/数转换芯片构成一个简易的数字电表。电路通过ADC080芯片调理电路输入口IN输入的0~5 V的模拟量电压,经过模/数转换后,产生相应的数字量经过其输出通道D0~D7传送给芯片的P0口。负责把接收到的数字量经过数据处理,产生正确的7段数码管的显示段码,并通过其P1口传送给数码管。同时它还通过I/O口P产生位选信号,控制数码管的亮灭。另外1还控制着ADC080的工作;P2.控制ADC080的地址锁存端(ALE)启动端(START);P.7和P2.7控制ADC080的输出允许端(OE);P控制ADC080的转换结束信号(EOC)。OE置1,ADC0809的三态输出锁存器被打开,转换完的数字信号经过与D0~D7相连的P0口进入80C51。80C51内经过程序转换和处理将信号分别通过P1口输出到LED上。 四、部分电路介绍 1、直流电压调理电路 通过电阻R1、R2、R3对直流电压进行降压使其符合A/D转换器的量程,取电阻R3的电压,通过电压跟随器将电压取出,然后输入到A/D转换器中。 对这三个电阻有什么要求,用滑动电阻可不可以? 2、直流电流调理电路 输入直流电流经电阻R1、R2转换成电压通过电压跟随器取出电压,为100毫伏,将电压输入到反馈放大电路中,放大倍数为1+R5/R4,从而达到A/D转换器所能输入的量程。 因为电流比较大,所以R1、R2要选组织比较小的电阻,否则加在电阻上的功率太大。考虑多大的电阻,对于要求的电流??? 3、交流电压调理电路 如直流电压一样,先经过电阻的降压,由电压跟随器取出电压,之后加一个偏置电压,将电压抬高使其变成直流,然后又有一个限幅电压,将高于4V的电压都滤去,再经过电容滤波,就得到比较稳定的直流电压。 4、交流电流调理电路 前面与直流电流一样,先将电流转换为小电压,然后放大,经过偏置电压和限幅电压的处理,再经电容的滤波就可以的得到稳定的符合A/D转换器量程的电压。 5、单片机 MSC8051功能简单容易操作,且可以实现该设计功能,,价格也比较便宜,故选用该单片机,如图 内部有ROM和RAM,不需要外部扩展,有4个I/O接口,但P3一般不用做I/O接口,通常都是用它的第二功能;有4个中断,INT0外部中断0,INT1外部中断1,定时/计数器T0中断,定时/计时器T1中断;两个串行口,RXD串行口输入端,TXD串行口输出端;WR是写功能,RD是写功能;ALE在不访问片外程序存储器

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档