高通SDM450 Android9上调试RS485接口温湿度传感器调试介绍

高通SDM450 Android9上调试RS485接口温湿度传感器调试介绍

 

1、初步确认硬件电路工作正常

2、确认主控端串口可以正常工作

3、调试主控串口经过RS485连接电脑可以正常收发

4、单独调试温湿度传感器是否正常工作(不方便调试的话可以先不做这一步)

5、调试主控与温湿度传感器

 

原理图

图1

原理图说明

UART6_RXD : 主控串口接收端

UART6_TXD: 主控串口发送端

485RW: 控制TP8485E收发,当485RW为低时,处于接收状态,当485RW为高时,处于发送状态

RS485_A: 外接RS485设备的A端接口

RS485_B:外接RS485设备的B端接口

 

以下是具体调试过程

1、初步确认硬件电路工作正常

如图1,TP8485E支持RS-485和RS-422标准收发器,供电电压3V~5.5V,用万用表测量VCC_5V确保电压5V左右

 

2、主控端功能调试

短接图1中的UART6_RXD和UART6_TXD,在主控端用Android串口工具测试,可以实现自发自收,则主控端的串口功能基本可以保障没问题。

TP8485E的2号管脚与主控的GPIO22(485RW)连接,用于控制收发。当485RW为低时,处于接收状态,当485RW为高时,处于发送状态

 

3、调试主控串口经过RS485连接电脑可以正常收发

将设备的RS485接口和RS485调试工具连接,然后接到电脑进行调试,这里采用的是帝特的RS485调试工具,该工具的接口图如下

将设备中的RS485A ,接到T/R+,将RS485B接到T/R-,连接后如下图

控制原理图中的485RW管脚电平,可以正常的跟电脑端通信,则证明设备端的RS485通信是正常的

4、单独调试温湿度传感器正常工作

将温湿度传感器和RS485调试工具连接,测温模块的A端接帝特的RS485调试工具的T/R+,测温摸到的B端接到帝特的RS485调试工具的R/R-,然后接到电脑上,测试RS485通信功能

 

测试温湿度传感器和电脑的通信

 

5、调试主控与温湿度传感器的通信

调试的温湿度传感器使用的是modbus通信协议,在调试开发的过程中,使用的由于我们只是获取温湿度信息,因而,只是发送一条指令就行,具体的modbus RTU协议,有时间再去写一下调试文档吧,以下是手头上这个温湿度传感器读取的命令

主机发送的命令通过串口发送的命令

01       03           00 00 00           02                   C4 0B

地址 读命令 开始读取的地址 读取数据字节数   crc校验

 

主机接收到的数据

01      03        04          00 F5       02 68        78 03

地址 命令 数据字节数 温度数据 湿度数据 CRC校验

按照以下供应商给过了的文档进行解析

 

得到的温度 为 (5*16^0+F*16^1)*0.1 = 24.5

湿度数据: (8*16^0+6*16^1+2*16^2)*0.1 = 61.6%

说明: 本次调试有些图没有保存下来,具体调试过程中,主要是通过电脑端的串口助手来测试主控和设备的功能是不是正常,最后主控端和设备连接后的调试时需要编写串口通信代码,这里没有贴出来,只是把调试步骤写出来。

 

 

一、电路功能与优势 图1所示电路使用ADM3485E 收发器,是经过验证并测试的 电磁兼容性(EMC)解决方案,可为使用广泛的RS-485通信端口提供三重保护。每个解决方案都经过测试和特性表 征,确保收发器和保护电路元件之间的动态交互能够协同 工作,保护它们免遭静电放电(ESD)、电快速瞬变脉冲群 (EFT)和电涌的破坏——分别由IEC 61000-4-2、IEC 61000-4-4 和IEC 61000-4-5标准定义。本电路使用ADM3485E提供经过 验证的RS-485接口ESD、EFT和电涌(常见于恶劣工作环境) 保护。 图1 二、电路描述在工业和仪器仪表应用中,RS-485总线标准是使用最广泛 的物理层总线设计标准之一。RS-485提供多个系统之间的差 分数据传输,这些系统通常相距很远。RS-485的应用包括: 过程控制网络、工业自动化、远程终端、楼宇自动化(例如, 暖通空调(HVAC)、保安系统)、电机控制和运动控制。 在这些实际的系统中,雷击、电源波动、感应开关和静电 放电会通过产生较大瞬变电压对通信端口造成损害。设计 人员必须确保设备不仅能在理想条件下工作,而且能够在 实际可能遇到的恶劣环境下正常工作。为了确保这些设计 能够在电气条件恶劣的环境下工作,必须符合EMC规范。 许多EMC的问题并不简单,且不易呈现,因此必须在产品 开发周期的初级阶段即将其考虑在内。正确的解决方案和 保护电路必须作为整体设计的一部分,而非留到最后一 刻。保护电路必须集成特定收发器生产商的输入和输出结 构,作为设计的组成部分。 IEC 61000规范定义了一组EMC耐受性要求。在这组规范中,设计人员必须考虑数据通信线路的下列三类高压瞬变: IEC 61000-4-2静电放电(ESD) IEC 61000-4-4电快速瞬变脉冲群(EFT) IEC 61000-4-5电涌耐受 ESD和EFT具有类似的上升时间、脉冲宽度和能耗水平。电 涌瞬变具有更长的上升时间和脉冲宽度;其幅度最终可能 比ESD或EFT瞬变电能的幅度高3至4个数量级。由于ESD和 EFT瞬变的相似性,它们的电路保护设计也相近。但是因 为电涌瞬变的电能水平较高,因此必须将它们区别对待。
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值