文档介绍:论网络通信技术
摘要:采用的TCP/IP协议分为四个层次:应用层、传输层、网络互连层和主机到网络层。现在是TCP/IP通信协议的互联网络和现代CAN总线两种通信方式来传输数据的智能照明控制系统时代,应用特别多。通常上位机指的是PC,上位机属于高层控制设备,管理人员直接操作计算机;下位机属于底层控制设备。
关键词:TCP/IP协议;CAN总线;上位机
中图分类号:TB
文献标识码:A
doi:.
1引言
随着社会的进步和现代化的发展,城市规模的不断扩大,建筑物也要求多功能化、大型化、高层化。现在照明舒适度的追求也越来越强烈,建筑物照明的管理水平,发展智能照明在今后成为重点。
2TCP/IP协议
TCP/IP模型与OSI模型区别如表1。
从表1可以看出来:TCP/IP模型和OSI模型区别是:不是结构单一的对应关系。TCP/IP模型功能:第一层为链路层,作用是链接网络接口层或者数据链路层;层也叫网络层,其主要作用是解决网络中不同分组的活动,选择网络中不同路径和编址;第三层是传输层,主要作用是建立两台主机之间的连接;第四层是应用层,作用是处理TCP/IP模型中的应用程序。
数据库是把数据文件集合起来。数据库分为:(1)非关系型数据库;(2)关系型数据库两种。主流数据库分:(1)IBM的DB2,DB2是美国IBM公司研发出一系列关系型数据库管理的系统;(2)Oracle主要应用于网络,它的作用是处理大量的数据;(3)SQL Server是大型关系型数据库系统,一般作为中型企业或单位的数据库;SQL Server平台功能全面、效率高;(4)Access主要是数据库程序,不作为数据库语言应用;Access特点是安全性强、界面清晰。
VS 2010作为数据库访问技术主要有以下5种:(1)ODBC;(2)MFC ODBC;(3)DAO;(4)OLE DB;(5)ADO。数据种类主要分为工作模式包、校时包、数据包、心跳包、命令包。不同类型的数据主要是根据每种数据包的帧尾的不同来区别的。
表2、表3为数据包发给不同的上位机解码器心跳响应的格式。心跳包分类为:(1)不同一级解码器器发送给上位机;(2)上位机收到心跳包后反馈给不同一级解码器的应答响应。这两个表是上位机灯具实际运行状态的数据分析。
照明工作模式分为:(1)自然光感应控制模式;(2)人体感应控制模式。通过调用USB―CAN的动态链接库文件初始化CAN总线来调控上位机中央监控系统软件,和下位机通过CAN总线进行数据传输、关闭CAN总线等操作、复位CAN总线。
操作系统包括下边四个步骤:(1)初始化;(2)启动接收进程以便获取下位机发送的数据;(3)向下位机发送数据及接收下位机数据;(4)接收下位机数据、复位CAN总线、关闭USB转CAN适配器设备。
图1所示的数据库三层之间的结构关系图是指:计算机与使用者进行信息交互界面层的接口的界面层;阻止用户对数据库的非法操作,这个功能对数据库非常关键,对上位机数据库的数据起到安全地作用;及时对用户操作响应及处理,此操作是上位机软件进行操作,对使用者起到回馈作用;操作的执行结果进行显示,显示方式有:界面显示,表格显示,图片显示等等特殊方式显示。