32K的数据采集,单片机选型问题

[复制链接]
3018|7
 楼主| acacac1231 发表于 2008-6-21 10:54 | 显示全部楼层 |阅读模式
大家好,最近做个东西,遇到一点困难,请指教:<br />需求如下:<br />&nbsp;&nbsp;&nbsp;&nbsp;要采集40个口的信号,这40个输入口的信号最大频率在32KHz,<br />采集完成后进行转换处理,将处理结果输入到电脑里面。<br /><br />我在这里面有几个疑问<br />1.&nbsp;40个口的信号,普通单片机是不是没有这么多I/O口?如果采用使能缓冲器控制的方法,是不是速度又会降低一半啊?<br />2.&nbsp;信号频率32K,根据采样定律,采集时应该满足64K吧?单片机能达到这么高速度么?<br />3.&nbsp;处理之后,如果通过串口实时发送到电脑中,串口的速率是不是也达不到啊?和电脑通信,用什么方法能简单并且速度又好点啊?<br />4.&nbsp;如果不用单片机,用ARM7芯片是不是会好点?<br /><br />希望大家多多指教
nuptfred 发表于 2008-6-21 10:56 | 显示全部楼层

有同学做了个类似的,不过只有100HZ

没用单片机
 楼主| acacac1231 发表于 2008-6-21 11:08 | 显示全部楼层

选型最重要!

这么高的速率,应该用什么啊?好疑惑
yewuyi 发表于 2008-6-21 13:08 | 显示全部楼层

不知道你是什么信号?!

开关量信号?模拟信号?<br /><br />信号采集回来后还做什么处理吗?
yewuyi 发表于 2008-6-21 13:18 | 显示全部楼层

~~

<br /><br />你信号采集执行的最长代码是多少?!<br />
 楼主| acacac1231 发表于 2008-6-21 20:45 | 显示全部楼层

请继续指教!

就是普通的数字信号,转换非常简单,查表就可以实现。<br />关键是I/O不够,并且速率跟不上,让我头疼。<br />
兰天白云 发表于 2008-6-21 21:31 | 显示全部楼层

PIC24系列可以,也不贵

  
 楼主| acacac1231 发表于 2009-4-11 15:22 | 显示全部楼层

结贴

用ARM芯片,慢点就慢点吧,32个口可以同时采集,还不错。<br />最后把二进制转换为十进制,通过串口传到电脑上的数据,能到2.5K。目前还没出现丢失数据的情况。<br /><br />结贴,谢谢
您需要登录后才可以回帖 登录 | 注册

本版积分规则

9

主题

38

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部