精华内容
下载资源
问答
  • 今天做实验的时候,要用到两块32的板子进行通讯,在这里将其命名为A板和B板,使用的是32引脚直接引出的TTL串口,由于忘记带导线了,所以在做实验的时候找了两根长短不一的线,长线大概一米用在A板和B板的地线的连接...

           今天做实验的时候,要用到两块32的板子进行通讯,在这里将其命名为A板和B板,使用的是32引脚直接引出的TTL串口,由于忘记带导线了,所以在做实验的时候找了两根长短不一的线,长线大概一米用在A板和B板的地线的连接,然后短线大概半米用在B板子的接收端(RXD),相对应用在A板子的发送端(TXD),由于通讯的时候值只涉及A板向B板发送数据,所以B板的发送端和A板的接收端就没有再连接起来了,本来就是缺少导线的【笑哭】【笑哭】【笑哭】,关于电源线3.3V为什么不接,因为两块板子间的串口没有使用光耦进行隔离,就不需要接上电源线,反而接上电源线后,由于两块板子的电源可能会有点差别,有可能导致数据传输错误,如果使用了光耦进行隔离,那么必须接上电源线,通讯才可正常进行,

           那么在做实验的时候,和调试的时候同样的通讯协议,代码也是一样的,在A板向B板发送数据后,B板接收的数据总是错的,有点糊涂了,明明在调试的时候是收发正常的,数据并没有出现错误,然后检查波特率是否设置一样,A板和B板的波特率都是设置为9600bps,没有错误,用A板发送了好几次,B板接收到的数据都是错误的,想着是不是就是线的长度不同导致的,然后就再去找了根大约一米的线,给前面A板和B板的数据收发端进行连接,然后再进行通讯,通讯正常,A板发送的数据和B板接收的数据是吻合的。

           第一次遇到这种问题,所以记一下,以后用串口传输的时候要注意下。数据线和电源线的长度要差不多才行

    展开全文
  • 串口线的传输距离引发的思考

    千次阅读 2014-06-16 16:38:52
    串口线的传输距离引发的思考 1.串口232 RS-232收、发端的数据信号是相对于信号地,如从DTE设备发出的数据在使用DB25连接器时是2脚相对7脚(信号地)的电平。典型的RS-232信号在正负电平之间摆动,在发送...

    1.串口232

    RS-232收、发端的数据信号是相对于信号地,如从DTE设备发出的数据在使用DB25连接器时是2脚相对7脚(信号地)的电平。典型的RS-232信号在正负电平之间摆动,在发送数据时,发送端驱动器输出正电平在+5~+15V,负电平在-5~-15V电平。当无数据传输时,线上为TTL,从开始传送数据到结束,线上电平从TTL电平到RS-232电平再返回TTL电平。接收器典型的工作电平在+3~+12V与-3~-12V。由于发送电平与接收电平的差仅为2V至3V左右,所以其共模抑制能力差,再加上双绞线上的分布电容,其传送距离最大为约15米(//标准参数是50英尺),最高速率为20kb/s。

    2.串口485

    RS485接口传输电缆的长度:在使用RS485接口时,对于特定的传输线经,从发生器到负载其数据信号传输所允许的最大电缆长度是数据信号速率的函数,这个长度数据主要是受信号失真及噪声等影响所限制。最大电缆长度与信号速率的关系曲线是使用24AWG铜芯双绞电话电缆(线径为0.51mm),线间旁路电容为52.5PF/M,终端负载电阻为100欧时所得出。(引自GB11014-89附录A)。当数据信号速率降低到90Kbit/S以下时,假定最大允许的信号损失为6dBV时,则电缆长度被限制在1200M。实际上,在实用时是完全可以取得比它大的电缆长度。当使用不同线径的电缆。则取得的最大电缆长度是不相同的。例如:当数据信号速率为600Kbit/S时,采用24AWG电缆(线径为0.51mm),最大电缆长度是200m,若采用19AWG电缆(线径为0.91mm)则电缆长度将可以大于200m;若采用28AWG电缆(线径为0.32mm)则电缆长度只能小于200m。RS-485的远距离通信建议采用屏蔽电缆,并且将屏蔽层作为地线。

    3.串口422

    RS-422的电气性能与RS-485完全一样。

    4.USB

    USB接口是电脑主板上的一种四针接口,其中中间两个针传输数据,两边两个针给外设供电。USB接口速度快、连接简单、不需要外接电源,传输速度12Mbps,最新USB2.0可达480Mbps;电缆最大长度5米,USB电缆有4条线,2条信号线,2条电源线,可提供5伏特电源,USB电缆还分屏蔽和非屏蔽两种,屏蔽电缆传输速度可达12Mbps,价格较贵,非屏蔽电缆速度为1.5Mbps,但价格便宜;USB通过串联方式最多可串接127个设备;支持热插拔。



    综上可知,

    RS232最大传输距离为15米;

    RS485、RS422最大传输距离为1200米;

    USB最大传输长度为5米。

    展开全文
  • DIY一款4路USB转TTL串口调试模块

    千次阅读 2020-09-01 16:13:20
    最近调测程序经常用到单片机的三个串口同时交互通信,我使用1路USB转TTL串口调试模块不断切换,不仅影响观察效果,更是劳心劳力。 本打算淘宝选购4路USB转TTL串口调试模块,均价在60RMB...... 遂决定DIY一款4路USB转...

    目录

    1、电源设计

    2、USB集线器设计

    3、USB转TTL设计

    4、模块效果


    最近调测程序经常用到单片机的三个串口同时交互通信,我使用1路USB转TTL串口调试模块不断切换,不仅影响观察效果,更是劳心劳力。

    本打算淘宝选购4路USB转TTL串口调试模块,均价在60RMB......

    遂决定DIY一款4路USB转TTL串口调试模块~

    1、电源设计

    USB转TTL串口调试模块需要将电脑输入5V转换为3.3V输出电压,电源芯片选用XC6206P252MR芯片,XC6206系列是高纹波抑制率、低功耗、低压差,具有过流和短路保护的CMOS降压型电压稳压器。这些器件具有很低的静态偏置电流,它们能在输入、输出电压差极小的情况下提供250mA的输出电流,并且仍能保持良好的调整率。由于输入输出间的电压差很小和静态偏置电流很小,这些器件特别适用于希望延长电池寿命的电池供电类产品,如计算机、消费类产品和工业设备等。

    XC6206P252MR电源电路设计如下所示:

    2、USB集线器设计

    USB集线器芯片选用GL850G-HHY22芯片。GL850G拥有低耗电、温度低及接脚数减少等产品特性。它支援4个下游连接埠(支持4路USB转TTL通信),可完全支援USB2.0/1.1规格,因此无论是与主机端或是与其他USB设备介面的传输连接(高速/全速/低速设备传输)皆能完全相容。GL850G同时拥有过载保护功能,提供良好的EMI/ESD处理,亦提供self-power及bus-power自动侦测模式,使用者将无需作重新插拔的动作。

    由于集线器为电脑主机与周边设备的中继站,以目前USB周边设备在市场上的普及率,以及周边设备普及种类来看,USB集线器的市场需求已大幅成长。GL850G可使用在独立型集线器、笔记型电脑基座或者与其他USB装置组合成USB复合集线器等不同的应用领域,不但能简化配线的方式,也协助使用者易于管理,更能达到扩充效能的目的。

    GL850G-HHY22驱动电路设计如下所示:

    3、USB转TTL设计

    CH340是一个USB总线的转接芯片,实现USB转串口或者USB转打印口。

    CH340特点如下所示:

    • 全速USB设备接口,兼容USB V2.0。
    • 仿真标准串口,用于升级原串口外围设备,或者通过USB增加额外串口。
    • 计算机端Windows操作系统下的串口应用程序完全兼容,无需修改。
    • 硬件全双工串口,内置收发缓冲区,支持通讯波特率50bps~2Mbps。
    • 支持常用的MODEM联络信号RTS、DTR、DCD、RI、DSR、CTS。
    • 通过外加电平转换器件,提供RS232、RS485、RS422等接口。
    • CH340R芯片支持IrDA规范SIR红外线通讯,支持波特率2400bps到115200bps。
    • 内置固件,软件兼容CH341,可以直接使用CH341的VCP驱动程序。
    • 支持5V电源电压和3.3V电源电压甚至3V电源电压。
    • CH340C/N/K/E及CH340B内置时钟,无需外部晶振,CH340B还内置EEPROM用于配置序列号等。
    • 提供SOP-16、SOP-8和SSOP-20以及ESSOP-10、MSOP-10无铅封装,兼容RoHS。

    本项目DIY一款4路USB转TTL串口调试模块,所以需要4个CH340模块,电路设计如下所示:

    4、模块效果

    自此,一款4路USB转TTL串口调试模块电路设计基本完成(外围接口电路较为简单,此处不再赘述)。

    PCB设计效果如下所示:

    4路USB转TTL串口调试模块PCB效果(2D)
    4路USB转TTL串口调试模块PCB效果(3D)

    PCB打样后效果如下所示:

    通信效率很不错哦~


    购买链接:低于淘宝市场价格30元,仅需30RMB即可带走~

    拓展学习:USB2.0 扩展器(一拖四)原理图、PCB,可打样使用

    展开全文
  • 串口线传输距离之讨论

    千次阅读 2015-06-25 11:04:39
    串行接口(SerialInterface)是指数据一位一位地顺序传送,其特点是通信线路简单,只要一对传输线就可以实现双向通信(可以直接利用电话线作为传输线),从而大大降低了成本,特别适用于远距离通信,但传送速度较慢。...

    串行接口 (Serial Interface) 是指数据一位一位地顺序传送,其特点是通信线路简单,只要一对传输线就可以实现双向通信(可以直接利用电话线作为传输线),从而大大降低了成本,特别适用于远距离通信,但传送速度较慢。一条信息的各位数据被逐位按顺序传送的通讯方式称为串行通讯。串行通讯的特点是:数据位的传送,按位顺序进行,最少只需一根传输线即可完成;成本低但传送速度慢。串行通讯的距离可以从几米到几千米;根据信息的传送方向,串行通讯可以进一步分为单工、半双工和全双工三种。

    总述:

     

    串口通信的两种最基本的方式:同步串行通信方式和异步串行通信方式。

    同步串行是指SPI(Serial Peripheral interface)的缩写,顾名思义就是串行外围设备接口。SPI总线系统是一种同步串行外设接口,它可以使MCU与各种外围设备以串行方式进行通信以交换信息,TRM450是SPI接口。

    异步串行是指UART(Universal Asynchronous Receiver/Transmitter),通用异步接收/发送。UART是一个并行输入成为串行输出的芯片,通常集成在主板上。UART包含TTL电平的串口RS232电平的串口。 TTL电平是3.3V的,而RS232是负逻辑电平,它定义+5~+12V为低电平,而-12~-5V为高电平,MDS2710、MDS SD4、EL805等是RS232接口,EL806有TTL接口。

    串行接口按电气标准及协议来分包括RS-232-C、RS-422、RS485等。RS-232-C、RS-422与RS-485标准只对接口的电气特性做出规定,不涉及接插件、电缆或协议。

    RS-232:

     

    也称标准串口,最常用的一种串行通讯接口。它是在1970年由美国电子工业协会(EIA)联合贝尔系统调制解调器厂家及计算机终端生产厂家共同制定的用于串行通讯的标准。它的全名是“数据终端设备(DTE)和数据通讯设备(DCE)之间串行二进制数据交换接口技术标准”。传统的RS-232-C接口标准有22根线,采用标准25芯D型插头座(DB25),后来使用简化为9芯D型插座(DB9),现在应用中25芯插头座已很少采用。

    RS-232采取不平衡传输方式,即所谓单端通讯。由于其发送电平与接收电平的差仅为2V至3V左右,所以其共模抑制能力差,再加上双绞线上的分布电容,其传送距离最大为约15米,最高速率为20kb/s。RS-232是为点对点(即只用一对收、发设备)通讯而设计的,其驱动器负载为3~7kΩ。所以RS-232适合本地设备之间的通信。

    pt; background:rgb(255,255,255); mso-shading:rgb(255,255,255); " >、RS485等。RS-232-C、RS-422与RS-485标准只对接口的电气特性做出规定,不涉及接插件、电缆或协议。

    RS-422

     

    标准全称是“平衡电压数字接口电路的电气特性”,它定义了接口电路的特性。典型的RS-422是四线接口。实际上还有一根信号地线,共5根线。其DB9连接器引脚定义。由于接收器采用高输入阻抗和发送驱动器比RS232更强的驱动能力,故允许在相同传输线上连接多个接收节点,最多可接10个节点。即一个主设备(Master),其余为从设备(Slave),从设备之间不能通信,所以RS-422支持点对多的双向通信。接收器输入阻抗为4k,故发端最大负载能力是10×4k+100Ω(终接电阻)。RS-422四线接口由于采用单独的发送和接收通道,因此不必控制数据方向,各装置之间任何必须的信号交换均可以按软件方式(XON/XOFF握手)或硬件方式(一对单独的双绞线)实现。

    RS-422的最大传输距离为1219米,最大传输速率为10Mb/s。其平衡双绞线的长度与传输速率成反比,在100kb/s速率以下,才可能达到最大传输距离。只有在很短的距离下才能获得最高速率传输。一般100米长的双绞线上所能获得的最大传输速率仅为1Mb/s。

    RS-485

     

    是从RS-422基础上发展而来的,所以RS-485许多电气规定与RS-422相仿。如都采用平衡传输方式、都需要在传输线上接终接电阻等。RS-485可以采用二线与四线方式,二线制可实现真正的多点双向通信,而采用四线连接时,与RS-422一样只能实现点对多的通信,即只能有一个主(Master)设备,其余为从设备,但它比RS-422有改进,无论四线还是二线连接方式总线上可多接到32个设备。

    RS-485与RS-422的不同还在于其共模输出电压是不同的,RS-485是-7V至+12V之间,而RS-422在-7V至+7V之间,RS-485接收器最小输入阻抗为12kΩ、RS-422是4kΩ;由于RS-485满足所有RS-422的规范,所以RS-485的驱动器可以在RS-422网络中应用。

    RS-485与RS-422一样,其最大传输距离约为1219米,最大传输速率为10Mb/s。平衡双绞线的长度与传输速率成反比,在100kb/s速率以下,才可能使用规定最长的电缆长度。只有在很短的距离下才能获得最高速率传输。一般100米长双绞线最大传输速率仅为1Mb/s。

    nt face="Arial" >1219米,最大传输速率为10Mb/s。其平衡双绞线的长度与传输速率成反比,在100kb/s速率以下,才可能达到最大传输距离。只有在很短的距离下才能获得最高速率传输。一般100米长的双绞线上所能获得的最大传输速率仅为1Mb/s。

    USB

     

    USB接口是电脑主板上的一种四针接口,其中中间两个针传输数据,两边两个针给外设供电。USB接口速度快、连接简单、不需要外接电源,传输速度12Mbps,最新USB2.0可达480Mbps;电缆最大长度5米,USB电缆有4条线,2条信号线,2条电源线,可提供5伏特电源,USB电缆还分屏蔽和非屏蔽两种,屏蔽电缆传输速度可达12Mbps,价格较贵,非屏蔽电缆速度为1.5Mbps,但价格便宜;USB通过串联方式最多可串接127个设备;支持热插拔。

    与并口区别

     

    串口形容一下就是一条车道,而并口就是有8个车道同一时刻能传送8位(一个字节)数据。这样数据传输速度大大提高,但是并不是说并口快,由于8位通道之间的互相干扰(串扰),传输时速度就受到了限制,传输容易出错。串口没有互相干扰。并口同时发送的数据量大,但要比串口慢。串口硬盘就是这样被人们重视的。

     

     

     

     

     

     

     

    展开全文
  • 串口通信与TTL和RS-232

    千次阅读 2019-04-19 20:02:00
    串口通信(Serial Communication),是指外设和计算机间,通过数据信号线、地线等,按"位"(bit)进行传输数据(发送和接收字节)的一种通讯方式。 母头:泛指所有带孔状的接头(5针朝下,从左到右依次是1~9) 公头:泛指...
  • 是因为TTL 电平传输距离比较近,主要用于芯片之间的传输,RS232 和 RS485 数据传输距离比较远。 一般从芯片里引出的UART口就是TTL电平,其引脚如下: 学习 STC 单片机的同学应该记得,以前开发的时候,都是用...
  • 串口通信Rs232和TTL

    千次阅读 2017-12-28 14:47:43
    同步通信是指数据节一起传输,速度比较快,但是有几个数据就要有几根数据线,因此占用的资源比较多。但是串行通信是一个一个数据(按二进制,低位在前顺序发送)地发送,最少只需要一个数据线,因此适用于距离远对...
  • STM32串口TTL和RS-232

    2021-06-02 14:56:32
    串口是一个泛称,UART、TTL、RS232、RS485都遵循类似的通信时序协议,因此都被通称为串口。 UART接口:通用异步收发器(Universal Asynchronous Receiver/Transmitter),UART是串口收发的逻辑电路,这部分可以独立成...
  • 串口接头与区分TTL\RS232电平

    万次阅读 2018-07-30 23:05:19
    串口通信(Serial Communication),是指外设和计算机间,通过数据信号线、地线等,按位进行传输数据的一种通讯方式。 串口接头 常用的串口接头有两种,一种是9针串口(简称DB-9),一种是25针串口(简称DB-25)。...
  • 1今天,说几个比较基础的知识,大家在开发过程中经常会遇到但是又不是特别注意的知识点。TTL电平:TTL是Transistor-Transistor Logic,即晶体管-...
  • TTL,232串口区别

    千次阅读 2017-10-15 16:46:40
    串行接口 (Serial Interface) 是指数据一位一位地顺序传送,其特点是通信线路简单,只要一对传输线就可以实现双向通信(可以直接利用电话线作为传输线)。串并行口并行通讯通常可以一次传送8bit、16bit、32bit甚至更...
  • TTL和RS232之间的详细对比<转>

    千次阅读 2017-10-17 10:59:57
    RS232和TTL唯一不同在于硬件:电平表示的逻辑含义不同(相反) RS232和TTL,唯一的,最根本的不同在于: 硬件(机制)不同: (1)TTL 逻辑高电平==’1‘==Vcc==3.3V或5V 逻辑低电平==’0‘==0V==0V   (3...
  • --------------------- 作者:Bertfans 来源:CSDN ...版权声明:本文为博主原创文章,转载请...串口通信(Serial Communication), 是电子工程师面对的最基本的一个通讯方式,它是指外设和计算机间,通过数据信号线 ...
  • 文章目录一、串口通讯协议1.简介2.物理层(1)RS-232 标准 一、串口通讯协议 1.简介 串口通讯(Serial Communication)是一种设备间非常常用的串行通讯方式,因为它简单、便捷,因此大部分电子设备都支持该通讯方式...
  • STM32F1单片机,烧录代码后,连接LoRa无线数传模块,在PC上面使用串口助手,通过串口传输数据到单片机串口1,并在LCD显示屏显示
  • 串口、COM口、UART口, TTL、RS-232、RS-485区别详解

    万次阅读 多人点赞 2018-10-29 12:26:53
    调试时总是会遇到各种各样的接口,各种各样的转换板,...串口串口是一个泛称,UART、TTL、RS232、RS485都遵循类似的通信时序协议,因此都被通称为串口。 UART接口:通用异步收发器(Universal Asynchronous ...
  •         调试时总是会遇到各种各样的接口,各种各样的...而TTL、RS-232、RS-485是指的电平标准(电信号)。         串口串口是一个
  • 文章目录前言一、串口是什么?二、使用步骤1.引入库2.读入数据总结 前言 提示:这里可以添加本文要记录的大概内容: 例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,...
  • 简单串口传输

    2021-11-18 20:36:33
    二、简单串口传输 2.1、实验要求 2.2、实验设备 2.3、实验操作 三、结论分析 一、串口介绍 串行接口简称串口,也称串行通信接口或串行通讯接口(通常指COM接口),是采用串行通信方式的扩展接口。串行接口...
  • 在电路设计或者实际应用过程中,我们往往会...两者的区别是,传输一个字节(8个位)的数据时,串口是将8个位排好队,逐个地在1条连接线上传输,而并口则将8个位一字排开,分别在8条连接线上同时传输。在相同的数据传输...
  • E50-TTL-500是一款500mW的无线传输模块,工作在148-173.5MHz频段,使用串口进行数据收发,降低了无线应用的门槛。它具有功率密度集中,传输距离远,抗干扰能力强的优势。 模块具有软件FEC前向纠错算法,其编码效率较...
  • RS232、RS485、UART、串口、COM口、USB口、TTL这些分别是什么?它们之间的关系你又弄清楚了吗?首先需要区分时序标准和逻辑电平标准是什么?时序标准指的是和实际电压的逻辑值(0和1)在时间轴上的标准,简单讲,时序...
  • Point: ...而TTL、RS-232、RS-485是指的电平标准(电信号)。 2、接设备的时候,一般只接GND RX TX。...3、PL2303、CP2102芯片是 USB 转 TTL串口 的芯片,用USB来扩展串口(TTL电平)。 4、MAX232芯片是 TTL电平与R
  • 目前算是正式准备搞一搞嵌入式了,在工作中也经常会听到:用“串口”打印一下信息或者用"UART"口打印一下信息,其实就是配置单片机(这里以STM32F103ZET6为例)的USART(Universal Synchronous Asynchronous Receiver...
  • 【超声波测距串口显示】

    千次阅读 2018-06-02 17:22:39
     --- 使用的是 STC89C52RC 的单片机,一个最小系统板,一个HC-04+的超声波测距传感器,一个USB转TTL串口下载器。 ----硬件的连接如图所示。   ----- 供电情况: PC端 通过 USB 给 最小系统供电,最...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 2,445
精华内容 978
关键字:

ttl串口传输距离