动态网站制作指南
[  QQ表情  ]
[ 投票调查 ]
[ 企业邮箱 ]
[ 网站空间 ]
网络编程 | 站长之家 | 网页制作 | 图形图象 | 操作系统 | 冲浪宝典 | 软件教学 | 网络办公 | 邮件系统 | 网络安全 | 认证考试 | 系统进程
ASP源码 | .Net源码 | PHP源码 | JSP源码 | JAVA源码 | CGI源码 | VB源码 | C++源码 | Delphi源码 | PB源码 | VF源码 | 汇编 | 服务器
电脑书籍下载:程序设计书籍 | 数据库教程书籍 | 平面与多媒体书籍 | 网络通讯书籍 | 系统管理书籍 | 网络安全书籍 | 认证考试书籍
Firefox | IE | Maxthon | 迅雷 | 电驴 | BitComet | FlashGet | QQ | QQ空间 | Vista | 输入法 | Ghost | Word | Excel | wps | Powerpoint
asp | .net | php | jsp | Sql | c# | Ajax | xml | Dreamweaver | FrontPages | Javascript | css | photoshop | fireworks | Flash | Cad | Discuz!
当前位置 > 网站建设学院 > 操作系统 > FreeBSD教程
文章搜索服务
邮件订阅
输入你的邮件地址,
你将不会错过任何关于:
[ FreeBSD教程 ]的信息

本月文章推荐
.FreeBSD 4.0 Kernel Hacking Gui.
.BSD系统全家福.
.BSD家族大观 --2. OpenBSD.
.如何设定防火墙IP Firewall.
.FreeBSD下有关分区和mount的一些.
.FreeBSD handbook中文版 11 打印.
.FreeBSD handbook中文版 2 开始安.
.在FreeBSD中安装双网卡实例.
.swatch监控程式.
.FreeBSD命令ps介绍.
.FreeBSD命令 lastcomm介绍 2. ac.
.在FreeBSD中添加用户(2).
.OpenBSD2.8服务器配置实务手册.
.packages/ports 使用说明.
.FreeBSD与Linux的比较.
.FreeBSD handbook中文版 1 整体介.
.FreeBSD SNP 4.inetd.conf设定.
.BSD家族大观 --1. FreeBSD.
.NFS Server设定.
.如何使用一块新加的SCSI硬盘?.

如何在 FreeBSD 上使用 UPS

文章类别:FreeBSD教程 | 发表日期:2005-3-28 |


作者: Louis (Louis) 看板: 386BSD
标题: 如何在 FreeBSD 上使用 UPS ....
时间: Wed Oct 28 15:04:01 1998

  UPS 在跳电之时大约能撑个十来分钟以上,但是如果你人不在电脑旁,
  最後还是面临 UPS 没电,电脑被迫 shutdown 的情形。
  飞瑞的 UPS 有贩卖一种叫电掌柜的软体来帮你自动 shutdown,
  但是电掌柜是 for Win95 的,而 FreeBSD 或是 Linux 都还没有类似的软体,
  我想到一个方法,实作上也已经成功了。兹将步骤列在以下,
  有需要的网友自己动手做吧!!  ^_^

  目前就同学手边有的 UPS,已经做出 飞瑞 和 Upsonic 的。
  底下是给飞瑞的 A-8941 500VA 用的。
  我们这边的测试目前是没发现问题,如果你在使用上有问题,欢迎向我们提出。

【 零件清单 】
        9公             一个
        25母            一个
        单心线          四条
        电阻 1K         二只


【 飞瑞 UPS 的 output 规格 】
  可迳自参考飞瑞 UPS 手册的 第 6 页 -- 1-5 介面通讯埠。
  Pin   Meaning
  -----------------------------------------------------------------------
 2    市电异常时 ON (close)
   3    市电正常时 ON (close)
 5    Battery Low 时 ON (close)  距 Shutdown 剩一分钟
   6    Remoto ShutDown 用
 7    Common 共接点 (以上接脚接和这个共接)

  =======================================================================

【 实作 】
  其中,我选接 UPS 的 2、5、7 三条线,
  分别对应 COM2 的 DSR、CTR、Vcc 脚。
  而 COM2 的 DTR 脚(20) 则维持 High 提供 Vcc 的讯号。
   (RS-232规格上是写 3~15V,实测为 10V 左右)。

  将 9公的 pin7 连 Com2 的 pin 20,
  pin 2 连 pin 6,pin 5 连 pin 5 (见下图)。
  其中再将 COM2 的 pin 7 (Gnd) 和 COM2 的 pin 6 和 pin 5 跨接 1 K 的电阻。

    UPS                             COM2
   output( 9公)                     Input(25母)
  =========================================
    Pin 7 ------------------------ 20 Vcc

    Pin 2 -----+------------------  6 DSR (跳电时为 1 )
                >
               <  R (电阻 1K)
                +-----------------  7 Gnd
               <
                > R (电阻 1K)
    Pin 5 -----+------------------  5 CTR (Battery Low 时为 1 )

