大家好!
有这样一个问题:
要做一个电机控制,用到单片机、DAC、伺服放大器器去控制无刷直流电机。
单片机的GPIO,输出电平为3.3V,要求DAC能够提供0~5V的模拟电压,从而实现对
电机的转速控制。DAC的精度要求在10位或者12位都可以,请教,如何选择这样的DAC。
我现在不明白的是,单片机的IO口输出电平和DAC的数据输入有一个电平匹配问题吧?
DAC使用+5V的参考电压,而接受3.3V的数据信号,可以转换成0-5V的模拟电压嘛?
[此贴子已经被作者于2006-3-20 10:22:37编辑过]
[此贴子已经被作者于2006-3-20 10:23:45编辑过]
1、 DAC用5V的电压指的是它的工作电压。不是指它采集的信号电压。
按一般的芯片工艺水准来说: 0.3~0.8V为低电平信号,2.8V以上为高电平信号。
0.8~1.8V之间为不确定状态(这种情况应该避免!)
我说了这么多的意思是:单片机能输出 3.3V 作为高电平信号给DAC器件已经足够了,
如果不放心,可以在输出口接上拉电阻。
2、 DAC器件要看应用场合来 选型。对于高要求,高速系统,要选用并行DAC(你如果要
电机快速响应的话)。在这个基础上,你如果要电机受到精密控制,那么就选用位数
高的DAC,如12位、16位。
3、 我可以上传一个仿真图给你看。。如果你需要的话。。
[此贴子已经被zcllom于2006-3-20 14:43:17编辑过]
zcllom:太感谢你了,我的见教让我茅塞顿开,希望能和你成为朋友,如果你用QQ的话加我fficeffice" />
QQ:34137535。以后还可以经常向你请教。
对于使用串行还是并行的问题我也在考虑,MCU用的是philips的ARM LPC2114,有SPI功能,
有46个IO口,要是驱动两个电机的话用并行的也够了,要是驱动三个就怕不够用了。
因为还要留IO口去驱动LED。
你看 其中一个功率小的,我想选用步进电机,它就可以通过PWM控制了,
这样就可以选用并行的DA了。
再次感谢你的帮助!
[upload=image/gif]uploadImages/ROSE.GIF[/upload]
[此贴子已经被作者于2006-3-21 10:42:00编辑过]
欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) | Powered by Discuz! 7.0.0 |