首页 > 电路 > 集成电路 > 232串口的频率是多少,Rs232c串行数据接口

232串口的频率是多少,Rs232c串行数据接口

来源:整理 时间:2024-01-02 14:59:37 编辑:亚灵电子网 手机版

本文目录一览

1,Rs232c串行数据接口

.RS-232-C是美国电子工业协会EIA(Electronic Industry Association)制定的一种串行物理接口标准。RS是英文“推荐标准”的缩写,232为标识号,C表示修改次数。

Rs232c串行数据接口

2,232信号的传输频率是多少呢

你好!下面这是常用的波特率

232信号的传输频率是多少呢

3,RSS232的串口为什么有小数部分同时为什么会有16分频

你说的串口有小数部分,是说波特率吧?这是有可能的。因为,在串行通信时,是对主时钟信号进行N倍分频,得到另一个时钟信号就用来控制串口通信的波特率。假如单片机的晶振频率不能被N整除,那么这种情况下的波特率就不准确了,有可能带有一些小数。如果波特率误差并不大的情况下,还可以进去串口通信。但误差一旦很大,就不能正常通信了。
我不会~~~但还是要微笑~~~:)

RSS232的串口为什么有小数部分同时为什么会有16分频

4,请问CAN转RS232转换器串口端波特率应该设置为多少呢

感谢题主的邀请,我来说下我的看法:在使用CAN转232转换器之前,我们需要通过配置软件给设备的CAN端以及串口端进行波特率的设置。当然,无论是哪一边,它的波特率都应该和目标总线的波特率一致,这样才能够正常通讯。一般串口总线的波特率设置范围为600到115200bps之间,远小于CAN总线的数据传输速率。因此,我们在应用相关设备时,会对设备的CAN短进行滤波设置,防止出现掉帧等现象。如果你需要相关的232转CAN设备的话,可以前往我们的网站进行咨询,欢迎来访。

5,rs232转rs485串口损坏频率高哪的原因

长时间连接错误! E485A RS-232/RS-485无源转换器特点? RS-232/RS-485转换,RS485两线制半双工通信? 效率高达95%串口窃电技术,无需外供电源? 配一体化工业接线端子,标准DB9孔串口? 独有串口保护电路,可带电热插拔? 内置智能模块,自动识别RS-485信号流向,无需CTS流控? 内置600W/ms抗雷击保护和15KV抗静电保护? 透明传输,波特率自适应,无需更改用户协议

6,为什么串口速率一般都设置为9600 而不设置为115200

有两种说法:1、根据电、传输介质等的物理特性结合串口设备使用的要求。为了保证有效通讯,根据电、传输介质等的物理特性结合串口设备使用的要求,确定RS232最大传输速率只能是115200,然后逐级二分得到57600,28800,19200……为适应这些速率,设计相应的晶振频率。2、这是由电信线路特性决定的。电话线路的带通是300--3KHz,当时HAYES先搞的modem,所以用的2400HZ信号,对应波特率是2400。由于基本频率确定了,以后采用的提高通讯速率的方法都是在2400基础上倍频的,所以形成了9600,19200。不管哪种说法,都是先有波特率再有晶振频率。扩展资料串口通信是指外设和计算机间,通过数据信号线 、地线、控制线等,按位进行传输数据的一种通讯方式。这种通信方式使用的数据线少,在远距离通信中可以节约通信成本,但其传输速度比并行传输低。串口是计算机上一种非常通用的设备通信协议。大多数计算机(不包括笔记本电脑)包含两个基于RS-232的串口。串口同时也是仪器仪表设备通用的通信协议;很多GPIB兼容的设备也带有RS-232口。同时,串口通信协议也可以用于获取远程采集设备的数据。

7,串行 传输速率

串行:RS232:最大速率19200Kbps,最大距离15m; USB2.0:最大速率480Mbps,最大距离5m; 1394:最大速率800Mbps,最大距离4.5m;快速以太网:最大速率100Mbps,最大距离100m(使用双绞线);传送介质不同,有差异。
并行接口速度比串行接口速度快,这是若干年前的情况了。在实际时钟频率比较低的情况下,并口因为可以同时传输若干比特,速率确实比串口快。但是,随着技术的发展,时钟频率越来越高,并行导线之间的相互干扰越来越严重。并行接口因为有多条并行且紧密的导线,但时钟频率提高的一定程度时,传输的数据已经无法恢复。而串口因为导线少,线间干扰容易控制,反而可以通过不断提高时钟频率来提高传输速率。而且串口的端子也会比较小。这就是为什么现在高速传输都采用串行方式的原因。明白了么?

8,关于VHDL的RS232通信它的波特率怎么算他的原理是什么呢

