没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
2008年第12期.总345期
单片机门禁系统设计
张恒
I贵州大学明德学院05通信工程贵州贵阳550003)
中图分类号:TN
文献标识码:A
文章编号:1007—0745(2008)12-0—97—01
讲
辫
置
随着智能化住宅小区的出现,传统的门铃已经远不能
适应现代的家庭。从最初的普通单元门对讲,到可视单元门
对讲,发展到联网管理,智能楼宇对讲系统已成为一种兼容
性强大的综合系统。可以说,智能楼宇对讲系统不仅仅是方
便住户和访客的电控门系统,也是小区物业管理和安防管理
必不可少的有效手段,是现代化住宅小区必不可少的设施。
一、L0n
works总线技术
一般的可视对讲系统大多由单片机与RS--485总线构
成,虽然成本低,但受到RS一485总线的限制,在无中继
的情况下,通信距离不能太远,通信速率也不能太高,而采
用中继则会提高成本,增大设计开发和施工维护的难度。如
果采用单纯的I_on
works总线,又会降低网络对其他总线设
备的兼容性,增加开发成本和设计困难。笔者采用基于单片
机与Lon
works的可视对讲技术,不仅可以克服以上缺点,
而且能更好地发挥二者的优势。整个系统由门口单元主机
和户内可视分机组成,在网络上视其为不同的通信节点。对
于Lon
works网络中设备的通信,则只需要采用一种称为
IJon
Talk的网络标准语言实现。Ion
Talk协议又称为AN—
SI/EIA709.1控制网络标准,它提供了一系列通信服务,使
得设备中的应用程序能够在网络上同其他设备发送和接收
报文,而无需知道网络的拓扑结构或者网络的名称、地址,
或其他设备的功能。Lon
Talk协议能够有选择地提供端到
端的报文确认、报文证实和优先级发送,以提供规定受限制
的事务处理次数。对网络管理服务的支持使得远程网络管
理工具能够通过网络和其他设备相互作用,这包括网络地
址和参数的重新配置、下载应用程序、报告网络问题和启动
,停止/复位设备的应用程序。
二、系统结构设计
对于整个园区,采用星型分级网络;对于较大型的小区
通信系统,可以采用域的管理方式。
(1)CPU。节点的CPU采用工业级AT89S52和Neumn
Chip家族的TMPN3150BIAF,3150芯片不带程序存储空
间,因而需要外接外部RAM,存放包括Lon
Talk协议、Neu—
rOll
C库函数和任务调度程序的系统映象,存放包括Neuron
c编译器产生的用户应用程序代码和其他特定应用参数的
应用映象。3150芯片有11个应用Ⅳ0引脚,这些引脚可以
各种方式配置并提供具有最小外扩电路的灵活Ⅳo功能,
可通过软件设置成34种可选的工作方式。在本系统中,将
其设置成方式2,即位输出(bit
output),用以控制继电器构
成的视音频切换器。
(2)收发器。选用Echelon公司的Ffr-10A,通信速率为
197
78
kb/s,带有变压器隔离耦合和一个曼切斯特编码器,支持
多种网络拓扑结构。
(3)程序存储器。选用Win
bond公司的W27C512-45,
可以很方便地利用Lon
Maker来直接下载应用映象,其大
容量也为将来的功能扩展提供了便利。由于采用了单片机
与bn
works技术相结合的办法,不仅兼容了户内传统的监
控设备,同时也提高了网络的通信效率和传输速率,简化了
整个系统。
三、节点软件设计
1、Lon
works部分。Neumn芯片的编程语言为Neumn
C,它是从ANSIC派生出来的,并对ANSI
C进行了删减和
增补。例如,Neuron
C甫事件的发生来驱动任务的执行;
Neuron的芯片提供了毫秒和秒这2种类型的软件计时器。
主程序主要完成的任务如下:首先对I/0对象和软件计时器
的定义以及设置变量初始值,判断是否有“开锁”信号,并启
动计时器开始计时,计时器终止时,Neumn芯片接受新的定
时任务仁。神经元芯片(neuron
chip)是Lon
works技术的核
心所在,它是一个带有多个处理器、读写/只读存储器
(RAM/ROM)以及通信和I/O接口的单芯片系统。只读存储
器包含一个操作系统、I_on
Talk协议和I/0功能库。Neuron
C是一种基于ANSI
C并为神经元芯片设计的一种编程语
言,它对ANSI
c进行了扩展以直接支持Neuron芯片的固
件例程。Neuron
C语言包括一个内部多任务调度程序、一个
Run-Time函数库,采用的是事件驱动编程结构。整个接点
的软件功能都是由若干个事件驱动完成。
2、单片机部分。单片机部分CPU采用ATMEL公司生
产的工业级AT89S52芯片,这种芯片是AT89C5
l的丁业版
本,具有抗干扰能力强和价格低廉的特点。单片机系统软件
需要实现的基本功能如下:(1)待机功能。平时(无控制操作
时),户内可视分机和单元主机均处于待机状态,射频模块、
单元主机摄像头以及户内可视分机显示屏电源均处于关闭
状态。(2)监控信号采集功能。户内可视分机不仅是连接单
元主机的节点,更是户内各监控点信号采集的中心,当门
磁、窗磁、户内红外、烟感以及紧急信号被发出时,都将首先
送到户内可视分机,由AT89S52进行判断和初步处理,然
后转交TMPN3150BIAF芯片送上Lon
work8通信网络,传
送到管理中心进行显示和处理。(3)开锁功能。通过户内可
视分机,可以控制打开安装于单元门上并与单元主机相连
的电磁锁。
参考文献:
【1】邓燕妮.基于Lon
wod【s的智能小区的节点设计研究叨.
武汉理工大学学报:信息与管理工程版,2006,28(4)
【2】叶选.安防可视对讲门禁系统的设计【J】.工程设计CAD与
智能建筑.2002(2)
万方数据
资源评论
SKCQTGZX
- 粉丝: 94
- 资源: 4860
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- las格式点云数据使用详解(附VS编译好的LAStools工具)
- KRPano插件一键解密大师1.4.0 (解压密码1234)
- 《C++沉思录》是一本由 Scoot Meyers 所著的经典 C++ 编程书籍 该书深入探讨了 C++ 的一些高级概念和技术
- 海信刷机数据 LED42K310X3D(0000)BOM1-C006软件数据与LED42K310NX3D(0000)BOM1通用
- 送货单打印软件单机版直接单机运行不需要网络
- pycdc工具,Python3.9及以上可用的反编译工具(exe转py)
- 计算机网络基础练习题.pdf
- SDIO接口远距离无线图传WIFI6模块TT-S6D2TR-105HP
- 海信智能电视刷机数据 LED42K280J3D(1000) 生产用软件数据 务必确认机编一致 强制刷机 整机USB升级程序
- 步进电机控制实验-原理图-软件代码.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功