精华内容
下载资源
问答
  • 芯片和传感器进行通信接口是485,硬件在芯片本身串口的基础上使用转换芯片。MAX3481ESA-NC ...将串口转485接至开发板: 发现收到“固定”数据: 0x7f 0x7f 0xff 0xff 0xfc 0x69 1、第一点怀疑项目内..

    芯片和传感器进行通信接口是485,硬件在芯片本身串口的基础上使用转换芯片。MAX3481ESA-NC

    问题点:用串口485线连接传感器,串口模拟协议帧,传感器能正常响应返回数据。芯片写好发送包后,运行程序貌似没有收到传感器返回的数据。

    分析过程:

    一、因传感器先测过,所以先看芯片这边。程序是定时发送 0x01 0x03 .... MODBUS协议,不过多叙述

    将串口转485接至开发板:

      发现收到“固定”数据: 0x7f 0x7f 0xff 0xff 0xfc 0x69

     1、第一点怀疑项目内发送接口针对数据进行了处理,

          逐步排查发现并没有特别之处,调用了HAL层的串口DMA发送函数。

    2、改排查配置:UART、DMA

           也没有发现错误之处。

    3、一般固定乱码也有波特率不匹配的原因,可配置是正确的。转而分析CLK时钟配置

           还是没有发现错误之处。

    4、时钟乱了应该不会固定格式把,很奇怪。没有头绪,转而用芯片另一个串口进行测试

          mlgb  还是固定的数据,简直找不到任何蛛丝

    5、后面看着自己的串口线太短连设备有点弯折,想着重新做一个和设备连的线。

          没错!!!解决了!!!

    后记:工具要检查好啊,没有一点波动也很奇怪。

    展开全文
  • USBRS485串口电路设计

    千次阅读 2020-06-28 19:54:24
    USB转串口芯片的串口信号一般为TTL/CMOS电平,在实现半双工 RS485 串口时...同理,可以延伸到其他应用场景,如单片机串口转485电路设计中可以使用GPIO口来控制485转接芯片的发送和接收使能。 以MAX485为例: 1. DE..

    USB转串口芯片的串口信号一般为 TTL/CMOS电平,在实现半双工 RS485 串口时需要外接485电平转换芯片,设计中需要有信号来控制 485 转接芯片的发送和接收使能端,建议选择自带485控制引脚的转接芯片(如 CH340/CH342 系列芯片的 TNOW 引脚),该引脚默认为低电平,当串口处于发送状态时会自动拉高处于有效状态,发送完成再恢复低电平。同理,可以延伸到其他应用场景,如单片机串口转485电路设计中可以使用GPIO口来控制485转接芯片的发送和接收使能。

    以MAX485为例:

    1. DE为发送使能,RE为接收使能,DI为TTL/CMOS串口发送,RO为TTL/CMOS串口接收。

    2. TNOW控制信号脚同时连接DE和RE;串口发送状态下,TNOW输出高电平,打开DE接收使能;串口不发送时,TNOW输出低电平,默认打开RE接收使能;

    常见问题Q&A

    Q:串口端经常收到0x00误码值?

    A:接收使能状态下,一般485的A和B信号端为高阻态,发送和接收切换过程中A和B信号保持,没有恢复到空闲态。导致RO端采样出错。此时,在A端接一个上拉电阻,B端接一个下拉电阻,阻值需根据手册和实际应用计算。

    Q:AB端是否需要并联终端匹配电阻?

    A:根据手册来定,目前很多芯片内置120欧匹配电阻,并不是必须选项。

    Q:级联设备数量怎么计算?

    A:需根据手册标注的接收输入阻抗来确定,一般也会直接标注出允许的最大收发器数量。

    应用电路1

    下图为使用自带TNOW引脚485控制信号的USB 转双串口芯片 CH342F 设计的双路RS485串口电路:

    注:CH342F的DTR引脚在接下拉电阻时会切换为TNOW引脚,上图中所用为4.7K。

    应用电路2

    若选用型号没有485控制信号,只使用 TXD 和 RXD 两根信号线来完成 485 电路转换的需求也是十分普遍的。下面为原理图:

    实现原理:将RE一直置0,使能接收使能(RE 与 DE 直接短接也可以),将TXD反向后连接发送使能端 DE。TXD 输出为高电平时,连接的485芯片的发送使能无效,总线输出为空闲(高电平),TXD 输出低电平时,发送使能有效。相较于应用1,因有三极管反向电路,信号输出控制会有延迟,高波特率通讯下不建议选用。

    以上转换电路与设计原理在485转换电路中使用频率较高,用户可根据需要灵活选用。

    展开全文
  • 我们一般在 Windwos 下通过串口来调试程序,或者使用串口作为终端,开发板使用 CH340 这个芯片实现了 USB 串口功能,CH340 是一枚江苏沁恒生产的国产芯片,稳定性还是很不错的,这里我们要多多支持国产嘛。...

    我们一般在 Windwos 下通过串口来调试程序,或者使用串口作为终端,开发板使用 CH340 这个芯片实现了 USB 转串口功能,CH340 是一枚江苏沁恒生产的国产芯片,稳定性还是很不错的,这里我们要多多支持国产嘛。先通过 USB 线将开发板的串口和电脑连接起来起来,连接方式如图:

    87389b3b67807ad9e6e22345713a50d9.png

    开发板串口连接方式

    双击 SETUP.EXE,打开如图所示安装界面:

    763be4cf60d7acd633db44b291c0463b.png

    CH340 驱动安装

    点击图中的“安装”按钮开始安装驱动,等待驱动安装完成,驱动安装完成以后会有如图所示提示:

    0e85c43e625d8fade765c2b5785a9ef6.png

    驱动安装成功

    点击图中的“确定”按钮退出安装,重新插拔一下串口线。打开设备管理器,打开方式是在Windows 上的“此电脑”图标上点击鼠标右键,选择“管理”,如图所示:

    17fb7743102c94b5278df1181fdd51ba.png

    打开管理窗口

    打开以后的计算机管理器如图所示:

    972e526f5764faa8f588e539d47f72a4.png

    计算机管理器

    在图中,点击左侧“计算机管理(本地)”中的“设备管理器”,在右侧选中“端口(COM和 LPT)”,如图所示:

    c37a57baa2359ec915db6f84d25d54c7.png

    设备管理器

    如果在图中找到了有“USB-SERIAL CH340”字样的端口设备就说明 CH340 驱动成功了,一定要用 USB 线将开发板的串口和电脑连接起来!!!!

    展开全文
  • HI2108 USB4串口芯片手册及资料。 LQFP64封装,替代CP2108等 HI2108是一款 USB 4 串口控制芯片,提供 4 组全双工的异步串口 UART1/2/3/4,用于为计算机扩展异步串口,或者将普通的串口设备升级到 USB 总线。HI...
  • CH340芯片USBRS485参考电路

    千次阅读 2020-06-28 14:42:40
    CH340可以实现USBTTL串口电路,但是CH340芯片上不能直接出来RS485电平信号,所以要通过电平转换芯片来实现。由于RS485一般用半双工通信,所以需要一个使能信号来控制RS485收发器的方向。 从支持RS485的功能来讲CH...

    CH340可以实现USB转TTL串口电路,但是CH340芯片上不能直接出来RS485电平信号,所以要通过电平转换芯片来实现。由于RS485一般用半双工通信,所以需要一个使能信号来控制RS485收发器的方向。
    从支持RS485的功能来讲CH340系列分为有TNOW引脚(如CH340B、CH340T和CH340E等)和无TNOW引脚(如CH340C/CH340K/CH340N等)两种。
    没有TNOW引脚的CH340实现RS485信号收发需要外加一个反相器,原理图如下:
    CH340G的RS485电路

    有TNOW引脚的CH340B可以省去反相器,直接用TNOW引脚来使能RS485收发器的DE(高有效发送使能)和RE#(低有效接受使能)引脚。TNOW引脚的功能是:指示TX引脚的发送状态,如果CH340的TX在发送信号,TNOW引脚为高电平。原理图如下:
    在这里插入图片描述

    展开全文
  • 先说一下软硬件:硬件:主控stm32c8t6、485芯片为隔离型芯片ADM2483,调试工具是usb转485接到PC端。软件:采用库函数开发,开发工具为IAR 7.10,485接的是stm32的串口1(收发都是用中断方式),半双工模式, 协议是...
  • FT232RL USBRS485 422串口板AD硬件原理图+PCB+封装库文件,采用2层板设计,板子大小为64x36mm,单面布局双面布线,USB串口芯片选用FT232RL,RS485/422接口芯片为SP485,端口具有静电防护器件P6KE6.8CA。...
  • 硬件:主控stm32c8t6、485芯片为隔离型芯片ADM2483,调试工具是usb转485接到PC端。 软件:采用库函数开发,开发工具为IAR 7.10,485接的是stm32的串口1(收发都是用中断方式),半双工模式, 协议是MODBUS RTU。 先...
  • 智能CAN/串口协议转换器LCNET Pro RS-232/485提供一路RS-485、一路RS-232和一路CAN通道,实现CAN与串口RS-485或RS-232之间的双向数据智能转换。每个通道独立隔离,每路通道采用金升阳电源模块和信号隔离芯片实现2500...
  • 我是用电脑usb连接rs232然后232两根AB线接到485模块,然后485模块的di和ri连上华大芯片板子的txd,rxd的引脚上,485的re和de连到一起,re随便接到了芯片上的一个引脚上,然后给芯片板子上电,485的vcc和GND分别连接到...
  • TTL转485电路设计

    万次阅读 2017-04-20 18:43:56
    如果是使用 MCU 或者自带发送状态指示脚功能(指示当前是否在进行串口发送)的转接芯片(如 CH340/CH341 系列芯片的 TNOW 引脚),那么就可以使用 MCU 的 GPIO 或者 转接芯片的发送状态指示引脚来控制 485 使能
  • 串口RS232/485/UARTCANbus总线转换器网关CSM100模块CANCOM CANUART-100T系列智能双向UARTCAN模块具有一路TTL UART串口通道和一路CAN通道,实现CAN与串口 UART之间的双向数据智能转换。超小型灌封模块设计,方便...
  • TTLRS485电路

    2021-01-19 22:40:02
    RS485串口经常用到,本文分享下RS485协议方面基本点,并介绍一种简单的串口TTL(3.3V)电平转换为RS485电平的电路,这个电路是经过制板验证过的。 先简单介绍下RS485一些协议方面的基本点: 工作方式:差分信号 ...
  • 1、串口、COM口是指的物理接口形式(硬件)。而TTL、RS-232、RS-485是指的电平...3、PL2303、CP2102芯片是 USB TTL串口芯片,用USB来扩展串口(TTL电平)。4、MAX232芯片是 TTL电平与RS232电平的专用双向转换芯片...
  • CANUART-100T系列智能双向UARTCAN模块具有一路TTL UART串口通道和一路CAN通道,实现CAN与串口 UART之间的双向数据智能转换。超小型灌封模块设计,方便用户集成到电路板上,快速通过MCU的UART口扩展CAN通道。CAN...
  • 串口转485时,根据波特率的不同,总是出现输出最后一个字节固定为0xFF,前面字节会根据波特率丢失或更改字节大小 例如: u8 buf[5] = {0x01,0x02,0x03,0x04,0x05} RS485串口输出十六进制 01 02 03 04 FF USART中...
  • 这是一款常用的USB串口芯片,价格便宜(arduino nano上用的就是这个或者他的兄弟)。深受创客爱戴。 特点总结: 1便宜 2封装好焊接(手焊) 3质量还行(还没遇到这货坏了的产品) 但有些电脑上驱动安装可能会出现下边的...
  • 转载来源: 端口的定义和区别、电平标准的区别:... Usart串口通信:https://www.cnblogs.com/luoxiao23/p/11209814.html usart和uart的区别: https://zhidao.baidu.com/question/552982104.html ...
  • 串口编程(485,232)等

    2019-08-22 15:23:39
    RS232与RS485在编程方面的唯一的区别是:RS485在发送时,需要转换成发送状态,发送结束,再转换在接收状态。 其它的就完全一样了。...a)从单片机编程角度来看,RS232和RS485只是驱动芯片不同。 ...
  • 一、简述 RS485通信基本原理和使用方法同RS232,不同点如下。 RS232接口只能实现点对点的通信方式,但这种方式不能实现联网功能,...硬件电路一般采用SN65176等RS485电平转换芯片。与MCU相连时有三个引脚:DE(RE...
  • 串口 、TTL、232、485区别

    千次阅读 2019-09-23 23:56:05
    1、串口、COM口是指的物理接口形式(硬件)。而TTL、RS-232、RS-485是...3、PL2303、CP2102芯片是 USB TTL串口芯片,用USB来扩展串口(TTL电平)。 4、MAX232芯片是 TTL电平与RS232电平的专用双向转换芯片,可...
  • iMCU-S2E家族产品是一个芯片产品,拥有预定程序的“串口转以太网”固件和MAC地址。两种类型,8051基于W7100-S2E和CortexM3基于W7200-S2E,将在三月发布。优势是不需要编程,不需要从IEEE购买MAC地址。 全功能“串口...
  • TTL、RS232、RS485、串口

    2016-09-21 11:07:00
    Point: 1、串口、COM口是指的物理接口形式(硬件)。而TTL、RS-232、RS-485是指的电平标准(电信号)...3、PL2303、CP2102芯片是 USB TTL串口芯片,用USB来扩展串口(TTL电平)。 4、MAX232芯片是 TTL电平与RS232...
  • 最近一段时间在搞Linux 跟stm32单片机的485通信,Linux系统所在的板上将发送及接收数据引脚接到485芯片上,从而完成RS232到RS485信号的转换。 理论上这种485通信是没什么问题,实际上用PC的串口助手调试Linux485的...
  • 客户要开发一个水下机器人的项目。没办法用到无线的传输,只能用有线来控制。遥控器使用futaba。接收机出来的是sbus信号。要求的传输距离是1km。如果单是sbus信号是没办法走这么长...然后再通过485驱动芯片转485...
  • 1、串口、COM口是指的物理接口形式(硬件)。而TTL、RS-232、RS-485是指的...3、PL2303、CP2102芯片是USB TTL串口芯片,用USB来扩展串口(TTL电平)。 4、MAX232芯片是TTL电平与RS232电平的专用双向转换芯片,...
  • tcp串口_串口服务器

    2020-12-08 20:28:47
    ▼一、概述1.1功能1.1.1 基本功能串口服务器是串口RS232/422/485和以太网之间的一个转换器,实现串口数据和以太网数据的双向透明传输,可以让串口设备立即联网,典型应用拓扑如下:◆采用NXP基于ARM Cortex-A7...
  • Point: 1、串口、COM口是指的物理接口形式(硬件),COM口简称是串口。而TTL、RS-232、RS-485是指的电平标准...3、PL2303、CP2102芯片是 USB TTL串口芯片,用USB来扩展串口(TTL电平)。 4、MAX232芯片是 TTL...
  • Point:1、串口、COM口是指的物理接口形式(硬件)。而TTL、RS-232、RS-485是指的电平标准...3、PL2303、CP2102芯片是 USB TTL串口芯片,用USB来扩展串口(TTL电平)。4、MAX232芯片是 TTL电平与RS232电平的专用...

空空如也

空空如也

1 2 3 4 5 ... 10
收藏数 198
精华内容 79
关键字:

串口转485芯片