问题描述:
- 之前使用了一台具有集成并口的计算机,并成功使用VB控制继电器的开关。
- 后来,由于新计算机没有并口,购买了一个PCI转并口的板卡。
- 安装驱动程序后,接上继电器,仅出现高电平,无法控制并口针脚的输出和输入。
问题分析:
主板自带的并口和PCI转并口板卡的通信地址不同。
解决方法:
- 查看PCI转并口板卡的说明书或制造商网站,确定其通信地址。
- 在计算机的设备管理器中找到PCI转并口板卡,并查看其属性。
- 在"资源"选项卡中,找到"输入/输出范围"设置。
- 将PCI转并口板卡的通信地址与VB程序中使用的地址相匹配。
详细步骤:
- 确定PCI转并口板卡的通信地址。
- 右键单击计算机上的"我的电脑"图标,然后选择"属性"。
- 在设备管理器中展开"系统设备"类别。
- 在属性窗口的"资源"选项卡中,找到"输入/输出范围"设置。
- 与VB程序中使用的地址相匹配。
这可以从制造商的文档或网站上获得。如果没有提供,可以使用设备管理器来查找它。
在属性窗口中,单击"设备管理器"选项卡。
找到PCI转并口板卡,右键单击它,然后选择"属性"。
此设置将显示PCI转并口板卡的通信地址。
在VB程序中,需要通过LPortOpen函数打开并口。该函数的语法为:
LPortOpen port, address
其中,port是要打开的并口号(通常为2),address是要使用的通信地址。
确保将VB程序中的address参数与PCI转并口板卡的通信地址相匹配。
其他提示:
- 确保PCI转并口板卡已正确安装在计算机中。
- 检查PCI转并口板卡的驱动程序是否已正确安装。
- 尝试使用其他VB程序或工具来控制并口,以排除VB程序的问题。
结论:
通过匹配PCI转并口板卡和VB程序中使用的通信地址,可以解决只有高电平而无法控制并口针脚输出输入的问题。这将使您能够成功使用计算机并口2号针脚输出5v高平电压触发继电器。
本文原创来源:电气TV网,欢迎收藏本网址,收藏不迷路哦!
添加新评论