时间:2022-07-14 14:15:46
导言:作为写作爱好者,不可错过为您精心挑选的10篇接口协议,它们将为您的写作提供全新的视角,我们衷心期待您的阅读,并希望这些内容能为您提供灵感和参考。
1 PS/2接口标准的发展过程
随着计算机工业的发展,作为计算机最常用输入设备的键盘也日新月异。1981年IBM推出了IBM PC/XT键盘及其接口标准。该标准定义了83键,采用5脚DIN连接器和简单的串行协议。实际上,第一套键盘扫描码集并没有主机到键盘的命令。为此,1984年IBM推出了IBM AT键盘接口标准。该标准定义了84~101键,采用5脚DIN连接器和双向串行通讯协议,此协议依照第二套键盘扫描码集设有8个主机到键盘的命令。到了1987年,IBM又推出了PS/2键盘接口标准。该标准仍旧定义了84~101键,但是采用6脚mini-DIN连接器,该连接器在封装上更小巧,仍然用双向串行通讯协议并且提供有可选择的第三套键盘扫描码集,同时支持17个主机到键盘的命令。现在,市面上的键盘都和PS/2及AT键盘兼容,只是功能不同而已。
2 PS/2接口硬件
2.1 物理连接器
一般,具有五脚连接器的键盘称之为AT键盘,而具有六脚mini-DIN连接器的键盘则称之为PS/2键盘。其实这两种连接器都只有四个脚有意义。它们分别是Clock(时钟脚)、Data数据脚 、+5V(电源脚)和Ground(电源地)。在PS/2键盘与PC机的物理连接上只要保证这四根线一一对应就可以了。PS/2键盘靠PC的PS/2端口提供+5V电源,另外两个脚Clock(时钟脚)和Data数据脚 都是集电极开路的,所以必须接大阻值的上拉电阻。它们平时保持高电平,有输出时才被拉到低电平,之后自动上浮到高电平。现在比较常用的连接器如图1所示。
2.2 电气特性
PS/2通讯协议是一种双向同步串行通讯协议。通讯的两端通过Clock(时钟脚)同步,并通过Data(数据脚)交换数据。任何一方如果想抑制另外一方通讯时,只需要把Clock(时钟脚)拉到低电平。如果是PC机和PS/2键盘间的通讯,则PC机必须做主机,也就是说,PC机可以抑制PS/2键盘发送数据,而PS/2键盘则不会抑制PC机发送数据。一般两设备间传输数据的最大时钟频率是33kHz,大多数PS/2设备工作在10~20kHz。推荐值在15kHz左右,也就是说,Clock(时钟脚)高、低电平的持续时间都为40μs。每一数据帧包含11~12个位,具体含义如表1所列。
表1 数据帧格式说明
1个起始位总是逻辑08个数据位(LSB)低位在前1个奇偶校验位奇校验1个停止位总是逻辑11个应答位仅用在主机对设备的通讯中
表中,如果数据位中1的个数为偶数,校验位就为1;如果数据位中1的个数为奇数,校验位就为0;总之,数据位中1的个数加上校验位中1的个数总为奇数,因此总进行奇校验。
2.3 PS/2设备和PC机的通讯
PS/2设备的Clock(时钟脚)和Data数据脚 都是集电极开路的,平时都是高电平。当PS/2设备等待发送数据时,它首先检查Clock(时钟脚)以确认其是否为高电平。如果是低电平,则认为是PC机抑制了通讯,此时它必须缓冲需要发送的数据直到重新获得总线的控制权(一般PS/2键盘有16个字节的缓冲区,而PS/2鼠标只有一个缓冲区仅存储最后一个要发送的数据)。如果Clock(时钟脚)为高电平,PS/2设备便开始将数据发送到PC机。一般都是由PS/2设备产生时钟信号。发送时一般都是按照数据帧格式顺序发送。其中数据位在Clock(时钟脚)为高电平时准备好,在Clock(时钟脚)的下降沿被PC机读入。PS/2设备到PC机的通讯时序如图2所示。
当时钟频率为15kHz时,从Clock(时钟脚)的上升沿到数据位转变时间至少要5μs。数据变化到Clock(时钟脚)下降沿的时间至少也有5 μs,但不能大于25 μs,这是由PS/2通讯协议的时序规定的。如果时钟频率是其它值,参数的内容应稍作调整。
上述讨论中传输的数据是指对特定键盘的编码或者对特定命令的编码。一般采用第二套扫描码集所规定的码值来编码。其中键盘码分为通码(Make)和断码(Break)。通码是按键接通时所发送的编码,用两位十六进制数来表示,断码通常是按键断开时所发送的编码,用四位十六进制数来表示。
3 PS/2接口的嵌入式软件编程方法
PS/2设备主要用于产生同步时钟信号和读写数据。
3.1 PS/2向PC机发送一个字节
从PS/2向PC机发送一个字节可按照下面的步骤进行:
(1)检测时钟线电平,如果时钟线为低,则延时50μs;
(2)检测判断时钟信号是否为高,为高,则向下执行,为低,则转到(1);
(3)检测数据线是否为高,如果为高则继续执行,如果为低,则放弃发送(此时PC机在向PS/2设备发送数据,所以PS/2设备要转移到接收程序处接收数据);
(4)延时20μs(如果此时正在发送起始位,则应延时40μs);
(5)输出起始位(0)到数据线上。这里要注意的是:在送出每一位后都要检测时钟线,以确保PC机没有抑制PS/2设备,如果有则中止发送;
(6)输出8个数据位到数据线上;
(7)输出校验位;
(8)输出停止位(1);
(9)延时30μs(如果在发送停止位时释放时钟信号则应延时50μs);
通过以下步骤可发送单个位:
(1)准备数据位(将需要发送的数据位放到数据线上);
(2)延时20μs;
(3)把时钟线拉低;
(4)延时40μs;
(5)释放时钟线;
一、协议栈的结构
协议栈是计算机网络中的一个专业名词,它主要是为反映文件在网络传输中的过程,是网络中各层协议的总和。LTE就是在这种背景上发展的一种很先进的系统,它在技术上引用了OFDM和多天线MIMO等关键传输技术,采用这种技术可以使频谱分配更加灵活,有效的提高了频谱的效率。同时还增大了系统容量和覆盖,为文件的传输提供了更大的活动空间,提高了数据传输的速率,在带宽的应用上也能支持多种形式分配。LTE系统结构上主要由三个子层构成:物理层(无线处理数据)、数据链路层(处理和控制数据的发送或接收)、无线资源控制层(控制系统工作状态)。其中,第二层的数据链路层又被划分为媒体接入控制子层、无线链路控制子层和分组数据汇聚协议子层。
二、协议栈的研究与实现
(1)首先是数据链路层中的分组数据汇聚协议层的设计。此层的功能主要是封装IP数据。本来在嵌入式的程序开发的协议栈一般都采用lwIP,但是为了数据更加稳定,本项目设计中便引入了LTE结构中。其工作原理是当PDCP子层收到一个1wIP数据的pbuf结点的时候就会生成一个对应pdcp―sdu结点,生成的这个sdu结点将会转移到队列里等待封装处理。
(2)然后是数据链路层中的无线链路控制层的设计。这一层的主要作用是为上层即PDCP子层提供稳定、可靠的传输服务,传输模式有透明模式、无确认模式、确认模式三种。TM模式不会对数据产生任何处理和改变,uM模和AM模式的设计类似。设计实现RLC AM发送端时,也是采用双缓冲队列(处理缓冲队列和发送缓冲队列)。当收到上级命令或请求的时候函数就会将相应的数据放入队列中。接收到发送命令的时候立即进行发送。在RLC接收端,也设计了一个队列来实现接收窗口,它的大小和形式与发送端发送缓冲队列一致。通过调整接收指针来保证与发送端匹配工作完成数据接收。另外在接收到数据时会根据轮询字段的值,对是否生成状态报告进行判断。
(3)最后是数据链路层中的媒体接入层的设计。媒体接入层的作用主要是对数据的复用和解复用。也就是通过编码,将不同信道中的数据封装到对应的MAC包中。此子层也是采用双缓冲队列,解复用恰恰是一个相反的过程,即根据MAC子头中的信息,恢复出原始数据,并将数据递放到缓冲队列中,利用分发函数将数据传递给相应的操作过程。
三、系统开发的平台和测试
对LIT的结构了解了之后便是对硬件设备的准备。此系统的开发具有一定的复杂性,因此对设备的配置要求比较高。一般此系统的开发板都选用Virtex-6 ML605 FP-GA。这种开发板的FPGA、处理器、内存、串口等各种控制器都都可以满足系统开发的需求。
系统开发完成后需要进行系统流程测试,这是软件系统开发必不可少的一步。本次的测试以开发板上的网口作为UE的数据来源,为了捕获和预处理网口的数据,需要在LWIP协议的基础上编写一个上层的小程序。通过开发板的AURORA模块连接对应的端口,然后进行数据的传送和接受测试。在测试的方式上可以选择通过LTE物理层链路模块,以几组不同的发送速率和编码方式测试协议栈的处理速率;也可以直接利用AURORA模块直接测试。
四、结语
本文通过对LTE空中接口协议栈的流程和开发入手,简单的对LTE协议栈进行了研究与实现。LTE系统是一种需要更加专业的水平进行研究和探索,它还有很大的提升空间,在未来的通讯发展中,随着LTE技术的推广和应用,各种面向小型设备的LTE空中接口协议栈的研究和实现有很广泛的现实意义和应用前景。
参考文献
接入网的概念是由传统的用户线发展起来的。近年来,由于电话业务的发展、新业务种类的增多、对线路带宽要求的提高以及各种新兴技术(特别是光纤通信技术)的发展,使得传统的用户线的概念逐渐发展成为接入网的概念。前几年,国际电信联盟(ITU)正式定义了用户接入网。引入接入网后,现有的电信网将减少端局数量,简化中继网的复杂程度,有利于中继网的管理。
接入网所覆盖的范围可以由三类接口来界定,如图1所示。接口的标准化、综合性直接影响到接入网的建设成本及接入网能承载的业务能力,为此,ITU-T综合考虑各种需要,终于通过了关于接入网和本地交换机之间标准化的V5.1和V5.2接口的建议[1,2]。
V5接口是一种在接入网中适用范围广、标准化程度高的新型开放的数字接口,对于设备的开发应用、多种业务的发展和网络的更新起着重要的作用。V5接口的标准化代表了重要的网络演进方向,影响深远。其意义在于交换机通过此接口可以支持多种类型的用户接入,而且V5接口的开放性意味着交换机和接入网的技术和业务演进完全独立开来。接入网的发展可以不受交换机的限制,使得接入网市场完全开放。
一、V5接口协议结构
窄带V5接口包括V5.1和V5.2接口。V5.1接口由1条2048Kb/s链路构成,通过时隙传递公共控制信号,支持模拟电话接入,基于64Kb/s的综合业务数字网基本接入(2B+D)和用于半永久连接的、不加带外信令信息的其他模拟接入和数字接入。这些接入类型都具有指配的承载通路分配,即用户端口与V5.1接口内承载通路有固定的对应关系。V5.2接口按需要可以由1~16个2048Kb/s链路构成,除支持V5.1接口的业务外,还支持ISDN PRI(30B+D)接入,其基于呼叫的时隙分配使得V5.2接口具有集中功能。V5.1接口是V5.2接口的子集,V5.1接口应当能够升级到V5.2接口。
V5接口协议由3层组成,接入网侧和本地交换机侧呈不对称布置,层与层之间的信息传递采用原语实现,而同层子层间的信息传递则采用映射。
V5接口物理层由1~16条2048Kb/s的链路构成,电气和物理特性符合G.703建议,帧结构符合G.704/G.706建议。每帧由32个时隙组成,其中:时隙TS0用作帧定位和CRC-4规程;时隙TS15、TS16和TS31可以用作通信通路(C通路),运载信令信息和控制信息,通过指配来分配;其余时隙可用作承载通路。
V5接口的数据链路层仅对于C通路而言。第二层协议(LAPV5)规范以建议Q.921中规定的LAPD协议和规程为基础,允许将不同的信息流灵活地复用到C通路上去。第二层协议分为两个子层:封装功能子层(LAPV5-EF)和数据链路子层(LAPV5-DL)。此外,第二层功能中还应包括帧中继功能(AN-FR)。
V5接口的第三层协议簇包括PSTN协议、控制协议、链路控制协议、BCC协议和保护协议(后三种协议为V5.2接口特有)。PSTN协议负责处理与PSTN业务有关的信令;控制协议负责用户端口状态指示与控制,协调两侧在网管控制下的数据指配;链路控制协议负责协调和控制AN、LE两侧的链路阻塞、链路解除阻塞和链路标识功能;BCC协议用来把一特定2048Kb/s链路上的承载通路基于呼叫分配给用户端口;保护协议提供V5.2接口在出现故障时通信路径切换的保护功能。
如图2所示,当第三层协议有信令信息需要发送时,通过数据链路子层(LAPV5-DL),请求封装功能子层(LAPV5-EF),用给定的封装功能地址传送数据链路子层端到端数据。
二、V5接口的实现
笔者曾参与IDS2000综合数字通信系统(接入网侧)V5.2接口的开放研制工作。IDS2000综合数字通信系统是电力自动化研究院为了满足电力通信网发展的需要而开发的一种综合接入设备。该设备具备V5接口,使得IDS2000系统可以很方便地通过开放接口和大型交换设备互连,取代了原先接入大型交换设备时所用的音频Z接口或专用接口。
V5接口协议分3层结构。物理层和数据链路层部分功能由硬件实现,这在超大规模集成电路飞速发展的今天,难度已不是太大。Mitel公司生产的大规模E1接口芯片MT9075就是一种很合适的芯片[3]。MT9075是一种单E1接口,综合了成帧器和LIU。重要特性包括数据链路接入、告警、中断、环回和诊断,并内嵌了两个HDLC控制器(MT8952),特别适用在V5接口(封装功能子层功能和HDLC协议类似)。
V5接口的第三层协议包含内容较多,由软件实现。本文主要结合嵌入式系统编程来介绍V5接口的第三层软件结构,对于协议细节的实现不多赘述。
1.实时多任务操作系统[4]
目前,嵌入式应用领域的一个发展倾向是采用实时多任务操作系统RTOS(Real Time Operating System)。RTOS的广泛使用与应用的复杂化有关。过去1个单片机应用程序所控制的外设和履行的任务不多,采取1个主循环和几个顺序调用的子程序模块即可满足要求;但现在1个嵌入式控制系统可能要同时控制/监视很多外设,要求实时响应,有很多处理任务,各个任务之间有很多信息传递,如果仍采用原来的方法,存在两个问题:一是中断可能得不到及时响应,处理时间过长;二是系统任务多,要考虑的各种可能也多,各种资源若调度不当就会造成死锁,降低软件可靠性,程序编写任务量成指数增加。正是这种情况的出现,推动着RTOS的应用迅速发展。
对于V5接口,系统软件工作量相当大,包括5个核心协议功能的处理,须管理很多定时器,有很多用户端口需要监视,并且要求实时处理,若采用传统的软件编程方法,很难实现。在IDS2000系统中,笔者采用VRTX实时多任务操作系统[5]作为开发平台,大大减轻了软件的工作量,而采用面向对象的编程方法和事件驱动的消息机制,使得协议程序具有高可靠性、可控、可观测、易于维护和管理。
2.V5接口软件框图
如图3所示,V5接口软件主要包括:
(1) 数据链路层模块(仅包括数据链路子层功能,封装功能子层由硬件板完成);
(2) PSTN协议处理模块;
(3) 控制协议处理模块(包括用户端口状态机、指配控制状态机、公共控制状态机);
(4) 链路控制协议处理模块(包括链路控制状态机、链路控制L3状态机);
(5) BCC协议处理模块;
(6) 保护协议模块;
(7) V5接口AN侧系统管理模块;
(8) V5接口AN侧资源管理模块;
(9) 定时器管理模块;
(10) 消息处理模块;
(11) 用户端口模块;
(12) 10ms定时中断。
上述模块中,模块1~7完成V5接口协议的核心功能。其中,数据链路层模块对模块2~7所产生的消息进行处理,交由V5硬件接口板完成封装功能,再发送给LE侧实体;PSTN协议处理模块主要功能是建立用户端口状态和LE侧国内协议实体之间的联系;控制协议模块用于表示用户端口状态指示与控制,还和系统启动、重新启动、指配有关;V5接口AN侧系统管理模块是协议功能正常实现的重要部分,在AN和LE中,不同的FSM之间或第二层协议实体之间没有直接的通信,而是通过系统管理来协调V5接口各个协议实体之间的操作。另外,系统管理负责从AN或LE的各种功能模块中接收和处理有关状态和故障的信息。系统管理还是维护台或网管系统与V5接口之间的桥梁,它负责接收维护命令,并对V5接口执行相应的操作,随时向上层网管报告系统的运行状况。
模块8~12完成V5接口协议的辅助功能。其中用户端口模块负责用户端口状态扫描与控制,直接与硬件端口联系;AN侧资源管理模块配合BCC协议处理模块完成V5接口中BCC协议功能;消息处理模块是为了减轻操作系统的负担设立的,它负责协同操作系统管理各模块的消息队列;定时器管理模块负责产生、管理系统中所需要的定时器,当定时器溢出时,发送消息至相应模块;10ms定时中断程序负责调度系统中需周期性运行的任务,采用“信号量”(semaphores)的通信机制完成。
3.有限状态机
在上述程序模块中,存在大量的有限状态机(FSM),如控制协议中的用户端口FSM、公共控制FSM、BCC协议中的承载通路连接FSM等。有限状态机是描述通信协议过程的一般方式,是一种面向对象的描述方法,与具体实现程序无关。有限状态机具有有限状态集,在任意给定的时刻,必有惟一确定的状态,在某状态下必须依赖于外部输入的特定消息触发,才能引起状态转移或执行某种任务。
有限状态机对于系统其他软件而言相当于一个“黑匣子”。它可以接收有限的消息组,也可以发送特定的消息组,但其内部结构不为系统其他部分所知。它的功能完全由它接收和发送消息顺序所决定。
有限状态机的这种描述方式很适合用面向对象的方法实现。在传统的实现方法中,状态变量和状态表可以在状态机模块外被访问,易于遭到破坏。面向对象的实现方法提供了一种更加结构化和更加直观的FSM实现方法,更利于“数据隐藏”,而且这些优点随着FSM规模的增大越发明显。我们只须要定义一个FSM基类,利用封装、继承和多态性的特点,就很容易从先前定义的基类中派生出所需要的FSM,大大减少了软件的工作量,软件也易于维护。
4.定时器的实现机制
定时器对于正确实现通信协议功能有着很重要的作用。V5接口协议中存在大量的定时器,当话务量较大时,可能有数百个定时器同时运行。定时器的设计是正确完成V5接口协议功能的一个重要部分。
本系统中由定时器管理进程负责管理V5接口中所有的定时器。由于各种定时器所要求的精度各不相同,所选择时间的长度对各定时器进行监视和计数累计是问题的关键:时间间隔太小,影响系统运行效率;时间间隔太长,影响定时器的精度。为了解决这个问题,系统中设定了三种不同分辨率的定时器:10ms、100ms和1s(分辨率指计数时间间隔)。
若某应用进程须要使用定时器,首先要向定时器管理进程发送一消息,消息中应包含申请定时器的分辨率、预置计数值、溢出后应发送的消息等信息。定时器管理进程收到该消息后,根据定时器的分辨率将其放到合适的定时队列中,启动定时。若定时器计数为零,则表示该定时器溢出,定时器管理进程应向相应的应用进程发送溢出消息,同时应释放该定时器。应用进程若主动要求放弃一定时器,则应向定时器管理进程发送一释放定时器消息。消息中应包含所申请定时器的标号、分辨率以及溢出目标进程、目标对象等。定时器管理进程接收到此消息后,在合适的定时器队列中寻找到该定时器后,将其释放。 定时器管理进程管理其他各应用进程所申请的定时器。在定时器管理进程中,有三个链表分别用于存放这3种不同分辨率的定时器。
定时器管理进程完成以下一些基本功能:
(1)管理10ms、100ms和1s三种定时器链表。
(2)当10ms定时间隔到,应遍历10ms定时器链表,完成对链表中各定时器的计数处理。若有定时器溢出,则向相应的进程发送溢出消息,并从定时器链表中释放该定时器。同样,当100ms或1s的定时间隔到时,也应对100ms或1s定时器链表作相同处理。
(3)处理从其他进程接收到的消息。当收到从其他进程发送的申请定时器的消息时,应在相应分辨率的定时器链表中插入所申请的定时器;在接收到从其他进程来的释放定时器的消息后,应寻找到该定时器,并将其释放。
5.编写可重入函数
V5接口中有大量的函数需要编写。和传统的编程环境不同,本系统中,V5接口软件运行在多任务环境上,函数的可重入性(reentrancy)显得很重要。
所谓可重入函数是指一个可以被多个任务调用的过程,任务在调用时不必担心数据是否会出错。在编写函数时应尽量只使用局部变量,对于要使用的全局变量需要加以保护(如采用关中断、信号量等措施),这样构成的函数一定是可重入的;而编译器是否具有可重入的库,与它所服务的操作系统有关,如DOS下的Borland C和Microsoft C/C++等就没有可重入函数库,这是因为DOS是一个单用户、单任务的操作系统。
为了确保每一个调用函数的任务控制自己私有变量,在一个可重入的C函数中,将这样的变量申明为局部变量,C编译器将这样的变量存放在调用栈上或寄存器里。在VRTX操作系统下编写可重入的函数,须要遵循以下原则:
(1)将所有局部变量申明为auto或寄存器(register)类型;
(2)尽量不要使用static或extern变量,不可避免使用全局变量时,需加以保护;
(3)用VRTX库函数sc_gblock分配大的数据结构。
1 传统多协议通信的特点和问题
1.1 “子板”方式
广域网串口应用中的通用实现方法是为所需的每一种物理协议提供一个独立的子板。一个支持EIA-232,EIA-449及V.35协议的系统,通常需要三个独立的子板以及三个不同的连接器。这种方法由于每种协议要求配置一块子板,因此系统需要对PCB子板、收发器芯片、连接器等进行管理,这样既浪费资源,又会使管理工作复杂化。
1.2 通用连接器方式
为解决“子板”方式的缺点,可使用一块母板及通用连接器。一个母板上有多种收发器芯片,可以满足多串口协议的要求,并可共用一些通用器件,同时可减少资源的浪费。在配置中,应注意因连接器的管脚较少而带来的问题,较好的办法是根据信号而不是根据协议来分配管脚,即给每一个信号分配一个通用管脚,而不管其物理协议如何定义。如对EIA-232,EIA-449,EIA-530,V.35和V.36来说,其TxD信号可连至连接器相同的管脚。即SD?a?信号连接到管脚2,SD?b?信号连接到管脚14。然后利用这对管脚来描述所有协议的发送信号TxD。
这种方法同样也会带来一个问题,即所有收发器的I/O线至通用连接器的管脚必须彼此共用。例如,一个V.28驱动器芯片中的发送数据信号线的接连接器DB-25的管脚2;同时,一个V.11驱动器芯片中的发送数据信号线要接至连接器的管脚2和14;而V.35驱动器芯片中发送数据信号线也会接至连接器的管脚2和14。这样,通用连接器的管脚2将同时接有三根信号线,管脚14接有两根信号线。这样,在这一配置中,所有的驱动器都必须具有三态特性,以禁止不必要的输出。若收发器没有三态特性,则需要使用一个多路复用器来选择相应的输出端。由此带来的另一个问题是收发器在禁止使用时会产生漏电电流。如果选择了V.28协议,其输出电压理论值为15V。此时对于V.11协议的驱动器会被禁用,而处于三态时,其输出漏电电压就必须足够低,才能使得连在同一连接器管脚的V.28协议的驱动器信号不受影响。如果在发送器与接收器之间有隔断开关,则开关也要考虑漏电情况。
1.3 串口的DTE/DCE模式切换
DTE/DCE的切换可通过选择不同的连接器转换电缆来实现,这样,在实现DTE/DCE转换时可最大程度地减小收发器的复杂性,但缺点是需要更换电缆,尤其是设备放置位置不便或DTE/DCE需要频繁切换时这一点尤为突出。
如果保持传输电缆不变,则可将收发器配置为两套以分别支持DTE、DCE方式。而将DTE收发器的驱动器输出与DCE收发器的接收器输入相连,而将接收器输入端与DCE收发器的驱动器输出相连。为了控制DTE或DCE方式,驱动器或接收器的输出必须为三态。当选择为DTE方式时,DCE芯片禁止,其驱动器和接收器处于三态,反之亦然。
该方法虽然解决了对电缆的频繁更换问题,但由于多用了一套收发器而使得设计成本大为提高,且串口板的体积也大了很多。
2 多协议串口通信的实现原理
传统设计中,针对某种协议通常应选择相应的收发芯片,如对于RS-232协议,常用DS-1488/DS-1489、MAX232或SP208等收发器芯片;而对于RS-449协议,则常使用SN75179B、MAX488、MAX490等收发器芯片。当同时使用RS-232、RS-422和V.35协议时,就需要多个收发器芯片来支持不同的协议。
现在,一些收发器的生产厂商研制出了多协议收发器芯片。Sipex是第一家生产出RS-232/ RS-422软件可选择协议芯片SP301的公司。这种芯片可将RS-232和RS-422收发器的电气特性综合到一个芯片中实现。其中SP50X系列产品最多可支持8种协议标准。其它生产厂家如Linear公司生产的LTC154x系列、LTC284x系列芯片也具有以上功能。用户可根据自己的需要选择适当的芯片。
图2为采用分立的收发器芯片与采用一片多协议收发器芯片实现多协议串口通信的通信卡。从图可知,前者实现的复杂度要远远大于后者,具体的性能比较如表1所列。
表1 两种方法实现串口通信的性能比较
分立器件板综合器件板供电电压+5V,-5V,+12V,-12V+5V所需收发器芯片数121支持的物理层协议RS-232,RS-422,RS-449,EIA-530,V.35,V.36RS-232,RS-422,RS-449,RS-485,EIA-530,EIA-530A,V.35,V.36协议选择方式跳线或开关软件或硬件(通过内部译码)串口板大小除了15个收发器芯片外还需其它硬件支持非常小功耗大约1W大约100mW~250mW除此之外,与分立收发器芯片相比,多协议收发器对驱动器使能控制和对输出漏电电流的处理要容易得多。当通过软件或硬件方法选择某一协议时,驱动器和接收器的电气参数将调整至适当的大小,电路内部将自动控制驱动器的输出电平、接收器的输入门限、驱动器和接收器的阻抗值以及每一物理层协议的常用模式范围。
另外,由于外部网络终端对V.35的需求,使得与V.35收发器的连接不能象其它协议那么简单。当使用分立收发器芯片时,常常通过采用昂贵的继电器开关电阻在选择其它协议接口时将V.35网络终端断开,或者要求用户每选择一个新的接口标准就改变一次终端模块,这样既浪费资源又会使接口电路变得复杂,因而不是一种理想的实现方法。而多协议串口芯片则自动提供适当的终端和片上开关来符合V.10、V.11、V.28和V.35电气协议,从而解决了电缆终端转换问题。
3 基于LTC1546/44的多协议通信
为了说明多协议串口芯片的工作原理,现以Linear公司的LTC1546/1544芯片为例进行分析。
3.1 LTC1546/LTC1544的性能
LTC1546芯片是一个3驱动器/3接收器的收发器,其主要特点如下:
带有软件可选的收发器可支持RS232、RS449、EIA530、EIA530A、V.35、V.36和X.21协议?
可提供片上电缆终端?
与LTC1543引脚兼容?
与LTC1544配合可完成完整的DTE或DCE?
工作在5V单电源?
占位面积小。
LTC1544芯片是一个4驱动器/4接收器的收发器,其主要特点有:
软件可选的收发器支持RS232、RS449、EIA530、EIA530A、V.35、V.36和X.21协议?
采用LTC1344A作为软件可选的电缆终端?
采用LTC1543、LTC1544A或LTC1546可实现完整的DTE或DCE端口?
与LTC1543同样工作于5V单电源。
这两种芯片均采用28引线SSOP表面贴封装,图3所示为其引脚排列。
由LTC1546/ LTC1544可组成一套完整的软件可选择DTE或DCE接口,以应用于数据网络、信息业务单元?CSU?和数据业务单元(DSU)或数据路由器中,它支持多种协议,电缆终端可在片上提供,因此不再需要单独的终端设计。其中,LTC1546每个端口的一半用来产生和适当终止时钟和数据信号。LTC1544则用来产生控制信号及本地环路返回信号(Local Loop-back,LL)。接口协议通过模式选择引脚M0、M1和M2来决定,具体选择方式见表2。
表2 通信协议的模式选择
LTC1546模式名称M2M1M0DCE/DTED1D2D3R1R2R3未用(缺省V.11)0000V.11V.11V.11V.11V.11 RS530A0010V.11V.11ZV.11V.11V.11RS5300100V.11V.11ZV.11V.11V.11X.210110V.11V.11ZV.11V.11V.11V.351000V.35V.35ZV.35V.35V.35RS449/V.361010V.11V.11ZV.11V.11V.11V.28/RS2321100V.28V.28ZV.28V.28V.28无电缆1110ZZZZZZ未用(缺省V.11)0001V.11V.11V.11ZV.11V.11RS530A0011V.11V.11V.11ZV.11V.11RS5300101V.11V.11V.11ZV.11V.11X.210111V.11V.11V.11ZV.11V.11B.351001V.35V.35V.35ZV.35V.35RS449/V.361011V.11V.11V.11ZV.11V.11V.28/RS2321101V.28V.28V.28ZV.28V.28无电缆1111ZZZZZZ由表2可知,如果将端口设置为V.35模式,模式选择引脚应当为M2=1,M1=0,M0=0。此时,对于控制信号,驱动器和接收器将工作在V.28(RS232)模式;而对于时钟和数据信号,驱动器和接收器将工作在V.35模式。
模式选择可通过控制电路?或利用跳线将模式引脚接至地或Vcc?来实现对引脚M0、M1和M2的控制,也可通过适当的接口电缆插入到连接器上实现外部选择控制。若选用后者,则当移开电缆时,全部模式引脚均不连接,即M0=M1=M2=1,此时LTC1546/ LTC1544进入无电缆模式。在这种模式中,LTC1546/1544的供电电流将下降到500μA以下,并且LTC1546/ LTC1544驱动器输出将被强制进入高阻状态。同时,LTC1546的R2和R3接收器应当分别用103Ω端接,而LTC1546和LTC1544上的其它接收器则应通过30kΩ电阻接到地。
通过DCE/DTE引脚可使能LTC1546中的驱动器3/接收器1、LTC1544中的驱动器3/接收器1和驱动器4/接收器4;LTC1544中的INVERT信号对驱动器4/接收器4起使能作用。可以通过下面两种方法中的一种将LTC1546/LTC1544设置为DTE或DCE工作模式:一种是将专门配有适当极性的连接器接至DTE或DCE端;另一种是通过专用DTE电缆或专用DCE电缆发送信号给LTC1546/LTC1544,同时使用一个连接器构成一种既适合DTE又适合DCE的工作模式。
3.2 典型应用
图4为一个带有DB-25连接器端口并可被设置为DTE或DCE工作模式的多协议串口通信电路,图中LTC1546/LTC1544芯片一边与连接器相连,另一边接至HDLC芯片,M0、M1、M2及DCE/DTE引脚接至EPLD硬件控制电路以实现对通信协议和工作模式的选择。其中DTE或DCE工作模式需要连接对应的电缆以保证正确的信号发送。例如,在DTE模式中,TxD信号通过LTC1546的驱动器1发送到引脚2和14。在DCE模式中,驱动器则将RxD信号发送到引脚2和14。
图4中,LTC1546采用一个内部容性充电泵来满足VDD和VEE。其中,VDD为符合V.28的正电源电压端,该端应连接一只1F的电容到地;VEE为负电源电压端。一个电压倍增器在VDD上将产生大约8V电压,而电压反相器则将在VEE上产生大约-7.5V的电压。四只1μF电容均为表面贴装的钽或陶瓷电容,VEE端的电容最小应为3.3μF。所有电容耐压均应为16V,同时应尽可能放置在LTC1546的附近以减少EMI干扰。
图4 用LTC1546/LTC1544芯片实现多协议串口通信(DTE/DCE可选)
在V.35模式中,LTC1546中的开关S1和S2将导通,同时应连接一个T型网络阻抗,以将接收器的30kΩ输入阻抗与T网络终端并联起来,但不会显著影响总输入阻抗,因此对于用户来说,这种模式下的电路设计与其它模式下完全相同。
由于LTC1546是3驱动器/3接收器的收发器,LTC1546是4驱动器/4接收器的收发器,所以如果同时采用RL、LL和TM信号,则LTC1546/LTC1544就没有足够的驱动器和接收器。因此,可用LTC1545来替换LTC1544。LTC1545为5驱动器/5接收器的收发器,它能够处理多个可选的控制信号,如TM和RL。
中图分类号:TP391.1 文献标识码:A 文章编码:1006-1010(2013)-08-0082-04
1 广东移动电子渠道和NGCRM接口体
系建设背景
广东移动的电子渠道现状是由几个不同时期建立的网站、短信营业厅、WAP、掌上营业厅、自助终端和面向集团业务的ADC等子系统组成的一个集合。各子系统有自己的渠道特点和擅长的业务,分别承担了某客户群的支撑功能。总体而言,各渠道系统在系统功能层面是相互割裂的,各电子渠道和CRM系统之间的划分界面目前也不清晰,缺乏整体数据及功能层面的规划。因此,电子渠道和NGBOSS接口开发基本上是由业务驱动,即针对某个具体业务增加或者修改相应的接口,某一接口基本上只和实现特定的业务功能相对应。目前NGCRM系统接口的直接问题表现如下:
(1)接口通用性和稳定性不强。经常出现的问题是现有接口无法满足某项特定的业务需求而需要临时增加新的接口,这导致目前的接口数量很大且功能繁杂;在业务支撑上表现为接口有时会拖延业务的上线;相关的接口维护部门的工作负荷也增大。
(2)接口没有合理的扩充和版本适应机制。现状往往使设计者在选择支撑方式时倾向于增加新的接口,因为其成本和风险与在现有接口上扩充相比低得多。
(3)电子渠道现状中的竖井模式也增加了接口收敛的难度。不同的电子渠道对接口有各自的需求,在现有接口上扩充不可避免地会影响已经使用的系统,牵一发而动全身,使得设计者和决策者往往倾向于增加额外接口以满足新的需求。
(4)潜在的安全风险还包括:
1)无流控机制:接口的负荷可以直接传导到核心CRM系统,进而影响到一个区域甚至整个广东移动的业务处理;
2)接口的调用方目前没有认证控制:只要是能够接入CRM核心系统的周边系统都可以调用接口;
3)无接口调用的审计机制。
因此,在NGBOSS建设中对电子渠道接口体系在业务能力和架构上进行重新规划已经成为当务之急。
2 广东移动电子渠道和NGCRM接口体
系介绍
随着NGBOSS的建设,电子渠道接口体系的重新规划和设计成为NGBOSS建设的重要组成部分,其方法论确定为:横向整合和纵向解耦。所谓横向整合是梳理各电子渠道共性的功能、数据、流程,结合电子渠道的业务目标,最终明确目标电子渠道系统架构是由哪些通用的业务流程和数据驱动;纵向解耦则是梳理电子渠道系统和CRM系统的配合分工关系,使得电子渠道和CRM分别承载相对独立的业务流程,以此两点为基础,并同样按照包括了功能、数据、流程的分布,最终确定电子渠道和NGCRM两个系统之间的接口体系规划。
本部分首先将涉及电子渠道的业务需求子集作为输入,完成业务流程框架需求分析,进而分解流程,形成接口数据需求分析,最后完成接口梳理。
通过横向整合和纵向解耦确定的NGCRM和电子渠道接口体系,从以往的以单个业务渠道接口协议为主过渡到了以通用流程、数据分解电子渠道和NGCRM的功能为主并在此基础上明确协议,使得大量接口协议具有和单个业务无关的通用性。这种思路明确了NGBOSS的电子渠道系统和CRM系统之间的接口服务调用关系。
广东移动NGBOSS中NGCRM作为业务服务的提供方,提供对电子渠道的统一接口体系。在进行NGBOSS电子渠道接口设计前,根据电子渠道和CRM的解耦分布对需求进行了分解,甄别出涉及电子渠道和CRM之间存在穿越流程的需求点共143个,识别出涉及穿越的流程共21个。在数据方面,接口按照NGCRM数据域划分为:客户服务域、客户管理域、渠道域、资源域、订单域、产品域。
由于电子渠道系统和NGCRM系统之间的交互主要以流程驱动为主,因此电子渠道系统和NGCRM系统的接口设计也以系统流程穿越为主线,数据复制和查询为辅;通过尽量将主要流程进行通用化设计,流程层面的接口的功能体现为对通用服务的调用;按照将业务功能逻辑集中的NGCRM朝着电子渠道轻量化方向发展的思路,在梳理的业务流程和数据流基础上进行了NGBOSS的电子渠道接口设计。
NGBOSS电子渠道接口协议的总体框架如图1所示。
NGBOSS的电子渠道接口按照功能可以划分为受理相关接口、非受理相关接口、产品接口、ADC专用接口:
(1)受理类相关接口目前共有43个,分别提供了包括客户身份认证、各种客户相关信息的查询、订单受理等功能;
(2)非受理相关接口目前共有266个,提供了包括积分查询,各种增值业务查询等杂项功能;
(3)产品接口目前共有2个,提供了产品配置变更查询;
(4)ADC专用接口目前共有12个,提供了ADC工单杂项功能。
3 基于SOA技术的新一代电子渠道接口
协议体系设计
考虑到电子渠道接互的是异构的系统集群,为最大程度地实现跨系统间的业务交互提供服务,NGBOSS基于SOA进行电子渠道接口协议设计,支持SOAP v1.1协议和基于Web Services的HTTP协议传输,提供URL使用Web方式实时提供服务。核心系统NGCRM提供使用基于XML的语言接口定义文件(WSDL)供电子渠道下载。
基于SOA技术的电子渠道接口协议实现了核心的NGCRM系统和异构的平台之间架构上的松耦合,核心系统NGCRM在协议升级时只需要更新WSDL文件,平台可以在此基础上实现对服务的无缝调用;而平台只要按照语言接口定义文件(WSDL)约定调用服务即可,平台内部的演进改造与接口调用无关。
4 NGBOSS电子渠道接口协议体系实施
的效果
基于SOA电子渠道接口协议为广东移动产品在电子渠道的超市化运营提供了技术保障。NGCRM和电子渠道互相协调,使得产品管理、产品上架、产品销售、产品算费等产品生命周期全流程做到了全配置化,产品实现了超市化运营。
电子渠道和NGCRM协调实现产品超市化运营的流程如图2所示。
在产品管理和上架方面,CRM产品配置服务中心是企业产品数据创建和变更的唯一入口。它向电子渠道后台管理提品创建、变更和产品上架服务,图片、Flash等产品富媒体描述通过CRM产品配置中心数据库向电子渠道产品库同步数据。
电子渠道作为和客户的直接接触点,设计用户界面对产品进行展示,并且在电子渠道上完成产品浏览和购物等相关操作。
用户提交订单后,NGCRM负责后台面向客户产品订购的端到端流程,负责维护和处理CRM订单的开通,并负责维护交易的完整性;向电子渠道用户提供订单流程查询和订单变更功能。
NGCRM管理所有产品的订购关系,并向BOSS的计费系统同步订购关系。实现由产品展示、订单处理到后台计费的全业务流程。
可见,在这种架构下,电子渠道只要专注于提供便捷友好的用户界面即可,至于产品管理和订单处理、计费环境的复杂业务逻辑能力已被NGBOSS承载并封装在开放的标准接口中提供给异构的电子渠道调用,加之前后端系统的协调就实现了产品的超市化运营。
参考文献:
在我们承担的《基于MCU的积木式数据传输实验平台的研究》项目中,要实现一些以MCU为核心的具有不同功能的模块电路——积木块,这些积木块通过各种不同的接口,可以像搭积木一样组合实现各种不同形式的数据传输。
在积木块内部或积木块之间进行串行通信,就得根据具体的需要,事先确定好串行通信接口协议。为方便项目的开发和应用,我们尽量使用标准化的接口协议,如UART,I2C,SPI等。下面笔者就简单介绍MCU应用开发中常用的串行通信接口协议,并结合各接口协议在本项目中的应用进行比较分析和选择。
1. 常用的串行通信协议
(1)UART总线协议
UART的全称是“Universal Asynchronous Receiver/Transmitter”,意为“通用异步收发传输器”,是一种异步收发传输器,是电脑硬件的一部分,广泛应用于MCU应用开发中。UART可以将数据在串行通信与并行通信间进行传输转换,即在MCU内部以字符为单位进行并行处理,而在线路上逐个比特串行传输。UART可用于全双工点对点通信,一条线接收(RX),另一条线发送(TX)。
通常MCU的UART接口不能直接和DTE(Data Terminal Equipment,数据终端设备)设备对接,需要通过电平转换芯片将UART接口的TTL电平转换成RS232C、RS485或RS422的接口电平,然后才能和具有对应接口的DTE设备对接。
由Motorola公司推出的串行通信接口SCI(Serial Communication Interface)是一种UART接口。
(2)I2C总线协议
I2C的全称是“Inter-Integrated Circuit”(在中国一般读作“I方C”,也可写作“IIC”),意为“内部整合电路”,是由PHILIPS公司开发的两线式串行总线,用于连接MCU及其设备。它是同步通信的一种特殊形式,具有接口线少,控制方式简单,器件封装形式小,通信速率较高等优点。每个连接到I2C总线的器件都可以通过唯一的地址和一直存在的简单的主机/从机关系软件设定地址,主机可以作为主机发送器或主机接收器。I2C使用多主从架构,如果两个或更多主机同时初始化,数据传输可以通过冲突检测和仲裁防止数据被破坏。AVR序列单片机内部集成TWI(Two-wire Serial Interface)总线,是对I2C总线的继承和发展,可以看做一类。
(3)SPI总线协议
SPI的全称是“Serial Peripheral Interface”,意为“串行外设接口”,是Motorola公司首先在其MC68HCXX系列处理器上定义的一种同步串行外设接口,它可以使MCU与各种设备以串行方式进行通信以交换信息。SPI接口主要应用在EEPROM、FLASH、实时时钟、AD转换器上,还有数字信号处理器和数字信号解码器之间。
在点对点的通信中,SPI接口不需要进行寻址操作,且为全双工通信,显得简单高效。在多个从器件的系统中,每个从器件需要独立的使能信号。
(4)USART总线协议
USART全称是“Universal Synchronous/Asynchronous Receiver/Transmitter”,意为“通用同步/异步收发传输器”,是一个高度灵活的串行通信设备。USART相对UART来说是在异步通信的基础上还有同步的功能,USART能够提供主动时钟。USART可以配置成UART或SPI模式,AVR USART对AVR UART完全兼容。
(5)1-wire总线协议
1-Wire协议是美国Maxim/Dallas公司开发的一种单线总线协议,简称“单总线”。系统由一台主机和若干台从机通过一条线连接而成,主机由此完成对从机的寻址、控制、数据传输甚至供电(当然一条功能线之外还有地线,如需由主机供电,还要有电源线)。1-Wire协议采用单根信号线,既传输时钟,又传输数据,而且数据传输是双向的。它具有节省I/O口线资源,结构简单,成本低廉,便于总线扩展和维护等诸多优点。
1-Wire协议适用于单个主机系统,控制一个或多个从机设备。当只有一个从机位于总线上时,系统可按照单节点系统操作,而当多个从机位于总线上时,则系统按照多节点系统操作。
主机一般由MCU组成,从机由Maxim/Dallas提供的1-Wire器件构成,每个1-Wire器件内嵌唯一的地址码,以实现主机对不同从机的寻址。主机可通过各种方式联入计算机系统。作为一种单主机多从机的总线系统,在一条1-Wire总线上可挂接的从器件数量几乎不受限制。
(6)USB总线协议
USB全称是“Universal Serial Bus”,意为“通用串行总线”,是1994年底由Intel、Compaq、Digital、IBM、Microsoft、NEC、Northern Telecom等七家世界著名的计算机和通信公司共同推出的一种新型接口标准。USB具有传输速度快(USB1.1是12Mbps,USB2.0是480Mbps,USB3.0是5 Gbps),使用方便,支持热插拔,连接灵活,独立供电等优点。因为USB已经替代并行和串行接口,成为PC的标配,所以MCU与PC之间的连接越来越多地采用USB接口,一般是通过USB转UART电路,将MCU的UART与PC的USB连接起来。
(7)SDIO总线协议
SDIO的全称是“Secure Digital Input and Output”,意为安全数字输入输出,是SD型的扩展接口。SDIO除了可以接SD卡外,还可以接支持SDIO接口的设备,插口的用途不止是插存储卡。支持SDIO接口的PDA、笔记本电脑等都可以连接像GPS接收器、WiFi或蓝牙适配器、调制解调器、局域网适配器、条形码读取器、FM无线电、电视接收器、射频身份认证读取器或者数码相机等采用SD标准接口的设备。
SDIO协议可以支持三种操作模式:SPI、SD一线,SD四线(接口通过寄存器来配置)。SPI速度较低,一线或者四线需要寄存器来选择,高速模式下需要四线支持。
(8)CAN总线协议
CAN的全称为“Controller Area Network”,意为控制器局域网,是由研发和生产汽车电子产品著称的德国BOSCH公司开发的,并最终成为国际标准(ISO11898),是国际上应用最广泛的现场总线之一。
CAN总线是德国BOSCH公司从20世纪80年代初为解决现代汽车中众多的控制与测试仪器之间的数据交换而开发的一种串行数据通信协议,它是一种多主总线,通信介质可以是双绞线、同轴电缆或光导纤维。通信速率可达1MBPS。
(9)GPIO总线协议
GPIO的全称为“General-Purpose Input/Output ports”,意为“通用IO口”,即可以根据使用者的需要将某个接口引脚设置成输入、输出或其他特殊功能。GPIO的功能类似8051的P0~P3。GPIO是一种非常重要的I/O接口,具有使用灵活、可配置性好、硬件代价小等优点。
(10)RJ45 以太网接口协议
10/100 Base-T RJ45接口是常用的以太网接口,支持10兆和100兆自适应的网络连接速度,常见的RJ45接口有两类:用于以太网网卡、路由器以太网接口等的DTE类型,还有用于交换机等的DCE类型。RJ45接口通常用于数据传输,最常见的应用为网卡接口。
RJ45是各种不同接头的一种类型(例如:RJ11也是接头的一种类型,不过它是电话上用的);RJ45头根据线的排序不同分为两种:一种是橙白、橙、绿白、蓝、蓝白、绿、棕白、棕,另一种是绿白、绿、橙白、蓝、蓝白、橙、棕白、棕。因此使用RJ45接头的线也有两种即:直通线、交叉线。
MCU控制板集成或外扩网卡模块后,就能直接接入到计算机网络。
2.各接口协议的比较和选择
(1)本项目中串口通信应用分析
第一,在本项目的应用中,串口通信分为以下三种。
①积木块内部即MCU与器件间的串口通信
对于积木块内部的串口通信,可选用的接口协议有UART、I2C、SPI、USART、1-wire、SDIO和GPIO等。
②积木块之间的串口通信
对于积木块之间的串口通信,可选用的接口协议有UART、I2C、SPI、USART、SDIO、CAN、GPIO和RJ45等。
③积木块和上位机PC之间串口通信
对于积木块和上位机PC之间串口通信,可选用的接口协议有UART、USB和GPIO等。
第二,在本项目的应用中,串口通信按照拓扑结构可以分为以下三种。
①点对点通信。可选用的接口协议有UART、I2C、SPI、USART、1-wire、SDIO、CAN、GPIO和RJ45等。
②一主多从通信。可选用的接口协议有I2C、SPI、USART、1-wire、SDIO、CAN和GPIO等。
③多主从通信。可选用的接口协议有I2C、CAN和GPIO等。
(2)本项目中串口通信接口协议的选择
在实现各种功能的积木块时,遵循一条最基本的原则:兼顾积木块实现的通用性和复杂性。即有选择地将某几个功能做到一个积木块上,既减少积木块的复杂性,又增强它的通用性。这样根据需要做出几种通用的积木块,加上相应的器件就能实现相应的某项功能。
具体实现一个积木块还得选择通用性较好的MCU和选定功能的相关器件,这二者是相互影响的。比如器件的接口是SPI的,MCU就应该有相应的SPI接口。反过来,先选定MCU,选择器件时就要注意选择MCU具有的接口类型。
实践证明,通用性好的积木块至少应该具有UART、I2C、SPI和一定数量的GPIO接口。另外,为方便和上位机PC通信,最好有USB接口。
其余接口的实现有三种方式:
①在一些专用的积木块上实现
②在通用性积木块上通过GPIO配置实现
③通过接口转换积木块来实现
总之,在选择串口通信接口协议时,以满足积木块基本功能为目的,适配MCU或器件的接口类型。
参考文献:
[1]赵振德,张建新.单片机原理及实验/实训.西安:西安电子科技大学出版社,2009.
[2]耿仁义.新编微机原理及接口技术.天津:天津大学出版社,2006.
[3]赵宏,王小牛,任学惠.嵌入式系统应用教程.北京:人民邮电出版社,2010.
[4]李群芳,肖看.单片机原理、接口及应用——嵌入式系统技术基础.北京:清华大学出版社,2005.
[5]刘海成.AVR单片机原理及测控工程应用——基于ATmega48/ATmega16.北京:北京航空航天大学出版社,2009.
河北省高等学校科学技术研究项目资助/Supported by science and technology research projects of colleges and universities in Hebei province 编号:Z2010316)
“哦!”他不感兴趣地将书放下。
戴维・洛奇指责媒体人的声音一时间在我耳畔响起:“我们为创造一个想象的世界所奉献的艺术,所付出的心血,都被这些人糟蹋了,他们只关心细枝末节的事实!”(《作者,作者》)唉,抱歉了科伦・麦凯恩!你小说中所展现的诗意语言和叙事技巧,也被我“糟蹋”了――我不该只关注鞋而忽略“脚尖上的悲喜人生”!
若用一条线索,将自己从小到大读过的书穿连起来,编出一部个人阅读史,我会毫不犹豫地选用――嗯,一根鞋带!作为一名“鞋控”,我的阅读眼界就是这样“低”,“低到尘埃里”:在我看来,读书就是寻宝,宝就是一双鞋,而鞋就是一道窄门,引我从低处走进广阔的文学世界。
阅读《红楼梦》,以鞋为索引。起先,目光追随着大观园里小姐们的莲步轻移,可只在“琉璃世界白雪红梅”一章,看清过黛玉穿着掐金挖云红香羊皮小靴,湘云穿着鹿皮小靴,余下的时间里她们的鞋均藏在裙裾下,养在深闺不给人识。
倒是对宝玉穿的鞋子,作者常给一笔细致的描述:初见黛玉时,宝玉穿着“锦边弹墨袜,厚底大红鞋”;夜访潇湘馆时,他趿的是“蝴蝶落花鞋”;雪中赏梅时,他披蓑戴笠,登着一双“沙塘屐”……哪个贴身丫鬟为他搭配的呀?有品味!看到小说结尾,已是出家人打扮的宝玉道别父亲,赤着脚,归隐于白茫茫一片旷野时,我曾想:如果说黛玉的命运是“质本洁来还洁去”,那宝玉的命运就是“足本赤来还赤去”――人生莫不就是如此?!
读懂鲁迅先生,从“一只小鞋”开始:小说《祝福》中,众人寻找祥林嫂丢失的儿子阿毛寻到山里,看见“刺柴上挂着他的一只小鞋”,知他遭了狼。那只小鞋挂在我的记忆里好多年,由此懂得了:最弱微的细节,能向吃人的封建礼教发出最有力的抗议和控诉!
喜欢上海子的诗,同样缘于“一双白鞋子”。在最早为海子带来广泛声誉的《亚洲铜》中,鞋子镶嵌在我最爱的诗句间――“看见了吗?那两只白鸽子,它是屈原遗落在沙滩上的白鞋子/让我们――我们和河流一起,穿上它吧”,穿上了海子的“白鞋子”,我行遍了厚厚的《海子诗全编》,串串足迹穿起来的,是我对诗人海子由衷的敬慕和礼赞。
专注“读鞋”好多年的我,任自己赤足的目光,去书里寻找一双合脚的鞋,寻来寻去发现:每一双鞋,都是一段人生的结论。
帮我读懂青春的,是鞋子。少女时代的成长路上,始终与三毛为伴,从《撒哈拉的故事》开始,那些如骆驼脚印般延展到时光深处的三毛作品,是我测量人生的标尺,世界的广度、人性的深度和爱情的亮度,都经由一部部、一步步地被测算出来。三毛如此,我亦如此:“社会的繁华复杂,人生的变化、欢乐和苦痛都是小说里去看来的,我的生活,就像那双球鞋似的一片雪白”(《赤足天使――鞋子的故事》)。
我从不喜欢穿高跟鞋,却喜欢穿凉鞋,不是因为《格调》一书指出:“名牌牛仔裤配极高的高跟鞋”,是刚搬到郊区的上层贫民女孩的搭配,而是以鞋子来决定心情的宁静与舒泰的三毛,曾这样赞美过凉鞋:“这样的东西踩在脚下,一个人的尊严和自由才真正流露了出来”,穿着“几根带子绑在脚上”的凉鞋,三毛行遍了世界,而我通过穿起凉鞋,体味那种“人生自然的态度,生命的享受,简简单单的脚下释放”,进而读懂的青春。
通过鞋子,我理解了婚姻。小时候读格林兄弟的童话故事《灰姑娘》时,最难忘的是:那双“光亮的丝质舞鞋”,穿在灰姑娘脚上,“就像专门为她做的一样”,而两个继姐妹,又得切脚趾又得削脚跟才能穿上它……长大后才明白:格林兄弟是用舞鞋来教导年轻的姑娘们,婚姻如一双鞋,适合你脚的才是完美。因此,关于婚姻这件事:“所有的经验之谈都无济于事,你只需在半夜时分,倾听你脚的感觉”(毕淑敏)。
2007年6月23日那天在野外邂逅这对天敌时,两只动物的眼睛里所透露出的凶悍与哀怨,还是让我这个“厌蛇一族”极为震撼。说实在话,这是我第一次如此近距离地观察和见证蛇的捕食过程,拍摄时离得非常近,以致于蛇的眼睛里都几乎能看到自己晃动的身影,我围着它们前后左右接连拍摄了近百张照片,隔得最近时镜头离蛇头不到50厘米,《蛇口难逃》就是其中的一张。
这种蛇是家乡人俗称的“红缎蛇”,早先我一直以为是种无毒蛇,将那天拍的这组蛇片发到“橡树摄影网”后曾一度引起过争论,因为这条蛇是在一条涨水的溪边发现,最后蛇又叼着青蛙在激流中泅水而去,发片时就想当然地起了个武断且搞怪的题目,叫做《水蛇传》。贴子发出去以后,反对的声音颇大,以致于过去了很久,我还能想象出那些行家里手因我的无知而弄得啼笑皆非的样子。事后在网上查资料比对,才有了更深入的了解。原来这种蛇的学名叫做“赤链蛇”,是游蛇科链蛇属的一种,多栖息于平原、丘陵和山区,常见于田野、山坡、竹林、村舍和水域附近,以鱼、蛙、蟾蜍、蜥蜴、鸟雀等为食,个性极为凶猛。较早的一些资料中称其无毒,是因为它没有一般毒蛇那种常见的前毒牙。最新的一些研究发现,赤链蛇也有达氏腺,它的后毒牙着生在口角内侧上颌的后部,毒牙细短且无管无沟,只要被咬物没有被深深纳入口内,就难以触及它的后毒牙,因此通常也不易对人造成蛇伤。
二
做为一个户外运动和摄影的双重爱好者,自2005年开始,我几乎每年都要抽时间到乌云界国家级自然保护区及其周边的一些地方采风。每次走进乌云界绵延的大山,都有一种强烈的新鲜感和渴望回归的冲动,在亲近大自然的同时,也磨砺了自己的意志,开阔了视野,淬炼了认知。乌云界原始野性的山岭溪谷、宁静淳朴的古旧村落、种类繁多的生物蕴藏给我留下了深刻的印象,常常为美丽的家乡,人称“世外桃源”的地方拥有这么一方神奇的净土而感到欣慰与自豪。
乌云界国家级自然保护区地处湖南省桃源县的南部山区,始建于2000年10月,当时是湖南省人民政府批准成立的黑山省级自然保护区,2003年经省人民政府批准同意更名为乌云界自然保护区,在2006年2月经国务院正式批准,升级为乌云界国家级自然保护区。
保护区总面积33818公顷,其中有森林面积27610公顷,森林植被覆盖率达92。5%,是湘西北重要的水源涵养区和生态屏障。据历次科考调查证实,保护区内有维管束植物203科847属2076种,属国家一级保护的野生植物有5种,国家二级保护的植物有22种;另外,区内还保存了大片国家重点保护植物篦子三尖杉群落以及众多古树名木。乌云界茂密多样的植被营造出众多野生动物的理想庇护所,在保护区内迄今已发现野生脊椎动物28目71科201种,无脊椎动物21目162科999种,其中国家一级保护的野生动物达5种,国家二级保护的野生动物有22种。乌云界国家自然保护区设立至今,无论是软件配置还是硬件建设上均取得了长足的进展,其生态效益也必将随着时间的推移而日益显现。
三
我是一个彻头彻尾的环保主义者,每次走进自然保护区,卑微的心,虔诚而且感动。
我们只有一个地球,脆弱的生态需要人类细心的呵护,在这个蔚蓝色的星球上,每一个物种都是大自然对我们丰厚的馈赠。对于资源宝库中那些名目繁多的动、植物,我们尚有太多的奥秘未能认知和探究,所以不能再愚昧、简单地将之归类为“有益”或“无益”。
近两年,国家促进企业转型、促进进出口平衡的政策与措施密集出台,从长远看,这些政策、措施是有利的,也是必要的。但“用药”可能猛了些。建议国家在外贸政策调控方面注意以下几点:
(一)在近一两年内,除非迫不得己,不出台导致出口企业成本费用普遍、大幅度上升的重大政策、措施;
(二)对必须出台的调控政策、措施,尽可能采用“渐进”方式;
(三)关注政策的叠加效应和累积效应。尽量避免影响出口企业成本上升的多项政策措施短期内密集出台或某项政策措施频繁调整;
(四)对调控政策、措施及时进行跟踪,并加以完善,尽可能避免“误伤”企业。
二、加大税收政策支持力度 (一)尽快扩大消费型增值税实施范围。实施消费型增值税制度,有利于提高企业技术革新的积极性,改变目前我国出口产品中含有增值税的状况,提升我国出口产品的国际竞争力。建议国家尽快将“两高一资”型以外的出口企业作为扩大试行消费型增值税的行业。
(二)进一步完善出口退税政策。一是继续适当调高一部分劳动密集型产品特别是高附加值劳动密集型产品的出口退税税率。近期国家回调了部分纺织、服装的出口退税率,得到了普遍的认同。建议适当调高其他劳动密集型产品的退税率,提高鼓励出口的机械、电子等产品的退税率,对纺织、服装产品的出口退税率亦可再适当提高1~2个百分点。二是对去年大面积下调退税的政策,根据近一年来运行的实际情况和企业的反馈,对一些“误伤”企业的环节加以调整。三是修改新成立的生产型出口企业在出口一年后才退还前一年内应退税款的规定。
(三)对中小出口企业实行减税政策。在近一两年内,对“两高一资”以外的中小出口企业在现行税率基础上减半征收企业所得税;对实行核定征收所得税的企业下调应税所得率;对亏损或微利出口企业,减征或停征城镇土地使用税、房产税等地方税收。
(四)对进出口企业从各级财政获得的专项扶持促进资金免征企业所得税。将企业从财政获得的各种专项资金作为纳税收入征收企业所得税,实质上削弱了财政支持的力度和效果。建议商务部与财政部、国家税务总局协调,至少在近两年内对财政支持外贸企业的各种专项资金免征企业所得税。
三、进一步加大财政支持力度
加大财政对外贸出口的支持力度,应着眼于两个方面。从长远看,是支持企业加快转型升级,从当前看,是帮助企业渡过难关。从支持方式看,一方面要加大对企业的直接支持;另一方面要对有关部门、单位为外贸企业提供特定服务的活动加大支持力度,而这些特定的服务或有助于出口企业直接或间接降低成本,或有助于出口企业加快转型升级的步伐,增强消化高成本的能力。
(一)进一步拓展支持内容。在保留或适当调整现有财政扶持政策的基础上,增设专项资金或在有关专项资金中增加支持内容:
1.设立公平贸易活动支持资金,用于对参与公平贸易活动的企业发生的相关费用给予补贴。
2.设立应对国外技术性贸易措施的专项资金,以降低企业应对国外技术性贸易措施的成本。该项资金主要用于:对科研机构、行业内的龙头企业开展具有普遍应用价值的技术攻关费用给予补助;对一些出口重点行业、重点地区为应对技术性贸易措施而设立的检验检测机构的开办费用、设备购置费用给予补贴;对部分检验检测费用水平较高的检验检测项目给予适当补助;对制订具有实际应用、推广价值的国家标准、行业标准的项目给予支持;对采用国际标准生产出口产品的企业给予鼓励。
3.支持外经贸公共信息化建设。对各级商务主管部门、有关行业协会(商会),建设外经贸公共信息平台给予支持,使出口企业能够通过外经贸公共信息平台及时了解国家相关的政策、措施,了解国内外市场信息,了解国际贸易动态,提升应对政策环境、国际贸易环境变化的能力,减少相关支出。
4.支持各级外经贸主管部门牵头开展各类政策宣传、业务培训。在近两年内,可采用由地(市)、县两级商务主管部门牵头,与各涉外业务部门协调,围绕转型升级等方面统一组织涉外经济政策的宣传、讲解,开展各类业务培训。所有培训类活动一律免收培训费用,所需培训费用由本级财政安排专项资金。
5.支持电子商务的发展。运用电子商务开展国际贸易可以有效地减少中间环节,简化贸易流程,降低商务成本。国家对全国性、地区性、行业性的电子商务平台的建设给予资金支持。鼓励企业采取不同模式积极开展电子商务,取消中小企业国际市场开拓资金对企业通过互联网开展国际市场宣传的项目不予支持的规定,对企业通过第三方电子商务平台开展国际市场拓展的活动给予支持。
6.支持中小出口企业多渠道、多方式筹集资金,降低融资成本。各级政府设立支持中小出口企业融资的专项资金,可分别用于:对地方为解决中小企业融资成立的担保基金、应急互助基金等提供铺底资金;对中小出口企业通过担保公司提供担保取得贷款的担保费用给予补贴;对中小出口企业从小额贷款公司、村镇银行、互质的基金等非银行渠道取得的贷款给予适当的利息补贴;对企业开展贸易融资的费用给予一定的补贴。
7.设立劳动密集型企业社会保障补贴资金。为做到既保护劳动者合法权益又适当缓解劳动密集型企业劳动力成本上升的压力,可考虑在近期内对符合一定标准的高度劳动密集型企业为职工缴纳社会保障费用的支出给予适当补贴,以鼓励企业在目前的困难时期保持员工队伍的基本稳定,缓解社会就业压力。
8.支持涉外监管部门开展贸易便利化建设。海关、商检等涉及外贸出口的监管部门的工作方式、手段,直接影响出口企业的成本费用和通关效率。如最近国家检验检疫部门决定对进出口货物实行直通放行,此项措施每年可为出口行业节约成本200亿元左右。在新形势下,口岸查验单位亟待加快改革、转变监管方式、创新监管手段、提高办事效率,为外贸出口提供更便利、更经济的环境。对于口岸查验部门为提高贸易便利化程度而实施的改革,财政应给予资金支持。
(二)加大中小企业国际市场开拓资金的支持力度。中小企业国际市场开拓资金是目前扶持内容最为广泛、受益企业最多的财政扶持政策,但该项资金的总量及对单个项目支持的标准偏低。建议较大幅度地追加2008年资金总规模,在安排2009年支持计划时也应保持一定的增幅;同时调高到新兴市场参加展览、各类认证、开展国际市场宣传推介等项目的支持比例或限额。三是提高支持的时效性。通过下放审批权限、缩短相关部门操作时间等措施,彻底改变目前操作周期过长的状况。
四、减、免、停收涉及外贸出口的相关费用
最大限度地减少出口企业在出口过程中的各种费用支出,对处于高成本重压下的出口企业无疑是雪中送炭。
(一)对亏损或微利的劳动密集型企业及其他各类中小出口企业,地方政府可考虑在两年内减征或免征地方性基金、费用。
(二)商务、海关、商检、外管等部门涉及出口企业的行政事业性收费,除体现国家宏观调控政策和对企业违法违规处罚的收费外,在两年内一律暂停收取,由此给这些部门非税收入带来的影响,由各级财政部门通过调整其部门预算收入指标加以解决。
中图分类号:F74
文献标识码:A
文章编号:1672-3198(2010)04-0094-02
国际贸易和国际投资是企业走向国际舞台的两种重要选择,自跨国公司作为一个新生力量诞生以来,跨国公司大约占全球商品和服务业出口的三分之二。面对百年难遇的金融危机,以史为鉴,探索中国企业海外投资和出口之间的长期均衡关系无疑具有十分重要的现实意义。
1 文献综述
关于国际贸易和国际直接投资关系的研究,国内外学者主要集中在国际直接投资对国际贸易的影响方面。Gruber et al.(1967)以出口作为被解释变量,国外子公司的销售额作为解释变量,研究了1962年美国的对外直接投资现象,发现美国对欧洲国家投资与出口之间具有替代性作用。Horst(1972)以同样的变量方式分析了美国对加拿大的投资,回归结果表明两者的相关系数为负,故投资和贸易之间存在替代关系。同样发现替代性的还有Head and Ries和Belderbos and Sleuwaegen (1998),Head and Ries发现日本的海外跨国公司会向其他公司买进大量的中间产品,这样互补的影响就会减少,结果确实发现了样本中存在着替代性。Belderbos and Sleuwaegen (1998)通过研究发现20世纪80年代后期日本对欧盟进口的电子产品遇到当地保护主义的壁垒,政府规定跨国子公司使用当地的原料和中间产品,所以替代了进口产品。而Collins,Rourke和Wlliamson(1997)他们研究了劳动流动与贸易之间的历史联系,确没有发现劳动流动与贸易之间存在替代性。为了找寻直接投资与国际贸易之间的替代性,布罗尼根 (BruceA.Blonigen,2000)选取了产品层面的数据分析了日本对美国进口的汽车配件与日本跨国公司在美国的汽车配件产品,汽车制成品之间的关系,结果同时发现了替代性与互补性。
关于互补性的研究,Lipsey and Weiss(1981)采用1970 年美国的投资和贸易数据,被以出口额为被解释变量,解释变量是GDP,距离子公司的净销售额(FDI 变量)是否为欧共体成员国。回归结果表明美国对14 个发达国家的投资中有10 个国家的FDI 系数为正,对11 个发展中国家的投资中有9个国家的FDI 系数为正,因此投资与贸易主要表现为互补关系。胡弗鲍尔等人(Hufbaner.Gc,1994)重点研究了美国20世纪80年代以来的情况。他们将美国1980、1985和1990年的对外直接投资总量与出口总量作比较。结果发现,在整个时间跨度中,出口总量与对外直接投资总量一直保持着正相关关系。格拉汉姆(Grallam:EM,2000)近期的研究也证实了这一点。近年来,有很多数量的研究通过企业层面的数据证实了垂直关系产品之间的互补性。(Lipsey and Weiss,1984)以企业为研究对象,研究了美国跨国企业在外国子公司的产品和中间产品出口行为。他们选取了一系列样本商品作为研究对象,发现这些子公司的相应产品的年产量,与这些中间产品的出口量呈显著正相关。
关于国际直接投资对国际贸易的影响,国内学者也逐步开展了这方面的实证研究。张毓茜(2001)对1983-1999年中国利用FDI和贸易关系实证分析结果显示,FDI对进出口的乘数效应为0.7844,对出口的乘数效应为0.78256,对进口的乘数效应为0.52305。沈克华 (2003)对1951-1997年和1981-2001年FDI与我国出口总量及结构、基础设施投入之间的关系进行了回归分析,结果表明,FDI对我国出口总量增长贡献巨大且呈上升趋势。王学东、刘占军、程传海 (2001)比较了广东省与全国外商直接投资的贸易效应,认为外资是地区出口贸易的驱动力。岳昌君(2000)认为,FDI是与技术关联的特殊资本。他用三种弹性系数给出FDI变化率与产出率之间关系的表达式,使用跨行业数据分析FDI与商品贸易之间的关系。结果表明,改革开放以来,中国的FDI促进了劳动密集型产品的净出口。FDI对产业结构、外贸进出口结构可以产生一定的影响。某一产业FDI的增加不仅会影响到本部门的净出口,还会影响到其他部门的净出口,而FDI作为外生变量政府可以积极有效地对其进行控制。
综观以上文献可以发现,国内外学者在实证分析国际直接投资对国际贸易的关系时由于研究视角以及统计方式各异,得出了不一样的结论。笔者通过整理发现,由于我国开展国际投资的历史比较短以及数据的不可得,国内学者在研究国际投资与国际贸易的关系时没有很好区分FDI流入和流出,流量和存量的关系。文中海外直接投资亦即OFDI,本文将FDI分为OFDI(FDI流出)和IFDI(FDI流入),从投资国的视角来探讨OFDI与出口贸易之间的关系。
2 OFDI与出口贸易实证过程
2.1 数据与变量
为尽量减少因为统计误差,样本数据除OFDI2003-2008选自《中国对外直接投资公报》外,其余数据均来自历年《中国商务统计年鉴》。在已有的文献中大部分学者都是以FDI直接作为解释变量来探讨0FDI对出口贸易的影响,蔡锐和刘泉(2004)认为, OFD I在中国发挥作用时,中国的吸收能力存在时滞问题,同理,本文也采用OFDI的上一年度的总量作为解释变量,记为OFDIC。用EX代表出口,为了消除时间序列中的异方差性,我们对EX和OFDIC进行自然对数变换,分别用LnEX和LnOFDIC表示自然对数的EX和OFDIC。
表1 1985-2008年中国OFDIC和EX数据
198519861987198819891990199119921993199419951996
OFDIC6.2910.7910.9514.9516.3016.1017.4349.1384.0064.0040.0041.14
EX422.5429.0432.1552.6591.4533.4637.9805.81039.51156.11320.81388.3
199719981999200020012002200320042005200620072008
OFDIC48.3755.3951.9346.1693.3199.4156.9983.50177.60298.90424.70667.00
EX1423.71402.31656.92250.92435.52951.74127.65612.26599.57914.69559.511330.8
资料来源:根据《中国对外直接投资公报》和《中国商务统计年鉴》历年统计年鉴整理而成。
2.2 时间序列的平稳性检验
在这里采用常用的ADF检验时间序列的平稳性和单阶整数,时间序列LnOFDIC和LnEX的平稳性,具体指标如表2。
表2 各变量的平稳性检验
变量检验形式
(C,T,K)ADF检验值5%临界值Prob.*结论
LnEX(C,T,1)-1.4193-3.62200.8273不平稳
ΔLnEX(C,T,1)-4.1281-3.64490.0197平稳
LnOFDIC(C,T,1)-2.3349-3.63290.3999不平稳
ΔLnOFDIC(C,T,1)-4.4028-3.64500.0114平稳
注:表中ADF检验采用Eviews6.0软件计算,其中检验形式(C,T,K)分别表示单位根检验方程包含常数项、时间趋势和滞后阶数,当数字为0时表明不包含该项, 表示差分算子, LnOFDIC、 LnEX分别表示LnOFDIC、LnEX的一阶差分。
由表2可以看出,时间序列LnOFDIC和LnEX为非平稳序列,经过一阶差分后平稳,这说LnOFDIC和LnEX是一阶单整序列。
2.3 协整检验
虽然LnOFDIC和LnEX都是一阶单整序列,但它们之间可能存在某种平稳的线性组合,即协整关系,协整关系反映变量之间长期稳定的比例关系,下面通过两个步骤对变量进行协整检验。
首先,建立LnOFDIC和LnEX之间的回归模型。
LNEX = 4.1549+ 0.8232LNOFDIC
t检验 (14.3851) (11.6729)
R2=0.8610 D.W=0.7104
从回归方程中可以发现直接回归时DW值比较小,表明残差可能存在自相关,需要进行自相关修正,修正后R2=0.9892D.W=1.6482,修正后D.W上升很快,表明自相关性得到较大的校正。
为了检验变量之间是否存在协整关系,需要对其残差的平稳性进行检验,检验结果如下:
表3 残差的平稳性检验
变量检验形式
(C,T,K)ADF检验值5%临界值Prob.*结论
残差e(C,T,1)-4.3080-3.01230.0032平稳
从表3可以发现,残差序列e是平稳的,这说明序列LnOFDIC和LnEX是(1,1)阶协整的。
2.4 格兰杰非因果检验
协整检验表明,我国海外直接投资与出口贸易之间存在长期稳定的均衡关系,但它们之间的因果关系并不明确,需要对它们之间进行格兰杰非因果检验。格兰杰非因果检验中,滞后期的选择对检验结果影响很大,所以本文选择多个滞后期进行分析,结果如下:
表4 LnEX与LnOFDIC的因果检验
滞后期零假设F值P值
1 LNOFDIC does not Granger Cause LNEX
LNEX does not Granger Cause LNOFDIC0.15536.64250.69770.0180
2 LNOFDIC does not Granger Cause LNEX
LNEX does not Granger Cause LNOFDIC0.04835.47470.95300.0146
3 LNOFDIC does not Granger Cause LNEX
LNEX does not Granger Cause LNOFDIC0.41442.71310.74530.0847
4 LNOFDIC does not Granger Cause LNEX
LNEX does not Granger Cause LNOFDIC0.92951.65870.92950.2289
从上面因果检验的结果中可以看到,LnEX与LnOFDIC之间不存在明显的格兰杰非因果检验,这说明海外直接投资和出口贸易之间的复杂性。
3 基本结论和建议
随着全球经济一体化水平的不断提高,海外投资和国际贸易作为企业参与国际市场的两种手段不断受到广泛关注,从以上分析发现我国企业海外直接投资和出口贸易之间虽然存在长期的均衡关系,但两者之间不存在明显的因果关系。由于企业海外投资的动机以及投资方式的差异性,为广泛开展海外直接投资与出口贸易关系的实证研究提供了一定的难度。
笔者认为为了帮助国内企业成功的“走出去”,有两种思路值得借鉴,一是从国家的层面探讨中国企业海外投资区域选择。二是从企业微观的角度分析企业海外投资与出口成本。通过从国家层面分析中国企业海外投资区位选择可以降低海外投资风险,同时从企业角度进行参与国际市场不同方式的成本分析可以降低企业的决策成本,让自己掌握更多的主动权,为提高中国企业海外投资成功率具有十分重要的意义。
参考文献