佳礼资讯网

 找回密码
 注册

ADVERTISEMENT

查看: 1790|回复: 5

请教 ADC 该如何选择

[复制链接]
发表于 20-10-2008 08:42 AM | 显示全部楼层 |阅读模式
我现在的project是用单晶片控制Linear actuator,该 Linear actuator拥有 build in analogue position feedback, 我是使用两个PWM控制 linear actuator 的快慢和方向。

现在的问题在与如何选择适合我project 用的 A to D converter, 我不用单晶片内置 ADC是因为我的 system 是 real time controlling system, 而内置 ADC conversion 的时间估计会另我system delay.

我的system 现在初步假设是可以在 linear actuator 转动的时候每 1ms 就检查 linear actuator 的position而发出不同 duty cycle 的 PWM.
digital resolution - 8 bits
linear actuator analogue feedback - 0 to 5V

问题:
A to D 的 sampling rate 对我project 是否重要?

我觉得适合的 ADC - http://www.farnell.com/datasheets/68241.pdf

请问以各位大大的经验,这 A to D 是否适合我的project?

谢谢
回复

使用道具 举报


ADVERTISEMENT

发表于 25-10-2008 09:43 AM | 显示全部楼层
原帖由 sushi-x 于 20-10-2008 08:42 AM 发表
我不用单晶片内置 ADC是因为我的 system 是real time controlling system, 而内置 ADC conversion 的时间估计会另我system delay..

如果你是用PIC MCU, 有内建ADC,还有ADC Convertion Complete Interrupt,你只是要等Interrupt而已, 可以利用这个功能。
回复

使用道具 举报

发表于 26-10-2008 11:11 AM | 显示全部楼层
原帖由 sushi-x 于 20-10-2008 08:42 AM 发表
我现在的project是用单晶片控制Linear actuator,该 Linear actuator拥有 build in analogue position feedback, 我是使用两个PWM控制 linear actuator 的快慢和方向。

现在的问题在与如何选择适合我project 用 ...


可以用pic版主的建议。 你可以一开始就start conversion, 1ms后回来读。然后start conversion again.如此
回复

使用道具 举报

发表于 26-10-2008 04:09 PM | 显示全部楼层
原帖由 sushi-x 于 20-10-2008 08:42 AM 发表
请教 ADC 该如何选择
现在的问题在与如何选择适合我project 用的 A to D converter, 我不用单晶片内置 ADC是因为我的 system 是 real time controlling system, 而内置 ADC conversion 的时间估计会另我system delay.

我的system 现在初步假设是可以在 linear actuator 转动的时候每 1ms 就检查 linear actuator 的position而发出不同 duty cycle 的 PWM.

问题:
A to D 的 sampling rate 对我project 是否重要?.....


你说做的项目对于实时很重要,可以拜托说下你对于实时的要求吗?难道你的实时是 0 秒,不允许有任何的延迟。总该有个底限吧!做什么项目需要如此的严格?制造飞机火箭还是导弹?需要这么严格的话,我觉得最好是去找某些大厂商特地为你制造一颗吧!如 TI, Analog Devices..等等。。。
回复

使用道具 举报

 楼主| 发表于 27-10-2008 07:57 AM | 显示全部楼层
原帖由 fritlizt 于 26-10-2008 11:11 AM 发表


可以用pic版主的建议。 你可以一开始就start conversion, 1ms后回来读。然后start conversion again.如此
原帖由 pic 于 25-10-2008 09:43 AM 发表

如果你是用PIC MCU, 有内建ADC,还有ADC Convertion Complete Interrupt,你只是要等Interrupt而已, 可以利用这个功能。

谢谢,我们会试用内建和外读,然后取平衡点
原帖由 rothmans 于 26-10-2008 04:09 PM 发表


你说做的项目对于实时很重要,可以拜托说下你对于实时的要求吗?难道你的实时是 0 秒,不允许有任何的延迟。总该有个底限吧!做什么项目需要如此的严格?制造飞机火箭还是导弹?需要这么严格的话,我觉得最好是去 ...

是否不是炸弹火箭就不能求实时?我也只是问而已。。。
回复

使用道具 举报

发表于 27-10-2008 02:10 PM | 显示全部楼层
原帖由 sushi-x 于 27-10-2008 07:57 AM 发表


谢谢,我们会试用内建和外读,然后取平衡点

是否不是炸弹火箭就不能求实时?我也只是问而已。。。


我不是这个意思,我只是把观点夸大而已,若伤害到你的心灵深感抱歉。。。。。

我的意思是你要求的实时有底限吗?(Real Time Response Maximun Delay Timing). 我用过 ADC0804,已经能符合我的要求了,不知道适合你的要求吗?? http://eed.hutech.edu.vn/Datasheet/ADC0804.pdf

我手上有几颗,如果你要可以通过短消息联络我。。。

[ 本帖最后由 rothmans 于 27-10-2008 02:13 PM 编辑 ]
回复

使用道具 举报

Follow Us
您需要登录后才可以回帖 登录 | 注册

本版积分规则

 

ADVERTISEMENT



ADVERTISEMENT



ADVERTISEMENT

ADVERTISEMENT


版权所有 © 1996-2023 Cari Internet Sdn Bhd (483575-W)|IPSERVERONE 提供云主机|广告刊登|关于我们|私隐权|免控|投诉|联络|脸书|佳礼资讯网

GMT+8, 10-2-2025 09:52 PM , Processed in 0.111882 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表