西门子6SL3000-0CE21-0AA0详细说明
西门子6SL3000-0CE21-0AA0详细说明
并行口与串行口的区别是交换信息的方式不同,并行口能同时通过8条数据线传输信息,一次传输一个字节;而串行口只能用1条线传输一位数据,每次传输一个字节的一位。并行口由于同时传输更多的信息,速度明显高于串行口,但串行口可以用于比并行口更远距离的数据传输。 |
随着Internet和后PC时代的到来,嵌入式系统的应用愈来愈广泛,嵌入式产品在人们的生活中无处不在。今天,嵌入式系统带来的工业年产值已超过1万亿美元,已经在IT产业中占有很大的比重。
通常,应用程序对嵌入式软件的基本要求是体积小、执行速度快、具有较好的裁减性和可移植性。嵌入式软件的灵魂是嵌入式操作系统。在特定的操作系统之上开发应用软件,可以让程序开发人员屏蔽掉很多低层硬件细节,使得应用程序调试方便、移植简单、易维护,同时开发周期也短。目前,实时操作系统很多,如VxWorks、bbbbbb CE、pSOS、QNX、LynxOS等等。这些操作系统都具有高可靠性、很强的实时性等特点,但它们都是商业操作系统,价格昂贵,人们往往很难接受。μC/OS-II的出现是对这些商业操作系统的一个很大的冲击。μC/OS-II是源码公开的实时操作系统,是一个自由操作系统。程序开发人员可以改写源代码,使之符合自己的要求。裁减掉不需要的部分,使操作系统变得小巧、灵活,并且能满足用户特定操作系统的需要。
1 μC/OS-II简介
μC/OS-II并非一个完整的实时操作系统,它只是一个实时内核。μC/OS-II不像其它实时操作系统一样,提供给用户的是一个标准的API函数,程序开发人员利用操作系统提供的API函数进行应用程序的开发。要想在μC/OS-II内核上进行应用程序的开发,就需要程序开发人员在实时内核的基础上建立自己的实时操作系统。首先,把μC/OS-II移植到自己的硬件目标板上,写出相应的驱动程序以及用户图形界面等等;在这些接口函数之上,加上用户自己的应用程序,就构成了嵌入式软件。
2 μC/OS-II在EP7312上的移植
μC/OS-II的移植条件是:只要该处理器有堆栈,有CPU内部寄存器入栈、出栈指令;使用的C编译器支持内嵌汇编(inline assembly)或者该C语言可扩展,可连接汇编模块,使得关中断、开中断能在C语言程序中实现。Cirrus Logic公司生产的EP7312芯片内部采用的是ARM720T处理器,内部有37个寄存器。其中R13通常用作堆栈指针。堆栈寻址是隐含的,堆栈指针所的存储单元就是堆栈的栈顶,堆栈寻址通常有两种方式向上生长和向下生长。ARM处理器有ARM和Thumb两种指令集。每种指令集都有丰富的指令可以对堆栈进行操作。堆栈指针指向*后压入堆栈的有效数据,称为满堆栈(full stack);堆栈指针指向下一个数据项放入的空位置,称为空堆栈(empty stack)。根据堆栈的生长方向不同,可以生成4种类型的堆栈,即满递增、空递增、满递减、空递减。我们所使用的ARM SDT(ARM Software Development Kit)开发系统内含的编译器,同样也支持内嵌汇编,所以μC/OS-II可以移植到EP7312上
空气开关是什么?听到这个名字大家肯定觉得非常的神奇。其实,空气 开关,也可以叫做空气断路器 ,是断路器的一种。是一种只要电路中电流超过额定电流就会自动断开的开关。 空气开关是低压配电网络和电力拖动系统中非常重要的一种电器,它集控制和多种保护功能于一身。空气开关的作用就是接触和分断电路,而且可以对电路发生的短路、欠电压等进行保护。 但是,在过年或是夏天用电需求比较大或是家用电器同时启用的时候,家里的空气开关老是跳闸,跳了之后还能推上去,可是过一会或者几个小时就又跳了。到底是家里电路出现问题还是空气开关的问题呢? 别着急,今天紫电君给大家聊一下空气开关不断跳闸的5大原因。 1、空气开关电流整定值太低,负荷的功率大于空气开关的额定功率。例如柜式空调回路和电热水器回路的开关整定值都应为20A,而不是一般回路的16A(大功率的浴霸也是这样)。 2、负载的接头不太牢固,部分通过人工接线的电器,接头没有压紧。 3、线路中有短路现象,检查电器插头是否干燥。 4、线路老化漏电了,造成火线和零线都有电,可以检查漏电保护器,如果跳起,表示电器漏电。 5、确定家中线路及电器都没有问题的话,那么就是空气开关自身的质量不过关了 |
双控多控电路在日常生活中应用非常多。对电工来说是*基本电路,对初学者或稍微懂点电的人来说还是稍微有点难。这里就详细介绍一下双控和多控电路。
先介绍一下单开双控开关,如图。
双控开关又叫单刀双掷开关。它有一个公共端L 。不管开关在什么位置上,公共端总会与另两个端头L 1或L2的其中一个是接通的。按动开关,公共端就会与接合的那个端头断开,并和另一个端头接通。
清楚了开关的原理。再看电路的原理就很简单了。因为双控开关的公共端总会与另两个端口的其中一个总是接通的,如上图,在客厅和卧室同时要控制客厅的灯,此时客厅灯不亮的,如果按下客厅和卧室的任何一个开关,电路都会导通灯亮。按图接线,在客厅的双控开关的公共端L 接火线。L 1、L 2引两根电线到卧室的双控开关,同样也接到L1、L2上。从卧室开关的公共端L接根线到灯头,灯头的另一端接零线即可。
看到这里应该明白了吧。
多控就是在三个甚至更多的地方控制一盏灯。先看原理图。
多控电路两端的K1和K3都是单开双控,中间的是双联双控开关,也叫一开多控开关,其实就是两个单开双控的复合体。
它的正反面外观如图。
L1 、L 11、L 12、是一组双控开关。L2、L21、L22、是一组双控开关。按下开关时两组开关同时动作。其外部用导线将L11和L22、L 12和L21、连接。这样无论原理图上的K1和K3在什么样的开关位置,按下中间的K2,电路都会接通。
多控开关的接线有点绕人。一定要看懂原理图。多模拟几个开关在不同位置,线路的通断。
超过三个地方控制一盏灯的电路图。原理都是一样,就是多串了几个单开多控开关。
*后大家比较一下两种一开多空开关的接线有什么不同