如何用C语言编一个小程序,直接控制计算机的9针串口线,一直输出逻辑0。
学了乱七把糟的一大堆,计算机9针串口线是通讯用的。但本菜鸟目前还不需要这功能,先能用计算机直接控制一个开关量,最实际.1逻辑:-15v---3v0逻辑:+3v---+15...
学了乱七把糟的一大堆,计算机9针串口线是通讯用的。但本菜鸟目前还不需要这功能,先能用计算机直接控制一个开关量,最实际.
1逻辑:-15v---3v
0逻辑:+3v---+15v
根据上述数值,用模拟电路,做一个输入电压大于+5v(也就是0逻辑+3v---+15v
的范围)就导通的电路直接驱动继电器,去控制强电。只要RS2329针串口线的TX线能一直输出逻辑0也就是+3v---+15v。别的技术问题你们就不要担心了,轻松搞定...
哪位大侠有办法的多多指教.....
网上没人会这个吗,Z G没会这个的吗?
或者用汇编,机器代码都行的只要不是手动开关控制,用程序控制的都行,要最小系统,别和我说什么加单片机的... 展开
1逻辑:-15v---3v
0逻辑:+3v---+15v
根据上述数值,用模拟电路,做一个输入电压大于+5v(也就是0逻辑+3v---+15v
的范围)就导通的电路直接驱动继电器,去控制强电。只要RS2329针串口线的TX线能一直输出逻辑0也就是+3v---+15v。别的技术问题你们就不要担心了,轻松搞定...
哪位大侠有办法的多多指教.....
网上没人会这个吗,Z G没会这个的吗?
或者用汇编,机器代码都行的只要不是手动开关控制,用程序控制的都行,要最小系统,别和我说什么加单片机的... 展开
2个回答
展开全部
一般来讲,你说的这种功能是这样实现的:用VB或者VC在计算机上面编写一个应用程序操作界面,一般称为上位机,通过COM串口和下位机(一般是一个单片机系统)物理连接,通过上位机发出指令,也就是通过计算机COM串口发出一些数据。通常是要约定好波特率、数据位、校验等,下位机根据上位机的指令做出执行操作,I/O口输出一个电平去控制继电器,再去控制强电。
如果你只保留计算机,用计算机的COM串口直接作为输出驱动,是有问题的。分析如下,因为计算机的串口主要用途是通讯,即传送一些RS232电平的信号,比如传送数字1、2、3。。。或者是字母A、B、C。。。。。等,即使是传送一位也会同时有0逻辑和1逻辑出现,即不能一直让串口线的TX线一直输出逻辑0的,所以无法实现你说的功能。
如果你只保留计算机,用计算机的COM串口直接作为输出驱动,是有问题的。分析如下,因为计算机的串口主要用途是通讯,即传送一些RS232电平的信号,比如传送数字1、2、3。。。或者是字母A、B、C。。。。。等,即使是传送一位也会同时有0逻辑和1逻辑出现,即不能一直让串口线的TX线一直输出逻辑0的,所以无法实现你说的功能。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询