Board logo

标题: 请教大侠们:apex20ke如何实现数据采集 [打印本页]

作者: luoxf7    时间: 2004-9-9 11:13     标题: Apex20KE板子上没有AD转换器件啊?

据我所知,这个开发板上没有A/D转换电路,你需要自己设计一个A/D转换接口卡,转换后的数字信号接到开发板的PIO接口上,Nios就可以读取数据。
作者: hape111    时间: 2004-9-9 19:37

老大,万分感谢啊,您知道该怎么设计一个A/D转换接口卡么,设计后怎么控制它读取数据呢,老大,帮帮我啊,或者推介我一些书啊,谢谢谢谢谢谢啊,5555555
作者: hape111    时间: 2004-9-9 19:41

luoxf7,
您收我做徒弟吧
,我才刚刚接触那块板子,很多都不懂,[em05]好么?
作者: kzw    时间: 2004-9-13 08:08

随便找一个ad芯片,看一下datasheet,大部分ad转换的控制信号差不多,开始,结束(可以用桌中断或者查询),然后再根据开发板上的接插形式画一张板子就行了。直接用nios控制ad就行了。
作者: hape111    时间: 2004-9-13 13:12

谢谢kzw我用的是ad7705bn得那块芯片,然后自己把那块芯片插在一块插槽上,通过数据线和apex板子相连,这样是不是稳定性不大好,然后怎么采集信号阿?清高手赐教阿,谢谢
作者: luoxf7    时间: 2004-9-13 15:12     标题: 参考文档

建议你参考一下nios下面的ds_nios_pio.pdf文档,里面对PIO端口读取数据有详细的描述,包括寄存器的设置。你需要用SOPC Builder搭建一个Nios CPU系统,包含一个PIO外设,用来读取AD模块传过来的数据信号。
作者: kzw    时间: 2004-9-13 19:19

一般来说速度不高,不会不稳定的,不过数据线不要太长,在fpga端最好加上匹配电阻。在我的印象中号上是一个spi的串行的ad,同步的东西,直接用逻辑资源,然后nios读逻辑存下来的数据,这用nios不太好操作.
作者: hape111    时间: 2004-9-14 07:39

谢谢大侠们,是不是我不需要在sopc builder里创建一个ad模块,也不需要更改class.ptf文件,而直接在sopc builder里添加一个parallel pio,然后输入信号通过编程就可以读了么?谢谢kzw,谢谢luoxf7,谢谢谢谢
作者: luoxf7    时间: 2004-9-15 16:59     标题: 是的

对,FPGA里面可没法实现AD,你用SOPC Builder是创建不了AD模块的。
作者: yyd999    时间: 2004-9-15 17:06

AD7705本身就是SPI接口的,而Nios中也有一个自带的SPI接口的模块,他们之间如果用SPI方式连接,应该是很简单的。你可以试试,参考AD7705数据手册,还有Nios SPI外设的数据手册
作者: hape111    时间: 2004-9-21 11:41

谢谢各位大侠们,我用ad0809做了,问题基本解决了,谢谢谢谢谢谢yyd999,luoxf7,还有kzw,谢谢
作者: hape111    时间: 2004-9-21 11:43

感觉会做了后就像vb一样简单阿,关键在与c编程阿,再次感谢各位大侠
作者: hape111    时间: 2004-9-26 12:51     标题: 请教大侠们:apex20ke如何实现数据采集

我用的是apex20ke系列的开发板,可是我很菜,还不不懂如何使那个板子能通过A/D转换器实现数据采集,救救我啊,我都快疯了[em20]忘高手们不吝赐教   谢谢!!!!!
作者: pagalwang    时间: 2004-9-26 12:51

www.bdhongyuan.com一个好网站




欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) Powered by Discuz! 7.0.0