位置:51电子网 » 技术资料 » 通信网络

TINI的硬件结构和软件环境

发布时间:2007/8/28 0:00:00 访问次数:675

    摘要:概述新型网络互连设备——TINI的基本概念,介绍TINI硬件结构的基本组成、地址空间及I/O,并分析TINI应用的软件开发环境和软件运行环境。

    关键词:TINI 网络互连 RTOS

TINI(Tiny InterNet Interface)是一种基本一线制协议的网络互连设备。它不仅可将不具备外界通信能力的器件连入一线制网络,而且通过TINI还可实现与信息网络的连接,从而满足商业或工业的嵌入式网络应用的需求。

具有网络互连功能的TINI,一般可支持如下领域的应用:

①工业控制领域。集成有(CAN)Controller Area Network接口的TINI,实际上就是一个工业用仪器,用它可操作工厂的自动化设备以及网络化开关等设备。

②基于Web方式的设备监控。TINI可以直接与支持一线制协议的设备进行通信,并为这些设备进行远程诊断以及实现对远程设备的数据采集。

③协议转换。TINI可使一线制设备方便地接入Ethernet。尽管依靠某些一线制设备的I/O能力,PC机或工作站也可以使其与Ethernet网连接。但是,无论从连接成本还是设备尺寸考虑,TINI都是一个理想的选择。

一般而言,TINI的应用程序接口主要是面向度设备及网络的,而大多数嵌入式网络应用也是面向控制的,并以输入输出为中心。因此无需内建的硬件和API软件对人机接口提供支持。基于TINI的系统通常通过应用HTTP的网络服务器,提供远程的显示功能,也允许用户使用Web浏览器等客户端软件与TINI打交道。

TINI除了具有网络互连功能外,还可以应用于传统的孤立环境中,如监视、控制一个本的设备或系统。通过TINI的RS-232C串口、CAN总线接口或并口,本地设备或系统可以与外部世界实现通信。在TINI上运行的Java应用程序,担负着与相关设备在一定的协议支持下进行通信的任务,并通过TCP/IP网络,将通信结果传给远程系统。

1 TINI的硬件结构

TINI硬件部分提供有处理、控制以及设备级的通信和连网功能,包括微控制器、Flash ROM、SRAM、一线制网络接口、Ethernet接口、串行接口、CAN总线接口以及辅助电路等若干功能模块。如图1所示。

1.1 基本组成

微控制器、Flash ROM和SRAM是TINI的三大基本组成部分。

微控制器是TINI的核心,直接执行运行环境的Native Code。当前的微控制器是DS80C390,支持多种I/O形式,如串口I/O、一线制I/O以及CAN总线I/O;同时它还提供数个具有特功能的引脚,用于执行简单的控制任务,如驱动发光二极管等。该处理器的时钟频率达40MHz,具有32位的指令系统和24位的数据指针。其主要特性如下:

*与8051指令系统兼容;

*4个8位I/O口;

*3个16位定时/计数器;

*256字节scratchpad RAM;

*4KB SRAM;

*3倍于8051的运行速度;

*具有2个CAN2.0B控制器;

*具有2个全双工串口;

*寻址空间达4MB。

Flash ROM存储了TINI的运行环境。当系

    摘要:概述新型网络互连设备——TINI的基本概念,介绍TINI硬件结构的基本组成、地址空间及I/O,并分析TINI应用的软件开发环境和软件运行环境。

    关键词:TINI 网络互连 RTOS

TINI(Tiny InterNet Interface)是一种基本一线制协议的网络互连设备。它不仅可将不具备外界通信能力的器件连入一线制网络,而且通过TINI还可实现与信息网络的连接,从而满足商业或工业的嵌入式网络应用的需求。

具有网络互连功能的TINI,一般可支持如下领域的应用:

①工业控制领域。集成有(CAN)Controller Area Network接口的TINI,实际上就是一个工业用仪器,用它可操作工厂的自动化设备以及网络化开关等设备。

②基于Web方式的设备监控。TINI可以直接与支持一线制协议的设备进行通信,并为这些设备进行远程诊断以及实现对远程设备的数据采集。

③协议转换。TINI可使一线制设备方便地接入Ethernet。尽管依靠某些一线制设备的I/O能力,PC机或工作站也可以使其与Ethernet网连接。但是,无论从连接成本还是设备尺寸考虑,TINI都是一个理想的选择。

一般而言,TINI的应用程序接口主要是面向度设备及网络的,而大多数嵌入式网络应用也是面向控制的,并以输入输出为中心。因此无需内建的硬件和API软件对人机接口提供支持。基于TINI的系统通常通过应用HTTP的网络服务器,提供远程的显示功能,也允许用户使用Web浏览器等客户端软件与TINI打交道。

TINI除了具有网络互连功能外,还可以应用于传统的孤立环境中,如监视、控制一个本的设备或系统。通过TINI的RS-232C串口、CAN总线接口或并口,本地设备或系统可以与外部世界实现通信。在TINI上运行的Java应用程序,担负着与相关设备在一定的协议支持下进行通信的任务,并通过TCP/IP网络,将通信结果传给远程系统。

1 TINI的硬件结构

TINI硬件部分提供有处理、控制以及设备级的通信和连网功能,包括微控制器、Flash ROM、SRAM、一线制网络接口、Ethernet接口、串行接口、CAN总线接口以及辅助电路等若干功能模块。如图1所示。

1.1 基本组成

微控制器、Flash ROM和SRAM是TINI的三大基本组成部分。

微控制器是TINI的核心,直接执行运行环境的Native Code。当前的微控制器是DS80C390,支持多种I/O形式,如串口I/O、一线制I/O以及CAN总线I/O;同时它还提供数个具有特功能的引脚,用于执行简单的控制任务,如驱动发光二极管等。该处理器的时钟频率达40MHz,具有32位的指令系统和24位的数据指针。其主要特性如下:

*与8051指令系统兼容;

*4个8位I/O口;

*3个16位定时/计数器;

*256字节scratchpad RAM;

*4KB SRAM;

*3倍于8051的运行速度;

*具有2个CAN2.0B控制器;

*具有2个全双工串口;

*寻址空间达4MB。

Flash ROM存储了TINI的运行环境。当系

相关IC型号

热门点击

 

推荐技术资料

耳机的焊接
    整机电路简单,用洞洞板搭线比较方便。EM8621实际采... [详细]
版权所有:51dzw.COM
深圳服务热线:13692101218  13751165337
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式


 复制成功!