首 页文档资料下载资料维修视频包年699元
请登录  |  免费注册
当前位置:精通维修下载 > 文档资料 > 家电技术 > 单元电路介绍 > 其它电路
CompactPCI总线实现并行数据采集系统
来源:本站整理  作者:佚名  2011-09-15 15:54:19



4 软件接口

  由于产业现场外设种类多,采集到的信号特性各异,假如硬件系统内部程序固定为一种模式,必定不能达到最佳传输效果。而硬件板卡在交付使用后,再修改其内部程序便十分麻烦,所以本系统给应用程序开发职员提供了软件接口,使得对硬件配置的修改不需要通过仿真器,而可以直接在应用程序界面下修改。

  对硬件工作参数的修改是通过中断方式实现的。自定义一个16位控制寄存器User_CSR,其高4位用作命令字,低12位用作控制字。当应用程序通过PCI总线向User_CSR写进数据时,CPLD通过译码逻辑向F2812的外部中断管脚XINT2发出中断信号,F2812响应中断后,读取User_CSR的值,根据其命令字判定需要修改的是哪种参数,再根据其控制字得到新的参数值,将其写进相应的寄存器,即可完成修改。由于篇幅所限,仅以修改SCIA的设置为例,说明具体实现方法。User_CSR对SCIA修改的定义如下:

  表2 User_CSR的部分定义

  

  通过该接口可修改的硬件配置有SCI的波特率、收发FIFO的触发级别和各采集通道占用双口RAM空间的大小。

  5 结束语

  本设计以TMS320F2812作为数据采集系统的控制核心,满足了系统的实时性要求,又节省了外设资源,进步了系统的性价比。把ComPACt PCI总线应用到采集系统中,使系统具有了带电插拔的能力,进步了整个系统的可靠性,更能适应产业工作环境的需要。

上一页  [1] [2] [3] 

关键词:

文章评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分)
Copyright © 2007-2017 down.gzweix.Com. All Rights Reserved .
页面执行时间:39,535.16000 毫秒