全异步算法是什么连载是什么意思

您的位置: >
异步传输,异步传输是什么意思
异步传输方式并不要求发送方和接收方的时钟完全一样,字符与字符间的传输是异步的。
在网络通信过程中,通信双方要交换数据,需要高度的协同工作。为了正确的解释信号,接收方必须确切地知道信号应当何时接收和处理,因此定时是至关重要的。在计算机网络中,定时的因素称为位同步。同步是要接收方按照发送方发送的每个位的起止时刻和速率来接收数据,否则会产生误差。通常可以采用同步或异步的传输方式对位进行同步处理。
异步传输(Asynchronous Transmission): 异步传输将比特分成小组进行传送,小组可以是8位的1个字符或更长。发送方可以在任何时刻发送这些比特组,而接收方从不知道它们会在什么时候到达。一个常见的例子是计算机键盘与主机的通信。按下一个字母键、数字键或特殊字符键,就发送一个8比特位的ASCII代码。键盘可以在任何时刻发送代码,这取决于用户的输入速度,内部的硬件必须能够在任何时刻接收一个键入的字符。
异步传输存在一个潜在的问题,即接收方并不知道数据会在什么时候到达。在它检测到数据并做出响应之前,第一个比特已经过去了。这就像有人出乎意料地从后面走上来跟你说话,而你没来得及反应过来,漏掉了最前面的几个词。因此,每次异步传输的信息都以一个起始位开头,它通知接收方数据已经到达了,这就给了接收方响应、接收和缓存数据比特的时间;在传输结束时,一个停止位表示该次传输信息的终止。按照惯例,空闲(没有传送数据)的线路实际携带着一个代表二进制1的信号,异步传输的开始位使信号变成0,其他的比特位使信号随传输的数据信息而变化。最后,停止位使信号重新变回1,该信号一直保持到下一个开始位到达。例如在键盘上数字“1”,按照8比特位的扩展ASCII编码,将发送“”,同时需要在8比特位的前面加一个起始位,后面一个停止位。
异步传输的实现比较容易,由于每个信息都加上了“同步”信息,因此计时的漂移不会产生大的积累,但却产生了较多的开销。在上面的例子,每8个比特要多传送两个比特,总的传输负载就增加25%。对于数据传输量很小的低速设备来说问题不大,但对于那些数据传输量很大的高速设备来说,25%的负载增值就相当严重了。因此,异步传输常用于低速设备。
异步传输:字符分组,每个字符8位其中包含2个“同步信息位”增加25%负载开销,常用于数据传输量小的低速设备。
在网络通信过程中,通信双方要交换数据,需要高度的协同工作。为了正确的解释信号,接收方必须确切地知道信号应当何时接收和处理,因此定时是至关重要的。在计算机网络中,定时的因素称为位同步。同步是要接收方按照发送方发送的每个位的起止时刻和速率来接收数据,否则会产生误差。通常可以采用同步或异步的传输方式对位进行同步处理。异步传输方式并不要求发送方和接收方的时钟完全一样,字符与字符间的传输是异步的。
异步传输(Asynchronous Transmission)
异步传输一般以字符为单位,不论所采用的字符代码长度为多少位,在发送每一字符代码时,前面均加上一个“起”信号,其长度规定为1个码元,极性为“0”,即空号的极性;字符 代码后面均加上一个“止”信号,其长度为1或2个码元,极性皆为“1”,即与信号极性相同,加上起、止信号的作用就是为了能区分串行传输的“字符”,也就是实现串行传输收、发双方码组或字符的同步。这种传输方式的特点是同步实现简单,收发双方的时钟信号不需要严格同步。缺点是对每一字符都需加入“起、止”码元,使传输效率降低,故适用于1200bi t/s以下的低速数据传输。
异步传输将比特分成小组进行传送,小组可以是8位的1个字符或更长。发送方可以在任何时刻发送这些比特组,而接收方从不知道它们会在什么时候到达。一个常见的例子是计算机键盘与主机的通信。按下一个字母键、数字键或特殊字符键,就发送一个8比特位的ASCII代码。键盘可以在任何时刻发送代码,这取决于用户的输入速度,内部的硬件必须能够在任何时刻接收一个键入的字符。
异步传输存在一个潜在的问题,即接收方并不知道数据会在什么时候到达。在它检测到数据并做出响应之前,第一个比特已经过去了。这就像有人出乎意料地从后面走上来跟你说话,而你没来得及反应过来,漏掉了最前面的几个词。因此,每次异步传输的信息都以一个起始位开头,它通知接收方数据已经到达了,这就给了接收方响应、接收和缓存数据比特的时间;在传输结束时,一个停止位表示该次传输信息的终止。按照惯例,空闲(没有传送数据)的线路实际携带着一个代表二进制1的信号,异步传输的开始位使信号变成0,其他的比特位使信号随传输的数据信息而变化。最后,停止位使信号重新变回1,该信号一直保持到下一个开始位到达。例如在键盘上数字“1”,按照8比特位的扩展ASCII编码,将发送“”,同时需要在8比特位的前面加一个起始位,后面一个停止位。
异步传输的实现比较容易,由于每个信息都加上了“同步”信息,因此计时的漂移不会产生大的积累,但却产生了较多的开销。在上面的例子,每8个比特要多传送两个比特,总的传输负载就增加25%。对于数据传输量很小的低速设备来说问题不大,但对于那些数据传输量很大的高速设备来说,25%的负载增值就相当严重了。因此,异步传输常用于低速设备。
非常好我支持^.^
不好我反对
相关阅读:
( 发表人:admin )
评价:好评中评差评
技术交流、我要发言
发表评论,获取积分! 请遵守相关规定!提 交
Copyright &
.All Rights Reserved您的位置: >
异步通信,异步通信是什么意思
异步通信中,数据通常以字符或者字节为单位组成字符帧传送。字符帧由发送端逐帧发送,通过传输线被接收设备逐帧接收。发送端和接收端可以由各自的时钟来控制数据的发送和接收,这两个时钟源彼此独立,互不同步。
异步通信以一个字符为传输单位,通信中两个字符间的时间间隔是不固定的,然而在同一个字符中的两个相邻位代码间的时间间隔是固定的。
通信协议(通信规程):使用异步串口传送一个字符的信息时,对资料格式有如下约定:规定有空闲位、起始位、资料位、奇偶校验位、停止位。
异步通讯的时序,如下图所示。
其中各位的意义如下:
起始位:先发出一个逻辑”0”信号,表示传输字符的开始。
资料位:紧接着起始位之后。资料位的个数可以是4、5、6、7、8等,构成一个字符。通常采用ASCII码。从最低位开始传送,靠时钟定位。
奇偶校验位:资料位加上这一位后,使得“1”的位数应为偶数(偶校验)或奇数(奇校验),以此来校验资料传送的正确性。
停止位:它是一个字符数据的结束标志。可以是1位、1.5位、2位的高电平。
空闲位:处于逻辑“1”状态,表示当前线路上没有资料传送。
波特率:是衡量资料传送速率的指针。表示每秒钟传送的二进制位数。例如资料传送速率为120字符/秒,而每一个字符为10位,则其传送的波特率为10×120=1200字符/秒=1200波特。
注:异步通信是按字符传输的,接收设备在收到起始信号之后只要在一个字符的传输时间内能和发送设备保持同步就能正确接收。下一个字符起始位的到来又使同步重新校准(依靠检测起始位来实现发送与接收方的时钟自同步的)。
专用USRT和UART接口芯片
ACE(Asynchronous Communications Element)芯片
最常用的ACE芯片是TI公司的TL16C系列,各芯片如下:
TL16C2550 - 具有 16 字节 FIFO 的 1.8V 至 5V 双路 UART
芯片文档链接 [1]
TL16C2552 - 具有 16 字节 FIFO 的 1.8V 至 5V 双路 UART
芯片文档链接 [2]
TL16C450 - 没有 FIFO 的单路 UART
芯片文档链接 [3]
TL16C552 - 具有 16 字节 FIFO 和并行端口的双路 UART
芯片文档链接 [4]
支持USART的芯片
现在多数的Microcontroller和DSP芯片内部都配置有USART,可以同时支持同步传输和异步传输,主要厂商的Microcontroller如下:
TI : MSP430 系列
芯片文档链接 [5]
Philips : XA-H3/H4系列芯片文档链接 [6]
Freescale: MPC823 系列芯片文档链接 [7]
Samsung: S3C2410系列芯片文档链接 [8]
Asynchronous Communications 异步通信
异步通信指两个互不同步的设备通过计时机制或其他技术进行数据传输。异步通信中两个字符之间的时间间隔是不固定的,而在一个字符内各位的时间间隔是固定的。基本上,发送方可以随时传输数据,而接收方必须在信息到达时准备好接收。相反,同步传输是一个精确同步的位流,其中字符的起始是由计时机制来定位的。
在大量使用异步与同步传输的大型机/终端环境中,异步传输用于传输来自用户周期性按键的终端的字符。接收系统知道等待下一次按键,即使这会花费较多的时间。相反,同步传输用作定期传输大量信息的大型系统之间的数据链路。协议为在公用电话系统上利用慢速链路而进行了优化,因此无关位将从传输中删除,并且时钟用于隔开字符。
在异步通信中,字符作为比特串编码,由起始位(start bit)、数据位(data bit)、奇偶校验位(parity)和停止位(stop bit)组成。这种用起始位开始,停止位结束所构成的一串信息称为帧(frame)。校验比特有时用于检错和纠错。传输的“起始一停止”模式意味着对于每个新字符,传输都重新从头开始,而消除在上次传输过程中可能出现的任意计时差异。当差异确实出现时,检错和纠错机制能够请求重传。
在传送一个字符时,由一位低电平的起始位开始,接着传送数据位,数据位的位数为5~8。在传输时,按低位在前,高位在后的顺序传送。奇偶校验位用于检验数据传送的正确性,也可以没有,可由程序来指定。最后传送的是高电平的停止位,停止位可以是1位、1.5位或2位。停止位结束到下一个字符的起始位之间的空闲位要由高电平2来填充(只要不发送下一个字符,线路上就始终为空闲位)。
异步通信中典型的帧格式是:1位起始位,7位(或8位)数据位,1位奇偶校验位,2位停止位。
在异步通信中,每接收一个字符,接收方都要重新与发送方同步一次,所以接收端的同步时钟信号并不需要严格地与发送方同步,只要它们在一个字符的传输时间范围内能保持同步即可,这意味着对时钟信号漂移的要求要比同步信号低得多,硬件成本也要低的多,但是异步传送一个字符,要增加大约20%的附加信息位,所以传送效率比较低。异步通信方式简单可靠,也容易实现,故广泛地应用于各种微型机系统中。
异步传输可以在两台邻近的计算机之间发生,方法是在每台计算机的异步通信端口之间连接一条不带调制解调器的电缆。如果计算机之间的距离很远,则每个端口都需要一个调制解调器来转换用于通过模拟电话线传输的计算机数字信号。在正常交换(拨号)或租用电话线上,异步传输可以以高达56kbit/s的速度进行。
信道是两个通信设备之间的一个单一通信路径,是由物理连接或复用技术创建的。电路是一个提供通信信道的实际物理连接。拨号电话系统为两个系统之间的通信信道提供电路。单工电路是一个在单一方向传输信号的单向传输路径。半双工电路是一个在两个方向都提供传输的传输路径,但一次只能一个方向。全双工链路是一个能够同时在两个电路上进行双向传输的双向传输路径。
所有传输介质都易受干扰和由介质本身引进的问题的影响,如电阻和信号衰减。外来干扰可以由背景噪声、大气辐射、机器甚至故障设备引起。受干扰影响的比特数随传输速率的增力而增加,因为在干扰的时帧中涉及到更多的比特。要更正这些问题,需使用检错与纠错方法。
在奇偶校验时,各组中1的数目必须总是相同(无论奇或偶),以表示一组比特正确无误地传输。逐个字符的检查叫做VRC (垂直冗余校验)。逐块检查叫做LRC(纵向冗余校验)。在传输开始之前,两个系统的奇偶校验方法必须达成一致。有偶校验(1的数目必须为偶数)、奇校验(1的数目必须为奇数)、空号奇偶校验(校验位始终为0)和传号奇偶校验(校验位始终为1)。
新型的调制解调器提供高级的检错和纠错方法,比上面讨论过的那些方法要实用并有效得多。
用于异步通信的连接在OSI(开放系统互连)参考模型的物理层中被定义。此层定义与连接器类型、管脚引出线和电气信号相关的规范。如RS-232、RS-449、CCITT V.24等之类的标准为各种要求定义这些接口。
为确保连接的设备可以互相通信定义了各种标准。EIA(电子工业协会)已经为在计算机设备间通过铜线传输异步信息设定了标准。EIA RS-232-C标准是一种串行物理接口标准。RS是英文“推荐标准”的缩写,232为标识号,C表示修改次数。RS-232-C总线标准设有25条信号线,包括一个主通道和一个辅助通道。在多数情况下主要使用主通道,对于一般双工通信,仅需几条信号线就可实现,如一条发送线、一条接收线及一条地线。RS-232-C定义了物理连接、信号电压与定时、错误检查及其他功能等内容以及位流通过单个线路的串行传输。相反,并行传输包括在同一个电缆的多个线路上同时发送多个比特,类似于多车道高速公路。
RS-232-C标准规定的数据传输速率为每秒50、75、100、150、300、600、、、19200波特。
EIA RS-232-C标准支持短距离传输。例如,用它将计算机连接至调制解调器。如果电缆长度变得过长,电流将减弱,而且接收方也许无法读取它。RS-232电缆建议的最大长度为50英尺,最大信号速率为20kbps。要经过较长距离连接内部系统,请建立一个LAN。要与所在建筑物外部的系统连接,可使用调制解调器和电话系统或由本地和长途运营商提供的其他服务。
非常好我支持^.^
不好我反对
相关阅读:
( 发表人:admin )
评价:好评中评差评
技术交流、我要发言
发表评论,获取积分! 请遵守相关规定!提 交
Copyright &
.All Rights Reserved异步更新UI - MikeRen - 博客园
随笔 - 22, 文章 - 0, 评论 - 1, 引用 - 0
在写多线程的时候突然发现自己新建的线程无法更新UI,一番猛查,了解到UI只能在创建他的线程中更新,其他线程是没有权限的,
只能通过这样的方式更新
this.Invoke或者this.BeginInvoke
WPF中Control类没有这方法,只能通过调配器
this.Dispatcher.BeginInvoke或者Invoke,前者是异步,后者是同步,也就是说前者不需要等待,就可以在调用线程中继续执行。
由于一般我们创建UI都是在主线程,所以我们常用的UI线程就是主线程,也就是说当主线程被占用的时候,UI是不会更新的,所以要想实时更新UI,在主线程中这样写
this.Dispatcher.BeginInvoke(new Action(
Thread.Sleep(1000);
Debug.WriteLine(DateTime.Now.Millisecond.ToString()+"1");
this.textBox1.Text = "Completed!";
Debug.WriteLine(DateTime.Now.Millisecond.ToString() + "3");
this.Dispatcher.BeginInvoke(new Action(
Debug.WriteLine(DateTime.Now.Millisecond.ToString()+"2");
是没有前途的,因为一直会占用主线程,而且执行的顺序是 3 1 2,可以看出,即使是异步,也会回到第一个更新UI的地方继续等待
想要连续更新UI,不能在主线程中等待,而是应该新建一个线程,在里面去执行比较耗时的操作,执行完毕后通过调用主线程的委托来更新UI,
protected void UpdateUI()
for (int i = 0; i & 100; i++)
Thread.Sleep(10);
this.Dispatcher.BeginInvoke(new Action(
this.textBox1.Text += DateTime.Now.ToString();
this.textBox1.Text += "\r\n";
this.progressBar1.Value = i + 1;
Thread thread = new Thread(UpdateUI);
thread.Start();
当然,如果纯粹为了更新UI,没有其他耗时的操作,比如图片不停的循环播放,Timer控件就可以达到目的,Interval属性设置间隔时间,Tick属性设置执行内容
执行比较耗时的操作,但需要不停的给UI反馈,BackgroundWorker是个不错的选择,关于创建新的线程,也有不同的方法,比如委托的BeginInvoke,直接new Thread或者new Task,也可以直接使用线程池ThreadPool.QueueUserWorkItem,总之,条条大道通罗马,重要的不是招式,是内功,是思想,思想理解了,招式自然也就信手拈来了。
由于时间比较匆忙,整理的比较乱,这里算是一个提纲吧,以后有时间在细写。Android 异步更新imageview 图片_Linux编程_Linux公社-Linux系统门户网站
你好,游客
Android 异步更新imageview 图片
来源:Linux社区&
作者:xiangrong530
也许有很多人会遇到一个图片加载不出来的时候, 有这么一个现象,当你第一次可以加载到图片,但是到第二次就加载不出来了,这个问题主要原因是图片读取问题,我现在把我做的例子分享给大家,希望对大家有帮助...
main.xml布局文件文件
&xmlns:="/apk/res/android"&&
&&&&package=""&&
&&&&android:versionCode="1"&&
&&&&android:versionName="1.0"&&&
&&&&&android:minSdkVersion="8"&&&
&&&&&&&&android:icon="@drawable/ic_launcher"&&
&&&&&&&&android:label="@string/app_name"&&&
&&&&&&&&&&
&&&&&&&&&&&&android:label="@string/app_name"&&
&&&&&&&&&&&&android:name=".AsyncImageViewActivity"&&&
&&&&&&&&&&&&&&&
&&&&&&&&&&&&&&&&&android:name="android.intent.action.MAIN"&&&
&&&&&&&&&&&&&&&&&android:name="android.intent.category.LAUNCHER"&&&
&&&&&&&&&&&&&&
&&&&&&&&&&
&&&&&android:name="android.permission.INTERNET"&&&
2,AsyncImageViewActivity类
package&;&&
import&android.app.A&&
import&android.os.B&&
import&android.widget.ImageV&&
public&class&AsyncImageViewActivity&extends&Activity&{&&
&&&&private&ImageView&user_&&&&
&&&&@Override&&
&&&&public&void&onCreate(Bundle&savedInstanceState)&{&&
&&&&&&&&super.onCreate(savedInstanceState);&&
&&&&&&&&setContentView(R.layout.main);&&
&&&&&&&&user_image&=&(ImageView)findViewById(R.id.user_image);&&
&&&&&&&&String&image_url&=&"/d3/photos//09/pic_9_a69-4cb3-ad07-bb2b1ba38c4a_1.jpg";&&
&&&&&&&&&&
&&&&&&&&AsyncImageLoader.setImageViewFromUrl(image_url,&user_image);&&
3,对于图片异步处理类:AsyncImageLoader ,这个类我采用了缓存.提高图片的访问效率,其中图片的读取方式被我修改了,只要不会出现图片读取出错的情况.
package&;&&
import&java.io.BufferedInputS&&
import&java.io.ByteArrayInputS&&
import&java.io.ByteArrayOutputS&&
import&java.io.InputS&&
import&java.lang.ref.SoftR&&
import&java.net.URL;&&
import&java.util.HashM&&
import&android.graphics.drawable.D&&
import&android.os.H&&
import&android.os.M&&
import&android.util.L&&
import&android.widget.ImageV&&
public&class&AsyncImageLoader&{&&
&&&&&static&ImageView&singImageV&&&
&&&&&private&static&HashMap&String,&SoftReference&Drawable&&&singleImageCache&=&null;&&
&&&&&&&&&&&&&
&&&&&&&&public&static&Drawable&loadImageFromUrl(String&url)&{&&
&&&&&&&&&&&&ByteArrayOutputStream&out&=&null;&&
&&&&&&&&&&&&Drawable&drawable&=&null;&&
&&&&&&&&&&&&int&BUFFER_SIZE&=&<FONT color=#c*16;&&
&&&&&&&&&&&&InputStream&inputStream&=&null;&&
&&&&&&&&&&&&try{&&
&&&&&&&&&&&&&&&&inputStream&=&new&URL(url).openStream();&&
&&&&&&&&&&&&&&&&BufferedInputStream&in&=&new&BufferedInputStream(inputStream,&BUFFER_SIZE);&&
&&&&&&&&&&&&&&&&out&=&new&ByteArrayOutputStream(BUFFER_SIZE);&&
&&&&&&&&&&&&&&&&int&length&=&0;&&
&&&&&&&&&&&&&&&&byte[]&tem&=&new&byte[BUFFER_SIZE];&&
&&&&&&&&&&&&&&&&length&=&in.read(tem);&&
&&&&&&&&&&&&&&&&while(length&!=&-1){&&
&&&&&&&&&&&&&&&&&&&&out.write(tem,&0,&length);&&
&&&&&&&&&&&&&&&&&&&&length&=&in.read(tem);&&
&&&&&&&&&&&&&&&&}&&
&&&&&&&&&&&&&&&&in.close();&&
&&&&&&&&&&&&&&&&drawable&=&Drawable.createFromStream(new&ByteArrayInputStream(out.toByteArray()),&"src");&&
&&&&&&&&&&&&}catch(Exception&e){&&
&&&&&&&&&&&&&&&&e.printStackTrace();&&
&&&&&&&&&&&&}finally{&&
&&&&&&&&&&&&&&&&if(inputStream&!=&null){&&
&&&&&&&&&&&&&&&&&&&&try{&&
&&&&&&&&&&&&&&&&&&&&&&&&inputStream.close();&&
&&&&&&&&&&&&&&&&&&&&}catch(Exception&e){}&&
&&&&&&&&&&&&&&&&}&&
&&&&&&&&&&&&}&&
&&&&&&&&&&&&return&&&
&&&&&&&&}&&
&&&&&&&&&&
&&&&&&&&public&static&void&setImageViewFromUrl(final&String&url,&final&ImageView&imageView){&&
&&&&&&&&&&&&singImageView&=&imageV&&
&&&&&&&&&&&&&&
&&&&&&&&&&&&if(singleImageCache&==&null){&&
&&&&&&&&&&&&&&&&singleImageCache&=&new&HashMap&String,&SoftReference&Drawable&&();&&
&&&&&&&&&&&&}&&
&&&&&&&&&&&&&&
&&&&&&&&&&&&if(singleImageCache.containsKey(url)){&&
&&&&&&&&&&&&&&&&SoftReference&Drawable&&soft&=&singleImageCache.get(url);&&
&&&&&&&&&&&&&&&&Drawable&draw&=&soft.get();&&
&&&&&&&&&&&&&&&&singImageView.setImageDrawable(draw);&&
&&&&&&&&&&&&&&&&return;&&
&&&&&&&&&&&&}&&
&&&&&&&&&&&&final&Handler&handler&=&new&Handler(){&&
&&&&&&&&&&&&&&&&@Override&&
&&&&&&&&&&&&&&&&public&void&handleMessage(Message&msg)&{&&
&&&&&&&&&&&&&&&&&&&&singImageView.setImageDrawable((Drawable)msg.obj);&&
&&&&&&&&&&&&&&&&}&&
&&&&&&&&&&&&};&&
&&&&&&&&&&&&&&
&&&&&&&&&&&&&new&Thread(){&&
&&&&&&&&&&&&&&&&&public&void&run()&{&&
&&&&&&&&&&&&&&&&&&&&&Drawable&drawable&=&loadImageFromUrl(url);&&
&&&&&&&&&&&&&&&&&&&&&if(drawable&==&null){&&
&&&&&&&&&&&&&&&&&&&&&&&&&Log.e("single&imageview",&"single&imageview&of&drawable&is&null");&&
&&&&&&&&&&&&&&&&&&&&&}else{&&
&&&&&&&&&&&&&&&&&&&&&&&&&&&
&&&&&&&&&&&&&&&&&&&&&&&&&singleImageCache.put(url,&new&SoftReference&Drawable&(drawable));&&
&&&&&&&&&&&&&&&&&&&&&}&&
&&&&&&&&&&&&&&&&&&&&&Message&message&=&handler.obtainMessage(0,&drawable);&&
&&&&&&&&&&&&&&&&&&&&&handler.sendMessage(message);&&
&&&&&&&&&&&&&&&&&};&&
&&&&&&&&&&&&&}.start();&&
&&&&&&&&&}&&
4,AndroidManifest.xml
&version="1.0"&encoding="utf-8"&&
&xmlns:android="/apk/res/android"&&
&&&&package=""&&
&&&&android:versionCode="1"&&
&&&&android:versionName="1.0"&&&
&&&&&android:minSdkVersion="8"&&&
&&&&&&&&android:icon="@drawable/ic_launcher"&&
&&&&&&&&android:label="@string/app_name"&&&
&&&&&&&&&&
&&&&&&&&&&&&android:label="@string/app_name"&&
&&&&&&&&&&&&android:name=".AsyncImageViewActivity"&&&
&&&&&&&&&&&&&&&
&&&&&&&&&&&&&&&&&android:name="android.intent.action.MAIN"&&&
&&&&&&&&&&&&&&&&&android:name="android.intent.category.LAUNCHER"&&&
&&&&&&&&&&&&&&
&&&&&&&&&&
&&&&&android:name="android.permission.INTERNET"&&&
相关资讯 & & &
& (03/23/:55)
& (02/17/:44)
& (02/17/:53)
& (02/17/:45)
& (02/17/:52)
& (02/17/:45)
图片资讯 & & &
   同意评论声明
   发表
尊重网上道德,遵守中华人民共和国的各项有关法律法规
承担一切因您的行为而直接或间接导致的民事或刑事法律责任
本站管理人员有权保留或删除其管辖留言中的任意内容
本站有权在网站内转载或引用您的评论
参与本评论即表明您已经阅读并接受上述条款异步电动机的“异步”什么意思﹖_百度知道
异步电动机的“异步”什么意思﹖
如在50HZ供电中:
二极机理论旋转磁场转速为3000转&#47;分,电机转子实际转速2900转&#47;分(电机铭牌标注)
四极机理论旋转磁场转速为1500转&#47;分,电机转子实际转速1450转&#47;分(电机铭牌标注) 即电机转子实际转速与理论旋转磁场转速不同就是异步电动机。
其他类似问题
为您推荐:
转子转速略低于定子绕组形成的旋转磁场速度,即转子与定子旋转磁场的速度不同步,称为异步。
转子与旋转磁场的转速不同,所谓异步
您可能关注的推广回答者:
异步电动机的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁

我要回帖

更多关于 异步什么意思 的文章

 

随机推荐