利用单片机的I/O口输出PWM波形 通过低通滤波实现

1.实现8位D/A转换,电压范围0~3.5V,用5V电源的51单片机实现。
2.设计低通有源滤波电路。
3.给出验证D/A输出的线性度、准确度和验证方案。
利用51单片机

第1个回答  2015-11-16
控制LED的灯光强弱就是控制输出电压的大小。IO口输出的都是TTL电平,所以无法直接控制,你可以先在IO口接一个PC817光耦。1脚接VCC,2接IO,3接VCC,4对地接一个220欧的电阻。在4脚和220欧电阻之间接出一根线,串联接5K的电阻和10U的电解电容,最后接地。这样光耦导通时5K电阻和10U电容就形成了RC充电,由于PWM的占空比不同,电容充电时间长短也就不一样,电容两端的电压也不一样。LED和电容并联就可以了。
第2个回答  2011-05-27
说到底都是为了钱啊!为了这么一个简单的东西去赚别人的money真的优点不好呢……

看这里:http://bbs.plcjs.com/showtopic-9143.aspx 用单片机的PWM构成DA,如果单片机本身有PWM输出单元,那就非常简单了,一下解决问题。本回答被提问者采纳
第3个回答  2011-05-23
有意可联系2001myp@163.com,可以为你进行专业设计
第4个回答  2011-05-24
这个太简单了, 我项目上面经常用到,追问

是吗,我在网上也找了很多资料,但还是觉得不会弄,尤其是如何验证D/A线性度之类的,可以交流一下吗?QQ673224333

追答

呵呵, 要收费的, 毕竟是公司的图纸, 不能乱给人,

本回答被网友采纳

利用单片机的I\/O口输出PWM波形 通过低通滤波实现
IO口输出的都是TTL电平,所以无法直接控制,你可以先在IO口接一个PC817光耦。1脚接VCC,2接IO,3接VCC,4对地接一个220欧的电阻。在4脚和220欧电阻之间接出一根线,串联接5K的电阻和10U的电解电容,最后接地。这样光耦导通时5K电阻和10U电容就形成了RC充电,由于PWM的占空比不同,电容充电时间长短也...

单片机I\/O口产生PWM波后电容隔直后驱动耳机怎么实现
光耦隔离、 运放跟随、晶体管放大驱动 需要这三个步骤

如何实现用单片机控制输出电压1
在单片机的输出端输出PWM(脉冲调宽)波,再加简单的阻容低通滤波器,就可以实现单片机控制输出电压。单片机(Microcontrollers)是一种集成电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU、随机存储器RAM、只读存储器ROM、多种I\/O口和中断系统、定时器和计数器等功能。

单片机的I\/O接口能输入或输出模拟信号吗?
单片机的 I\/O 接口, 如果该 I\/O 口有 AD 功能 就可以,以模拟量信号输入,如果该 I\/O 口有 PWM 功能 就可以,以 PWM 调制信号 输出,或者 通过滤波以 模拟量信号输出,现在有很多 型号的 单片机 都有 以上功能,如 STC 系列单片机,可以 上 STC 官网 看看,下载单片机的 数据手册。

单片机直流电机调速系统设计
利用单片机的一个I\/O引脚,通过软件对该引脚不断地输出高低电平来实现PWM信号输出。这种方法要占用CPU大量时间,需要很高的单片机性能,易于实现,目前也逐渐被淘汰。 (3)、专用PWM集成电路 从PWM控制技术出现之日起,就有芯片制造商生产专用的PWM集成电路芯片,现在市场上已有许多种。这些芯片除了由PWM信号发生功能外,还有...

如何将单片机I\/O口输出PWM信号的幅值放大,频率和占空比不变? 我要...
I\/O口输出PWM信号实质是方波信号,你只要通过该信号控制三极管或MOS管,然后该三极管或MOS管驱动喇叭即可。专业单片机方案开发产品,做产品可以+企鹅细谈。

利用I\/O输出PWM信号,如何滤波得到稳定直流电压,求类似的代码
这个不用代码。用电阻电容做几级T型滤波就好了。还可以在滤波后加一级运放电压跟随器,就更稳定了

单片机PWM调光原理
指的是此单片机有部分I\/O口具有输出PWM信号的功能。比如说部分单片机的I\/O口可以输出时钟信号,时钟信号的脉宽和占空皮可调,可以根据实际需要调整寄存器位来设定。3.基本思想就是利用单片机具有的PWM端口,在不改变PWM方波周期的前提下,通过软件的方法调整单片机的PWM控制寄存器来调整PWM的占空比,从而控制...

AVR单片机怎么用I\/O口模拟PWM输出
使用需要配合使用一个定时器,定时时间到,将响应的IO翻转。PWM周期是定时器周期的两倍,这样得到的pwm是50%占空比,如果要调占空比,再设置一个标志位,配合标志位设置IO口输出高和输出低时各自的一处周期。

求单片机温度控制系统的论文
PI 控制器根据温度给定值和测量值之间的偏差调节,给出调节量,再通过单片机输出PWM 波,调节可控硅的触发相位的相位角,以此来控制执行部件的关断和开启时间,达到使温度升高或降低的目的。随后整个系统再通过检测前一阶段控制后的温度,进行近一步的控制修正,最终实现预期的温度监控目的。4 结论 本设计...

相似回答