怎样用VB去控制RS232串口输出电压的高低, 5

或者能感应端口的高低电压来实现某此控制的功能。... 或者能感应端口的高低电压来实现某此控制的功能。 展开
 我来答
zhangchao11135
2013-07-25
知道答主
回答量:31
采纳率:0%
帮助的人:20.3万
展开全部
1.电气特性  EIA-RS-232C 对电器特性、逻辑电平和各种信号线功能都作了规定。  在TxD和RxD上:  逻辑1(MARK)=-3V~-15V  逻辑0(SPACE)=+3~+15V  在RTS、CTS、DSR、DTR和DCD等控制线上:  信号有效(接通,ON状态,正电压)=+3V~+15V  信号无效(断开,OFF状态,负电压)=-3V~-15V  以上规定说明了RS-232C标准对逻辑电平的定义。对于数据(信息码):逻辑“1”(传号)的电平低于-3V,逻辑“0”(空号)的电平高于+3V;对于控制信号;接通状态(ON)即信号有效的电平高于+3V,断开状态(OFF)即信号无效的电平低于-3V,也就是当传输电平的绝对值大于3V时,电路可以有效地检查出来,介于-3~+3V之间的电压无意义,低于-15V或高于+15V的电压也认为无意义,因此,实际工作时,应保证电平在±(3~15)V之间。  EIA RS-232C 与TTL转换:EIA RS-232C 是用正负电压来表示逻辑状态,与TTL以高低电平表示逻辑状态的规定不同。因此,为了能够同计算机接口或终端的TTL器件连接,必须在EIA RS-232C 与TTL电路之间进行电平和逻辑关系的变换。实现这种变换的方法可用分立元件,也可用集成电路芯片。目前较为广泛地使用集成电路转换器件,如MC1488、SN75150芯片可完成TTL电平到EIA电平的转换,而MC1489、SN75154可实现EIA电平到TTL电平的转换。MAX232芯片可完成TTL←→EIA双向电平转换。
2.就是编出相应的程序
3.应该给分吧 。呵呵
追问
有没有一些具体的代码,比如要通过回车键用来控制一个继电器的闭合/断开,当然这其中从232口到继电器的接口电路我会做.
x11xuu
2013-07-24 · TA获得超过597个赞
知道小有建树答主
回答量:570
采纳率:0%
帮助的人:521万
展开全部
VB干不了这事。另外RS232串口电压应该是定义好的,没办法更改。你可以在RS232口上接一个模拟量模块,然后再通过串口通讯来控制电压高低或检测电压高低,相应的模块有很多。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
felixliu2008
2013-07-24 · TA获得超过295个赞
知道小有建树答主
回答量:337
采纳率:100%
帮助的人:194万
展开全部
PC 的 RS232 串口是用于通信的,不像单片机的 IO 口,可以直接控制其电平高低。其端口上的电平在通信进行时会有变化,但通信完成,电平将保持固定的值。如果要感应端口电压,那就复杂了。感应器件怎么把感应值传给 VB 程序?
不知道你最终想实现什么功能?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
cjj796
2013-07-24 · TA获得超过8709个赞
知道大有可为答主
回答量:1.3万
采纳率:68%
帮助的人:3450万
展开全部
想要串口实现这样的功能比较麻烦,毕竟是串行异步通讯;

并口到时比较容易实现,但是现在并口已不常用。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式