No.81582 作者:cy757 邮件:wcy757@sohu.com ID:37672 登陆:13次 文章数:6篇 最后登陆IP:58.61.221.169 最后登陆:2013/4/3 9:30:44 注册:2005/7/18 16:08:32 财富:148 发帖时间:2005/7/18 16:13:16 发贴者IP:59.34.227.145 标题:cy757:电脑外设电源控制器 摘要:No.81582电脑外设电源控制器 本文相关的文件及软件请到 下载 本系统是利用计算机对其外设电源控制的设备。目的是解决多电脑外设用户对其外设电源的管理。拥有本控制器后,只要在您在windows操作系统下通过键盘或鼠标的简单操作就可以方便的对计算机外设电源控制。 硬件的制作与介绍: 在原理图中。S1-S8为控制器的外控按钮,IC2 P2.0-P2.7的电平可以除了可以由计算机软件控制外还可以通过这8个常断开关控制。每按一次开关IC2将相应的P2端反相(如P2.0为高电平,按一次S1后P2.0就变为低电平,再按一次又变为高电平),同时IC2也将P2的值传回计算机控制软件,使软件能够正确显示每台外设电源的状态。 计算机USB1.1大概可提供300mA的电流,USB2.0大概可提供500mA的电流,而每一个6V的继电器正常工作所需的电流是60mA。当控制器连接USB1.1 只接4个(4个以下)继电器或USB2.0只接7个(7个以下)继电器时,可以直接使用USB端口提供的电源为控制器供电,同时也省去外接电源和IC3(CD4069)。直接从单片机P2输出端拉一只5.6K的电阻至一个PNP型(如:C9015、C9012)三极管去控制6V的继电器。继电器控制的外设功率较大时,应根据外设功率的大小在继电器触片两端并联一个0.01μ-0.1μ 630V的CBB电容。 本系统中的软件是通过检测COM接口DCD端的电位判断控制器是否与计算机连接的,所以用HIN232与单片机搭配连接计算机时,COM接口的DCD端要接高电位。控制器可控制的设备是8台,您在制作过程中必须按电路图方框内的的电路制作8个,然后蒋CD4069内部的反相输入端分别接AT89S51的21——28脚。 单片机程序是用汇编程序编写,工作原理请参照源代码的注释。 单片机源程序: ORG 00H JMP ST ORG 03H JMP EXT ORG 23H JMP UART ST: MOV TMOD,#00100000B ANL PCON,#01111111B MOV SCON,#50H MOV TH1,#0F3H SETB TR1 MOV IE,#10010001B MOV IP,#00000001B MOV TCON,00H MO ......
>>返回讨论的主题
|