USB 接口电子巡更管理论文 摘要:介绍一种具有数据传输速度快、支持热插拔和充电方便等特点的 USB 接口电子巡更系统;阐述电子巡更系统硬件电路及工作原野,并介绍该系统的软件组成及流程图。 关键词:电子巡更系统信息钮扣 USB 接口设备驱动程序 电子巡更系统是智能楼宇中保安系统的一个子系统。保安巡更时,需按指定的路线和时间,依次以达各个巡更点进行巡更。在此系统中,各巡更点设有信息钮扣,保安用巡更机读取信息钮及当前时间。巡更完毕后,将巡更机交至安保中心,使之与计算机的USB 接口相连,将存储在巡更机中的巡更数据输入计算机。所以,通过它可以了解保安的巡更情况,有效地管理和督促保安的工作。 1996 年,Intel、Microsoft、IBM 等七家公司共同推出USB1.0 通用串行接口标准,随后带 USB 接口的产品陆续出现。USB接口具有速度快、支持热插拔和即插即用、易扩展、可提供总线供电等优点。 基于 USB 接口的诸多优点和本设计中巡更机的特点,我们在设计巡更系统时,采纳了 USB 接口。该电子巡更系统具有使用方便、数据传输速度快、易扩展、充电方便、功耗低、性价比高等优点,有效地解决了传统巡更机的不足。 图 1 巡更机硬件原理框图 1 电子巡更系统硬件设计 针对电子巡更系统的特点,为了降低开发成本,提高系统的性价比,本设计采纳 MCU+USB 接口芯片的方案。 MCU 采纳Atmel 公司的 AT89C52 单片机,可以设置成低功耗方式。USB 接口芯片采纳 Philips 公司的 PDIUSBD12。带 USB 接口的电子巡更系统硬件原理框图如图 1 所示。其中 DS1302 为高性能、低功耗、宽电压、带有 RAM 实时时钟芯片,它适合于工作电池供电设备的系统时钟。这里 MCU 通过它读了当前时间;24LC64 为低功耗、宽电压、64Kb 、 支 持 I2C 协 议 的 串 行 CMOS 电 可 擦 除 程 序 存 储 器EEPROM,这里用于存储巡更点信息钮扣的 ID 值和读取信息钮扣时间数据。DS1990A 外形上是一种圆形不锈钢器件,内部存有 64b 的二进制代码,以此代码作为巡更点的 ID 值。DS1302 和 24LC64 电压工作范围为 2.5~5.5V,以 I2C 总线和 MCU 通信。DS1990A 以单总线(1-Wire 总线)和 MCU 通信。 本系统中巡更机采纳 3.6V 可充电电池供电,充电电源由 USB接口的 5V 电源线提供,电源电压监测电路如图 2 所示。其吕AMS1117 是一个 DC-DC 电压变换器,其输入端为 USB 接口的 5 ...