住宅小区智能管理系统设计
摘 要:在本次设计中采用的是CAN总线技术,目前已有56个国家和地区的2000多个公司在使用CAN技术及其产品。CAN BUS本身是一个开放的系统。用它构建的系统可使不同厂家生产的设备及产品进行互连。同时也易于系统的扩展及重组。
设计的课题目的是关于住宅小区安全问题。以CAN网络的控制器为主核心,以单片机80C31为辅助处理信息的一个功能强大的系统,一般各种传感器发出的信号由单片机80C31接收处理,然后单片机与CAN网络通信,将一些报警信息、报文、系统时间等传送到监控计算机中心,以提醒值班工人的注意和作出相应的措施。
关键词:中央处理器、CAN网络、控制器、单片机80C31、OSI模型
目 录
摘要…………………………………………………………………………………Ⅰ
Abstract……………………………………………………………………………Ⅱ
第1章 现场总线技术…………………………………………………………… 1
1.1 现场总线技术概述…………………………………………………… 1
1.2 CAN系统简介……………………………………………………………2
1.3 CAN的特点…………………………………………………………… 2
1.4 CAN控制器及有关器件的简介·………………………………………4
1.4.1 INTEL82527CAN控制器………………………………………… 5
1.4.2 微控制器P8XC592……………………………………………… 6
1.5 Franclin c51语言简介……………………………………………… 7
1.5.1 Franclin C51的主要特点……………………………………… 7
1.5.2编译和连接………………………………………………………10
第2章 家居安防系统总体设计………………………………………………… 11
2.1 监控点的设置………………………………………………………… 11
2.2 系统的分布结构……………………………………………………… 12
第3章 硬件设计………………………………………………………………… 15
3.1 CAN总线通信接口适配卡……………………………………………… 16
3.1.1 80C31与82527电路………………………………………… 17
3.1.2 双口RAM电路………………………………………………… 19
3.1.3 中断申请电路………………………………………………… 22
3.1.4 复位电路……………………………………………………… 23
3.2 智能控制器…………………………………………………………… 24
3.3 最小系统节点…………………………………………………………… 25
3.4 小型CPS设计…………………………………………………………… 28
3.5 报警电路设计·………………………………………………………… 30
第4章 软件设计………………………………………………………………… 33
4.1 单元管理中心和家庭之间通信……………………………………… 33
4.2 单元管理中心与小区管理中心的通信………………………………… 35
4.2.1 CAN适配器传送给PC机的命令……………………………… 36
4.2.2CAN适配器传送给CAN子节点的命令………………………… 39
4.3 上位计算机软件设计…………………………………………………… 42
4.3.1基于“命令+参数”的通信协议………………………………… 42
4.3.2基于“多主竞争总线仲裁”的通信方式………………………… 43
第5章 抗干扰措施设计………………………………………………………… 44
第6章 结束语…………………………………………………………………… 46
第7章 参考文献………………………………………………………………… 48
第8章 致谢……………………………………………………………………… 49
附录一……………………………………………………………………………… 50
附录二……………………………………………………………………………… 71