首页 上一页 1 2 3 下一页 尾页

怎么用串口控制继电器啊? 点击:13560 | 回复:44



akaya

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:11帖 | 5回
  • 年度积分:0
  • 历史总积分:39
  • 注册:2004年3月31日
发表于:2004-04-03 17:05:00
楼主
怎么用串口控制继电器啊? 怎么让串口只输出一个1或者是0来触发继电器? 谢谢了,我实在是外行。



gongkongedit

  • 精华:1099帖
  • 求助:0帖
  • 帖子:14392帖 | 54470回
  • 年度积分:0
  • 历史总积分:622
  • 注册:2008年9月08日
发表于:2004-04-08 13:20:00
1楼
如果您用串口直接触发,可接串口的DTR或RTS一类的输出管脚到继电器。然后可用程序控制DTR或RTS管脚电位的高与低。

akaya

  • 精华:0帖
  • 求助:0帖
  • 帖子:11帖 | 5回
  • 年度积分:0
  • 历史总积分:39
  • 注册:2004年3月31日
发表于:2004-04-11 20:36:00
2楼
有人说要接个TTL电平,不知道是什么意思。 有时间能请教一下么,谢谢了,非常谢谢您 QQ:43006870

CNCPlant

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 4回
  • 年度积分:0
  • 历史总积分:7
  • 注册:2004年2月16日
发表于:2004-05-14 20:27:00
3楼
我正好有用单片机做的一块板用于自动门的远程控制,板上串口与微机连接,根据接收到的指令控制板上继电器的吸合和断开.

jzcxh_xys

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 2回
  • 年度积分:0
  • 历史总积分:5
  • 注册:2005年3月05日
发表于:2005-03-05 15:10:00
4楼
CNCPlant,我想用单片机的一个输出引脚控制固态继电器的吸合和断开,是连到继电器的正极还是负极,假设连到一个极上,那另一个极连什么?请教,谢谢!

蒋祝乾

  • 精华:0帖
  • 求助:0帖
  • 帖子:47帖 | 480回
  • 年度积分:0
  • 历史总积分:1129
  • 注册:2003年5月20日
发表于:2005-03-24 12:32:00
5楼
是否要加个放大器呢,串口上承受的电流应该是有限的吧!

gongkongedit

  • 精华:1099帖
  • 求助:0帖
  • 帖子:14392帖 | 54470回
  • 年度积分:0
  • 历史总积分:622
  • 注册:2008年9月08日
发表于:2005-04-26 13:49:00
6楼
请教,怎么实现用单片机的总线接口实现对变频器的频率微调控制,我做的毕业设计,我看过一些资料认为可以实现,但我的老师也不确定,因为设计题目的关系我不能用PLC而只能用单片机,而用单片机控制变频器我认为如果能用RS232总线是最好了,用DA转换太不实际了,我还是学生,没有经验也没水平请教各位了,谁 能帮我一下?

xujingsong

  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 17回
  • 年度积分:0
  • 历史总积分:76
  • 注册:2005年1月15日
发表于:2005-05-25 16:41:00
7楼

xujingsong

  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 17回
  • 年度积分:0
  • 历史总积分:76
  • 注册:2005年1月15日
发表于:2005-05-25 16:43:00
8楼
怎么用串口控制继电器啊?我的串口RTS/DTR都被占用了,请问各位该如何控制,谢谢!

-274度冷酷

  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 169回
  • 年度积分:0
  • 历史总积分:375
  • 注册:2005年1月07日
发表于:2005-05-27 01:02:00
9楼
你用25针的2-9针可以控制8路输出TTL电平,串上5K-10K的电阻作为基础极驱动9013NPN型三极管发射极给继电器上电!向以上8路写状态字,就代表了8路的TTL电平状态,也就代表了各个继电器的状态,比如写10,就是3针对应的路继电器上电!每次改变状态字,继电器状态都随之改变,我这里有VB的代码,如果你要的话,我可以给你!

