网站大量收购独家精品文档,联系QQ:2885784924

基于Freescale单片机的双极模拟信号设计.pdfVIP

基于Freescale单片机的双极模拟信号设计.pdf

  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文档。上传文档
查看更多
基于Freescale单片机的双极模拟信号设计.pdf

基于 Freescale 单片机的双极模拟信号 A/D 转换电路设计 摘要实现A/D 转换通常需要使用A/D 转换芯片,而单片机内置的A/D 模块只能接收单极 模拟信号。文中介绍了一种使Freescale 单片机A/D 转换模块能够接收双极型模拟信号的 电路设计,文中电路采用对称设计,扩大了A/D 转换的量程,提高了A/D 转换的分辨率。 通常A/D 转换都需使用A/D 转换芯片来实现,MC9S12XS128MAL 是飞思卡尔公司 HCS12 系列 16 位单片机中的一种,它有8 kB 的RAM、128 kB 的片内闪存(Flash EEPROM)、2 kB 的电可擦写可编程只读存储器(EEPROM)及多种功能的接口, MC9S12XS128 内置的A/D 模块是 16 通道、12 位精度、多路输入复用、逐次逼近型的模 数转换器,故可省去使用A/D 转换芯片而设计的硬件电路,可降低成本,提高了系统的稳 定性及可靠性。但单片机的模拟输入端只能接受单极正向模拟信号,不能直接进行双极模 拟信号的模数转换,为此必须把双极模拟信号转换成单极正向模拟信号。在一般的设计中, 常常要把形如-ui-+ui 的双极型模拟信号通过电位平移电路转换成0~5 V 单极信号,而这 种平移电路会使得A/D 转换的精度降低一倍,而且稳定性也降低。而文中采用对称电路设 计,使得单片机可接收的A/D 信号由0~5 V 扩大到-5~+5 V,A/D 转换的量程扩大了 1 倍,稳定性也大幅提高。 1 电路设计 1.1 设计原理 当输入的信号经放大电路放大后,若信号为正,则二极管1 截止,信号无损失地从 AD0 口输入,同时正的信号经反相器反相后变成负的信号,二极管2 导通,所以AD1 口接 收到的信号为二极管2 的正向导通压降的负值,只要这个负值电压的幅度小于A/D 口输入 的允许值,则由此口采集的A/D 值就为0,因此在这种情况下的A/D 值就是AD0 口的值; 反之,当输入的信号为负值时,二极管 1 导通,AD0 口接收的数据为0,而经反相器 反相后的信号为正,二极管2 截止,AD1 口接收数据。 若AD=AD0-AD1 ,当信号为正时,AD=AD0-0,为正;当信号为负时,AD=0-AD1 ,为 负。此时,AD 可接收的数据由原来的0~5 V 扩展为-5~+5 V。 1.2 二极管的选择 若从线性度考虑,应该选择正向压降高的二极管,例如1 N4007。但1N4007 的正向 压降约为0.7 V,当二极管导通时,对应的A/D 口所接收到的信号为-0.7 V,这会烧毁单片 机,所以从安全性考虑应该选择压降较低的二极管进行实验。PMEG2010 的压降约为0.1 V, 1N60 的压降约为0.2~0.3 V,均能保护好单片机不被烧坏。在安全性的前提下,分别测量 数据分析二极管的线性度。 2 实验与结论 2.1 PMEG2010 文中以某种信号为输入信号,测量输出信号和输入信号是否成线性关系。 表 1 是二极管为PMEG2010 是测得的数据,将数据拟合后可得到二极管为PMEG2010 时所得曲线,如图2 所示。 由图2 所示,在零点附近输入与输出之间呈明显的非线性关系。原因是PMEG2010 的 反相漏电流过大,且漏电流大小与输入信号的大小之间也呈非线性关系,所以测得的数据 与输入值之间呈非线性。 2.2 1N60 当把PMEG2010 换成 1N60 后,再次测得一组数据,并分析其线性相关性。 将上述所测得数据拟合后得到图3 所示。 图3 是拟合后的曲线,由图可看出输入值和输出值之间呈较好的线性关系,拟合曲线 的方程为y=0.049 421 335 942 257 8+2.261 803 178 235 24× x ,相关系数为R=0.999 72,可满足一般的测量需要。 3 结束语 经过实验数据验证以及参考相关资料文献,可得出以下结论:(1)本电路设计能有效地 解决单片机接收单极信号和双极信号的关系,使得单片机可接收并处理双极信号。(2)通过 对称电路的设计,使得A/D 可接收的信号由原来的0~5 V 变为-5~+5 V,有效地扩大了 A/D 的量程。(3)当二极管选用得合适,能够保证数据的线性关系。(4)设计使用单片机内置 的A/D 模块,节省了A/D 芯片的使用,使得设计成本降低。

文档评论(0)

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

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

1亿VIP精品文档

相关文档