【 source 何处寻 】

  您可以到 ftp://kavalan.csie.nctu.edu.tw/pub/UNIX/source/UPS_deamonPT.tar.gz
  抓回来,直接打 make 就可以执行。
  目前只做 for FreeBSD 的。Linux 应该很好 port。

【 How To Run it 】
  将 9公接 UPS 後方的 output, 25母接主机後面的 COM2,然後执行这个程式,
  执行时,请用 sudo,否则 access COM2 时会 permission denied。
  目前预设的情形,只有显示 UPS 的状态,如果你要加入 shutdown 的功能,
  在 source 中第 52 行 :

                        case 2:
                        case 3:
                                printf("UPS 电力不足 ......\n");

                                <<< ---------insert here

                                break;

  把 system("shutdown -h now"); 加入 insert here 的地方,再重新 make 就可以了
  这程式直接跑就可以用了,不用加参数,
  % sudo serial_port
  这样就可以了。

  附上一些东西给 COM1 用的,更详细的资料,如果有人需要,我们再贴出来。

【 Device Name 】
  在 FreeBSD 中,device 的名称如下:
        /dev/cuaa0      COM1 port
        /dev/cuaa1      COM2 port

【 COM Port 接脚名称 】
  接脚名称                   9 pins   25 pins   讯号意义
  ---------------------------------------------------------------------------
  DCD (Data Carrier Detect)     1       8       载波侦测。表示modem和对方连上
  RxD (Received Data)           2       3       接收资料的接脚。
  TxD (transmit Data)           3       2       传送资料的接脚。
  DTR (Data Terminal Ready)     4       20      告诉 modem,PC 已经备妥。
  GND (Signal Ground)           5       7       接地脚。
  DSR (Data Set Ready)          6       6       Modem 已经开启且准备好。
  RTS (Reguest To Send)         7       4       叫 Modem 准备接收资料。
  CTS (Clear to Send)           8       5       Modem 已经准备好接收资料。
  RI  (Ring Indicator)          9       22      电话铃响。

--
  今天的美丽  明天别忘记

上一篇:FreeBSD 4.0 Kernel Hacking Guide--vm/vm_objec 人气:7145
下一篇:ports 装不起来的几种状况 人气:6545
点击此处浏览全部FreeBSD的内容 Dreamweaver插件下载 常用网页广告代码全集
  最新网站源码 最新软件下载
2008-5-16 乘风多用户PHP统计系统 v3.4
2008-5-16 轩溪下载系统 v3.78 build 0515
2008-5-16 普沙B2B 浙江省商贸网 v2.0
2008-5-16 asp抓蜘蛛的小程序 v1.0
2008-5-16 齐齐乐网私服发布站 仿haosf新版
2008-5-16 IssTech信息反馈系统 v1.0
2008-5-16 自由领域大头贴(js接口版) 修正版
2008-5-16 医院网站系统
2008-5-16 智拓-分类信息管理系统 v5.0
2008-5-7 Windows XP SP3 官方英文版
2008-5-7 Windows XP SP3 官方香港中文版
2008-5-7 Windows XP SP3 官方繁体中文版
2008-5-7 Windows XP SP3 官方简体中文版
2008-4-30 Multiple Unzip Wizard 1.02
2008-4-30 Multiple Unrar Wizard 1.0.0
2008-4-30 WinZip Install/Try/Uninstall a
2008-4-30 ZIP压缩文件修复器WzipFix 2.0
2008-4-30 Pentazip 6.01 Build 189 For Wi
  发表评论
姓 名: 验证码: [ 全部贴吧 ] [ 浏览评论 ]
内 容:
[ 汉字翻译拼音 ] [ 广告代码 ] [ 符号对照表 ] [ 进制转换 ] [ 经典小工具 ] [ 个税计算 ] [ 汉字简繁转换 ] [ 普通单位换算 ] [ 公制单位换算 ]
[ 生辰老黄历 ] [ 国内电话区号 ] [ 国家代码与域名缩写 ] [ 文字加密解密 ] [ 健康查询 ] [ 万年历 ] [ 手机号码查询 ] [ ip搜索 ] [ Google PR查询 ]
业务联系 | 广告刊登 | 频道合作 | 投稿荐稿 | 联系方式 | 加入收藏 | RSS订阅
Copyright © 2000-2008 www.knowsky.com All rights reserved | 网络实名:动态网站制作指南 | 沪ICP备05001343号
ホームページ制作 不動産検索システム 求人情報