高精度ISA总线测试板卡设计
时间:08-01
来源:3721RD
点击:
系统位于实验室环境中,且和被测控制器近距离连接,主要干扰源是电源系统。所采取的措施有:在每组电源输入端加入高、低频滤波,对每个芯片电源加对地滤波,大大地降低了各芯片间的串扰;板内电源线、地线加粗、地线敷铜,从而减少接地参考点随电流的变化。
4.3I/O地址冲突的解决
测试板卡I/O端口编址方式为I/O端口单独编址,该方式下I/O端口地址与存储单元地 址 重叠,需用指令来区别是对存储器操作还是对I/O地址操作。因此,板卡的端口地址译码电 路应同时加I/O读(或I/O写)指令和表示DMA操作正在进行的AEN之反向信号来限定,当CPU 或DMA访问存储器时,端口地址译码电路的输出就不可能有效。
4.4总线驱动
测试板卡板内总线驱动是必须的,在板内加双向数据总线驱动,既可避免发生数据总 线竞争,又能减轻系统总线负担。而板内地址可不加驱动,因为板内地址驱动为单向驱动, 地址信号对系统总线构成的负载不会造成系统工作不正常。
5软件设计
试系统在Window 98操作系统下开发,测试软件用基于控件对象可视化编程的Visua l Basic 6.0编制,测试数据存储管理选用了Microsoft Access 7.0 。整个系统具备自动、手动测试功能,自动测试方式自动完成被测控制器所有通道测试,手动测试方式测试任意单项、任意通道。可存储、显示、打印当前测试数据并查询历史测试数据。
软件设计实现中共设4个模块完成上述功能:
①I/O端口的初始化;
②数据采集模块;
③通讯模块;
④实时显示模块。
- 基于检测10 kV电缆故障的高压脉冲信号发生器的设计与实现(10-22)
- 一种智能化吊舱地面检测系统(10-18)
- 基于 B/S 模式的数控机床网络测控系统软件设计(01-16)
- 遥测文件截取器软件设计与实现(09-17)
- 基于LabVIEW 7.0的某实时监控软件设计与实时性分(07-25)
- 一种多路图像采集系统的软件设计(07-08)