没有“VHDL的RS232通信”这种说法。只有例如“利用RS232接口实现FPGA/CPLD与计算机进行通信”这样的说法。希望楼主今后表达问题时能尽量清晰。首先要知道利用RS232接口通信,波特率不是固定的,在一定范围内即可。以RS232C标准为例,它适合于数据波特率在0~20000bps 范围内的通信。平时常说的110bps、4800bps、9600bps等是国际提倡使用的波特率。所以,以利用RS232接口实现FPGA与计算机进行通信为例,具体的波特率是由设计者确定的。设利用FPGA的时钟源分频得到了一个4800Hz的时钟信号,设你要传输的数据位长为6位,在发送这6位数据前,你可以一直发送1,以此告诉计算机你还没发送有效的数据,然后你在时钟上升沿到来时发送0,以此告诉计算机你就要发送有效的数据了,然后在下一个时钟上升沿到来时发送你那6位数据的最低位,再下一个时钟上升沿到来时发送高一位,如此反复就可以将6位数据全部发送完毕了,发送完毕后你仍然一直发送1,告诉计算机等待下一次有效数据的发送。如图所示,那个奇偶校验位是用来给计算机判断数据是否发送正确用的,从原理上你可以不理会。从图中你会发现t是一个固定值,它就是你发送一位数据所花的时间,结合我上面的描述,t就等于1/4800s,这表示,此时波特率为4800bps。写了很多,希望能说得明白,希望对得起你给的100分。 ——Medied.Lee
波特率就是平均每秒发送比特的速度。 用VHDL实现的话,首先你要清楚你使用的时钟平率是多少,在这个时钟频率的基础上进行分频到你需要的频率,在这个频率上将数据流按照串口通信的标准依次送出,就可以完成和RS232的通信了。

9,单片机串口通信

我想得你这100分,我有一个串口程序,希望对你有帮助!#includeunsigned char duan[]={0x3F, 0x06,0x5B,0x4F,0x66,0x6D,0x7D,0x07,0x7F,0x6F}; unsigned char a=0,b=0; sbit P10=P1^0; sbit P23=P2^3; sbit P24=P2^4; void main () { P23=0; P10=0; P0=0; TMOD=0X20; SCON=0X50; TH1=0XFD; TL1=0XFD; TR1=1; ES=1; EA=1; while(1); } void time0() interrupt 4 { if(RI) {a=SBUF; P0=duan[a]; RI=0; P24=0;} } 你可以试着在上面改
hi我把
这些事最基础的,应该自己做
// 单片机串行口发送/接收程序,每接收到字节即发送出去// 和微机相接后键入的字符回显示在屏幕上// 可用此程序测试//#include #define xtal 11059200 // cup 晶振频率 #define baudrate 9600 // 通信波特率 void main(void) { unsigned char c; tmod = 0x20; // 定时器1工作于8位自动重载模式, 用于产生波特率 th1=(unsigned char)(256 - (xtal / (32l * 12l * baudrate))); ...展开// 单片机串行口发送/接收程序,每接收到字节即发送出去 // 和微机相接后键入的字符回显示在屏幕上 // 可用此程序测试 // #include #define xtal 11059200 // cup 晶振频率 #define baudrate 9600 // 通信波特率 void main(void) { unsigned char c; tmod = 0x20; // 定时器1工作于8位自动重载模式, 用于产生波特率 th1=(unsigned char)(256 - (xtal / (32l * 12l * baudrate))); tl1=(unsigned char)(256 - (xtal / (32l * 12l * baudrate))); // 定时器0赋初值 scon = 0x50; pcon = 0x00; tr1 = 1; ie = 0x00; // 禁止任何中断 while(1) { while(ri == 0); ri = 0; c = sbuf; // 从缓冲区中把接收的字符放入c中 sbuf = c; // 要发送的字符放入缓冲区 while(ti == 0); ti = 0; } }收起
是什么显示电路?
你的程序应该就是实现一个单片机接收PC机通过串口发送的字符,并显示到数码管功能,PC机可以通过串口调试助手发送。其实就是一个一般的串口程序。

10,RS232485422是什么