-274度冷酷

  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 169回
  • 年度积分:0
  • 历史总积分:375
  • 注册:2005年1月07日
发表于:2005-05-27 01:18:00
10楼
就是并行口上的

-274度冷酷

  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 169回
  • 年度积分:0
  • 历史总积分:375
  • 注册:2005年1月07日
发表于:2005-05-27 01:22:00
11楼
当输出为高电平是大概是3.5V,触发三极管导通,12或者24V,就给继电器上电了,如果继电器没有内部电容放电,你最好把输出口加个小电容,防止回流放电,对电源保护!

-274度冷酷

  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 169回
  • 年度积分:0
  • 历史总积分:375
  • 注册:2005年1月07日
发表于:2005-05-27 01:30:00
12楼
jzcxh_xys:你也用上面的方法可以实现,输出作为三极管的基极,发射极接继电器的正,集电极接电源的正极,继电器的负接电源的负极。

xujingsong

  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 17回
  • 年度积分:0
  • 历史总积分:76
  • 注册:2005年1月15日
发表于:2005-05-27 08:49:00
13楼

xujingsong

  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 17回
  • 年度积分:0
  • 历史总积分:76
  • 注册:2005年1月15日
发表于:2005-05-27 08:54:00
14楼
to -274度冷酷: 您说的确实是个好办法,如果我用9针的rs232口能够控制继电器吗?您的VB源代码能给我吗?这个方面我实在是个外行,十分感谢!

-274度冷酷

  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 169回
  • 年度积分:0
  • 历史总积分:375
  • 注册:2005年1月07日
发表于:2005-05-27 10:03:00
15楼
你不是说串口读写都被占用了吗?你就用并行口的2-9和25九个振,一样用,第25针接地就可以了,这样你能控制8个继电器!

-274度冷酷

  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 169回
  • 年度积分:0
  • 历史总积分:375
  • 注册:2005年1月07日
发表于:2005-05-27 10:30:00
16楼
九针的串口来实现控制继电器,比较麻烦,你还要家数据锁存!最简单的办法就是用上面的方法,网上有很多类似的代码,我现在在公司,你要的话我晚上再给你

xujingsong

  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 17回
  • 年度积分:0
  • 历史总积分:76
  • 注册:2005年1月15日
发表于:2005-05-27 10:37:00
17楼
to -274度冷酷: 我的九针串口占用了4,5,7,8这四针,2,3口没有占用,您看有什么好的办法?十分感谢您的帮忙,谢谢!

gongkongedit

  • 精华:1099帖
  • 求助:0帖
  • 帖子:14392帖 | 54470回
  • 年度积分:0
  • 历史总积分:622
  • 注册:2008年9月08日
发表于:2005-05-27 10:39:00
18楼
TTL电路输出的是高电平还是低电平

-274度冷酷

  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 169回
  • 年度积分:0
  • 历史总积分:375
  • 注册:2005年1月07日
发表于:2005-05-27 10:50:00
19楼
xujinsong 2,3是数据传输口,一般用2,3,5作为通讯口,可以双向的5公共地,在PC机之间通讯时,两台PC机的穿口2,3针交叉一下就可以双向通信了!不能控制继电器! 自动化小新手:TTL电平不是什么电路,就是一个逻辑电平,就是0和1,在数字电路上用逻辑判断和控制!现在就是用逻辑电路控制继电器的逻辑打开闭合!输出为1时,输出的电压在3.5伏左右,输出为0时,输出电压为0伏,这样就对应了继电器的闭合为1,打开为0

xujingsong

  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 17回
  • 年度积分:0
  • 历史总积分:76
  • 注册:2005年1月15日
发表于:2005-05-27 14:54:00
20楼
to -274度冷酷: 这个我明白,您能将VB的源代码发给我,我想参考一下,谢谢! 我的邮箱:xjs@ntsc.ac.cn

热门招聘
相关主题

官方公众号

智造工程师
    首页 上一页 1 2 3 下一页 尾页