云联天下首页 |  登陆 |  注册 |  密码找回 |  关于我们 | 加入收藏 
首页技术资料系统/服务器→如何在 FreeBSD 上使用 UPS 【字号: 】 【背景色 杏仁黄 秋叶褐 胭脂红 芥末绿 天蓝 雪青 灰 银河白(默认色)

如何在 FreeBSD 上使用 UPS

网址来源:http://www.kehui.net发布时间: 2004-11-16 07:24:25









作者: 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 电力不足 ......
");

                                <<< ---------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      电话铃响。

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

(http://www.fanqiang.com)
    进入【UNIX论坛



相关文章
如何在 FreeBSD 上使用 UPS (2001-05-02 09:46:39)

白衫 

相关新闻
v 如何查看 .iso 档? 2004-11-16 07:24:49
v 打 last 显示 IP 而不是 hostname,Why ? 2004-11-16 07:25:13
v 为何要安装 identd ? 2004-11-16 07:25:37
v 怎麽样设定 telnet prompt ? 2004-11-16 07:25:59
v FreeBSD 版本命名原则 2004-11-16 07:26:22
v 要 ftp 不要 telnet 如何设? 2004-11-16 07:27:14
v 如何作package ? 2004-11-16 07:27:39
v Ports & Package 2004-11-16 07:28:04
v 在 FreeBSD 安装 notebook PCMCIA 网路卡 2004-11-16 07:28:28
v packages/ports 使用说明 2004-11-16 07:28:52
  最新新闻
智慧家居
智慧家居颠覆传统智能家居
智慧云谷让智能家居变成有智慧的
智慧云谷引领智慧家居新生活
科技改变生活 智慧云谷智慧家居系
智慧家居领航者,智慧云谷助你玩
智能家居如何赢得市场美誉度?
智慧云谷智慧家居:创业者有无限
WiFi智能家居你还在用?这样的智
互联网+助推智能家居产业
智慧云谷为您打造真正的智能家居
智能家居产业需要的不是单品,而
新家如何选择开关?智慧云谷iWis
智能传感器-世界首款“智”为你的
智慧云谷开关智能安防智能空气质
智能开关品牌,如何选择智能开关
秋季干燥,智慧家居温湿度传感器
传感器助力智慧家居 感知爱家
iWiscloud智能触摸开关缔造家居装

  最新帖子
 ※室内空气污染的危害及  [sensor]
 ※超声波风速传感器在生  [sensor]
 ※这么冷清  [gabc111]
 ※手机APP操作有问题  [ssy11407]
 ※智慧云谷智慧家居将在  [cici]
 ※上传下载  [cici]
 ※下载智慧家居  [apple2008]
 ※秋季干燥,智慧家居温  [apple2008]
 ※智慧家居紧扣热点 安全  [apple2008]
 ※办公大楼如何智慧化管  [apple2008]
 ※智慧云谷工业自控的优  [apple2008]
 ※传感器助力智慧家居 感  [apple2008]
 ※智能开关品牌,如何选  [apple2008]
 ※智慧云谷开关智能安防  [apple2008]
 ※没有专业人员,如何安  [apple2008]
 ※烟台智慧云谷董事长任  [apple2008]
 ※互联网+助推智能家居产  [apple2008]
 ※WiFi智能家居你还在用  [apple2008]
 ※智慧云谷智慧家居:创  [apple2008]
 ※智能家居如何赢得市场  [apple2008]
钯碳回收 硝酸银回收 银浆回收 银焊条回收 回收银浆 氯化钯回收 氯化钯回收 氧化钯回收 回收硝酸钯 钯水回收价格 海绵钯回收 钯炭回收价格 回收镀金板 深圳钯碳回收 镇江氯化钯回收 杭州钯浆回收 银浆回收多少钱 回收钯碳公司 硝酸银的价格 那里有回收金 氯化钯回收价格 江苏擦银布回收 硝酸银价格 德州钯粉回收 银铜回收 回收钯粉 回收铂碳催化剂 佛山钯碳回收 金盐回收价格 海绵钯回收 钯碳高价回收 钯回收价格 钯炭回收