RS-232/485/422是不同的通讯接口标准。【RS-232】 个人计算机上的通讯接口之一,由电子工业协会(Electronic Industries Association,EIA) 所制定的异步传输标准接口。通常 RS-232 接口以9个引脚 (DB-9) 或是25个引脚 (DB-25) 的型态出现,一般个人计算机上会有两组 RS-232 接口,分别称为 COM1 和 COM2。【接口标准】 RS-232-C是美国电子工业协会EIA(Electronic Industry Association)制定的一种串行物理接口标准。RS是英文“推荐标准”的缩写,232为标识号,C表示修改次数。RS-232-C总线标准设有25条信号线,包括一个主通道和一个辅助通道。 在多数情况下主要使用主通道,对于一般双工通信,仅需几条信号线就可实现,如一条发送线、一条接收线及一条地线。 RS-232-C标准规定的数据传输速率为50、75、100、150、300、600、1200、2400、4800、9600、19200、38400波特。 RS-232-C标准规定,驱动器允许有2500pF的电容负载,通信距离将受此电容限制,例如,采用150pF/m的通信电缆时,最大通信距离为15m;若每米电缆的电容量减小,通信距离可以增加。传输距离短的另一原因是RS-232属单端信号传送,存在共地噪声和不能抑制共模干扰等问题,因此一般用于20m以内的通信。具体通讯距离还与通信速率有关,例如,在9600pbs时,普通双绞屏蔽线时,距离可达30-35米。 串行通信接口标准经过使用和发展,目前已经有几种。但都是在RS-232标准的基础上经过改进而形成的。所以,以RS-232C为主来讨论。RS-232C标准是美国EIA(电子工业联合会)与BELL等公司一起开发的1969年公布的通信协议。它适合于数据传输速率在0~20000b/s范围内的通信。这个标准对串行通信接口的有关问题,如信号线功能、电气特性都作了明确规定。由于通信设备厂商都生产与RS-232C制式兼容的通信设备,因此,它作为一种标准,目前已在微机通信接口中广泛采用。 首先,RS-232-C标准最初是远程通信连接数据终端设备DTE(Data Terminal Equipment)与数据通信设备DCE(Data Communicate Equipment)而制定的。因此这个标准的制定,并未考虑计算机系统的应用要求。但目前它又广泛地被借来用于计算机(更准确的说,是计算机接口与终端或外设之间的近端连接标准)。显然,这个标准的有些规定和计算机系统是不一致的。有了对这种背景的了解,我们对RS-232C标准与计算机不兼容的地方就不难理解了。 其次,RS-232C标准中所提到的“发送”和“接收”,都是站在DTE立场上,而不是站在DCE的立场来定义的。由于在计算机系统中,往往是CPU和I/O设备之间传送信息,两者都是DTE,因此双方都能发送和接收。【RS-485】 智能仪表是随着80年代初单片机技术的成熟而发展起来的,现在世界仪表市场基本被智能仪表所垄断。究其原因就是企业信息化的需要,企业在仪表选型时其中的一个必要条件就是要具有联网通信接口。最初是数据模拟信号输出简单过程量,后来仪表接口是RS232接口,这种接口可以实现点对点的通信方式,但这种方式不能实现联网功能。随后出现的RS485解决了这个问题。【接口标准】 RS485采用差分信号负逻辑,-2V~-6V表示“0”,+2V~+6V表示“1”。RS485有两线制和四线制两种接线,四线制只能实现点对点的通信方式,现很少采用,现在多采用的是两线制接线方式,这种接线方式为总线式拓扑结构在同一总线上最多可以挂接32个结点。在RS485通信网络中一般采用的是主从通信方式,即一个主机带多个从机。很多情况下,连接RS-485通信链路时只是简单地用一对双绞线将各个接口的“A”、“B”端连接起来。而忽略了信号地的连接,这种连接方法在许多场合是能正常工作的,但却埋下了很大的隐患,这有二个原因:(1)共模干扰问题: RS-485接口采用差分方式传输信号方式,并不需要相对于某个参照点来检测信号,系统只需检测两线之间的电位差就可以了。但人们往往忽视了收发器有一定的共模电压范围,RS-485收发器共模电压范围为-7~+12V,只有满足上述条件,整个网络才能正常工作。当网络线路中共模电压超出此范围时就会影响通信的稳定可靠,甚至损坏接口。(2)EMI问题:发送驱动器输出信号中的共模部分需要一个返回通路,如没有一个低阻的返回通道(信号地),就会以辐射的形式返回源端,整个总线就会像一个巨大的天线向外辐射电磁波。 由于PC机默认的只带有RS232接口,有两种方法可以得到PC上位机的RS485电路:(1)通过RS232/RS485转换电路将PC机串口RS232信号转换成RS485信号,对于情况比较复杂的工业环境最好是选用防浪涌带隔离栅的产品。(2)通过PCI多串口卡,可以直接选用输出信号为RS485类型的扩展卡。【RS-422】 RS-422标准全称是“平衡电压数字接口电路的电气特性”,它定义了接口电路的特性。实际上还有一根信号地线,共5根线。由于接收器采用高输入阻抗和发送驱动器比RS232更强的驱动能力,故允许在相同传输线上连接多个接收节点,最多可接256个节点。即一个主设备(Master),其余为从设备(Slave),从设备之间不能通信,所以RS-422支持点对多的双向通信。接收器输入阻抗为4k,故发端最大负载能力是10×4k+100Ω(终接电阻)。【接口特点】 S-422四线接口由于采用单独的发送和接收通道,因此不必控制数据方向,各装置之间任何必须的信号交换均可以按软件方式(XON/XOFF握手)或硬件方式(一对单独的双绞线)。RS-422的最大传输距离为4000英尺(约1219米),最大传输速率为10Mb/s。其平衡双绞线的长度与传输速率成反比,在 100kb/s速率以下,才可能达到最大传输距离。只有在很短的距离下才能获得最高速率传输。一般100米长的双绞线上所能获得的最大传输速率仅为 1Mb/s。 RS-422需要一终接电阻,要求其阻值约等于传输电缆的特性阻抗。在短距离传输时可不需终接电阻,即一般在300米以下不需终接电阻。终接电阻接在传输电缆的最远端。
3 中串口通信 技术规范请看 百度百科 吧串口通信http://baike.baidu.com/view/923426.htmRS-485http://baike.baidu.com/view/542681.htmRS-232http://baike.baidu.com/view/112004.htmRS-422http://baike.baidu.com/view/550997.htm
文章TAG:232串口的频率是多少串口的频率频率

最近更新