计算机应用 | 古代文学 | 市场营销 | 生命科学 | 交通物流 | 财务管理 | 历史学 | 毕业 | 哲学 | 政治 | 财税 | 经济 | 金融 | 审计 | 法学 | 护理学 | 国际经济与贸易
计算机软件 | 新闻传播 | 电子商务 | 土木工程 | 临床医学 | 旅游管理 | 建筑学 | 文学 | 化学 | 数学 | 物理 | 地理 | 理工 | 生命 | 文化 | 企业管理 | 电子信息工程
计算机网络 | 语言文学 | 信息安全 | 工程力学 | 工商管理 | 经济管理 | 计算机 | 机电 | 材料 | 医学 | 药学 | 会计 | 硕士 | 法律 | MBA
现当代文学 | 英美文学 | 通讯工程 | 网络工程 | 行政管理 | 公共管理 | 自动化 | 艺术 | 音乐 | 舞蹈 | 美术 | 本科 | 教育 | 英语 |

基于Internet的智能家庭网络控制器的实现(2)

2015-01-16 02:17
导读:2 HCU硬件实现 HCU的硬件结构原理如图2所示。控制器选用Intel高性能16位单片机80C196KC,在最小系统基础上,分别扩展了32KB数据存储器和程序存储器。X25045集

2 HCU硬件实现

HCU的硬件结构原理如图2所示。控制器选用Intel高性能16位单片机80C196KC,在最小系统基础上,分别扩展了32KB数据存储器和程序存储器。X25045集看门狗定时器、电压监控和E2PROM(512×8bit)于一体,用来存储记忆系统的一些基本参数,如节点个数、每个节点的特征参数、节点标识符及一些与节点相关的联系。串行实时时钟DS1302提供秒、分、小时、日、月、年实时信息,且能根据月份和闰年情况自动调整月份和结束日期。并行芯片8255扩展了4×5键盘接口,为用户设置、查询提供输入接口。点阵图形液晶显示器选用MGL(S)12864,字库由字模提取软件生成,存在EPROM中。

HCU与下位机节点之间选用了规模较小、可靠性高、易于扩展的CAN总线,采用双绞线作为通信介质。CAN总线接口选用了Philips公司生产的独立控制器82C200,其支持CANBUS物理层与数据链路层的所有功能,多主鸨,有成组和广播报文功能,总线访问优先权取决于报文标识符,有极强的错误处理能力,且配置灵活允许局域网扩展。选用总线驱动接口82C250结合光电隔离,提供对总线的差动发送和接收功能,实现各节点之间的电气隔离,以增大通信距离,提高总线瞬间抗干扰能力[3]。

与Ethernet网的连接选用了基于Rabbit 2000微处理器及Ethernet芯片开发的Rabbit2000 TCP/IP开发工具箱,它是含TCP/IP协议栈的嵌入式开发系统[4],提供了一个带有8位高性能的微处理器工作平台和动态C语言软件开发包。开发板提供1个与RS-232接口、1个与厂商配制的端口(既可用于RS-485,又可用于RS-232)、4个高速电流输出设备、4个数据输入设备、7个定时器、1个实时电池支持时钟和1个10Base-T以太网接口,并提供了TCP/IP协议的全部源代码,实现TCP/IP和RS-232之间相互转换,为现场设备的上网提供了软/硬件平台。

对于现场设备需要开发相应的基于CAN总线的控制单元,这里不作介绍。在底层控制网络中,HCU和现场控制单元分别有自己的ID标志,由于采用CAN标准作为通信协议,与节点在网络的地位相同,于是将HCU虚拟为主机,将现场设备虚拟为从机,响应主机的要求,执行相应流程,各节点之间也可以进行信息交换。 (转载自http://www.NSEAC.com中国科教评价网)

上一篇:LFP-941跳合闸操作回路试验方法 下一篇:没有了