RS232、485、Can通讯测试-刘洋

合集下载

基于RS232接口和RS485接口的温度测量实验装置[实用新型专利]

基于RS232接口和RS485接口的温度测量实验装置[实用新型专利]

专利名称:基于RS232接口和RS485接口的温度测量实验装置专利类型:实用新型专利
发明人:李增生,党学立,荆红莉
申请号:CN201520240743.6
申请日:20150420
公开号:CN204667088U
公开日:
20150923
专利内容由知识产权出版社提供
摘要:一种基于RS232接口和RS485接口的温度测量实验装置,它具有实现温度测量的控制电路3;控制电路1,该电路与控制电路3相连;控制电路2,该电路与控制电路3相连;温度测量控制电路,该电路与控制电路3相连;输入电路,该电路的输出端接控制电路3;显示电路,该电路的输入端接控制电路3;本装置电路简单、系统成本低、操作简单,可应用于实验室温度测量装置。

申请人:榆林学院
地址:719000 陕西省榆林市榆阳区西沙文化北路2号
国籍:CN
代理机构:西安永生专利代理有限责任公司
代理人:申忠才
更多信息请下载全文后查看。

一种磁卡解码芯片的自动化测试系统及方法[发明专利]

一种磁卡解码芯片的自动化测试系统及方法[发明专利]

专利名称:一种磁卡解码芯片的自动化测试系统及方法专利类型:发明专利
发明人:刘洋,刘守杰,吕继华,鲍妍,尚星宇
申请号:CN201410448764.7
申请日:20140904
公开号:CN104198917A
公开日:
20141210
专利内容由知识产权出版社提供
摘要:本发明提供了一种磁卡解码芯片的自动化测试系统,包括PC机,单片机,D/A转换器,运算放大器电路,芯片外围电路。

本发明所述磁卡解码芯片的自动化测试系统,结构简单,操作方便,实现了自动化测试,同时提供的测试场景更丰富,测试范围更大,测试结果更稳定可靠。

本发明还提供了一种磁卡解码芯片的自动化测试方法。

申请人:兆讯恒达微电子技术(北京)有限公司
地址:100080 北京市海淀区苏州街20号院2号楼四层北侧
国籍:CN
代理机构:北京远大卓悦知识产权代理事务所(普通合伙)
代理人:史霞
更多信息请下载全文后查看。

以太网在CR400AF型动车组检修方面的应用刘洋

以太网在CR400AF型动车组检修方面的应用刘洋

以太网在CR400AF型动车组检修方面的应用刘洋发布时间:2021-08-26T08:43:08.443Z 来源:《中国科技人才》2021年第15期作者:刘洋[导读] 本文针对CR400AF型动车组在目前网络信息系统里使用的以太网给予相关分析,着重强调以太网在当前标准动车组中出现的问题,同时通过实际应用性以及相关车载设备软件升级等方式展现出以太网在进行故障处置等相关检修作业所具备的高效性以及便捷性。

青岛四方庞巴迪铁路运输设备有限公司山东省青岛市 266000摘要:本文针对CR400AF型动车组在目前网络信息系统里使用的以太网给予相关分析,着重强调以太网在当前标准动车组中出现的问题,同时通过实际应用性以及相关车载设备软件升级等方式展现出以太网在进行故障处置等相关检修作业所具备的高效性以及便捷性。

关键词:互联网;CR400AF;动车组检修;应用1.CR400AF型动车组以太网的相关分析首先我们针对CR400AF型动车组当前使用的网络信息控制系统进行介绍,网络信息控制系统(TCMS)TCMS系统主要组成设备为中央控制单元(CCU或EVCM),网关(GW或EGWM),输入输出模块(DXM/DIM/DIM_X/AXM),中继器模块(REP),以太网交换机模块(ECNN及ETBN),人机交互显示屏(HMI)以及无线传输装置(WTD)。

其主要是通过贯穿于列车的总线完成信息的有效传递,针对车辆当前的运行以及车载设备相关动作存在的信息给予集中的管理,最终完成车辆的逻辑控制和状态监督以及对于故障进行诊断和对其自身的功能进行所需要的测试,目的是为了能够让列车保持安全稳定的运行,能够为司机以及乘务员当前执行的操作提供切实可行的指导,为设备日常进行的维护保养还有乘客相关服务提供有效的支持。

其中网络拓扑TCMS主要是使用TCN+以太网的一种拓扑的架构,TCN是两级总线其中包含的拓扑结构,其被分成了列车级当前总线WTB总线和车辆级总线MVB,以太网同样也能够被划分成列车级以及车辆级。

一种工程机械控制器的开发

一种工程机械控制器的开发

一种工程机械控制器的开发吴卫国,李树生,刘洋,周培明(天津工程机械研究院,天津300409)[摘要]开发一种适应多种工程机械控制需求的控制器,具有多种接口类型和合适的接口数量,并且提供一种对控制器进行二次编程的软件环境。

采用TI公司C2000系列微控制器(MCU)为硬件核心,自主开发底层软件驱动程序,集成第三方基于IEC61131标准的软件套件,设计了一种工程机械控制器。

重点阐述其硬件、软件结构和控制器测试。

[关键词]工程机械;控制器;二次开发[中图分类号]TH13 [文献标识码]B [文章编号]1001-554X(2014)04-0098-04Development of a controller for construction machineryWU Wei-guo,LI Shu-sheng,LIU Yang,ZHOU Pei-ming根据工程机械智能化和节能发展趋势,设计一种适应多种工程机械控制需求,具有多种接口类型的控制器,并且提供一种对控制器编程、开发控制逻辑、在线调试的软件环境;采用TI公司C2000系列微控制器(MCU)为硬件核心,自主开发底层软件驱动程序,集成第三方基于IEC61131标准的软件套件的工程机械控制器。

该控制器适应工程机械12/24V供电系统,具有模拟量输入接口、开关量输入接口、脉冲量输入接口、电流反馈输入接口、开关量输出接口、PWM输出接口,对外供电的5V电源输出,CAN总线和RS232接口以及掉电存储空间;控制器可以通过输入接口检测开关、电位计设定值和传感器状态及电流反馈等,可以通过输出接口控制继电器、电磁阀、电机等多种执行器。

控制器可以通过CAN 总线和RS232接口与显示单元及其他电控单元通讯,组成网络。

控制器可以对外部的电位计等元件供电,可以存储电控系统中的各种参数。

该控制器是搭建工程机械电控系统的核心,电控系统开发人员可以通过应用开发平台OpenPCS对控制器编程,将设计的电控系统控制算法固化在控制器中,控制器在通电运行时,检测各种输入接口信号,执行控制算法程序,然后输出相应的信号到各种输出接口,控制不同的执行器。

RS232通讯线检测办法

RS232通讯线检测办法

RS232通讯线检测办法摘要:串口问题是LED行业出现最多的问题,很棘手,以下方法可以帮您检测串口线及USB转串口线的好坏。

说明:由于LED行业问题最多的便是电脑与控制卡之间的通信问题了,一般通讯不上就是三个问题:1、控制卡坏了正常没有运行或在正常运行但串口芯片(SP3232)被静电击穿2、串口线没有接好或接的口不对或线中间有断线3、电脑串口坏或USB转串口线坏或驱动不对。

要解决问题,首先要确定问题2和3,如果2和3都是好的,接触也没有问题,波特率也设置正确,那么就确定是控制卡坏了。

控制卡坏了也分两种情况,1是CPU烧了,没有正常工作没显示,2是有显示,但是通讯不上,就是串口芯片被烧,这两种情况机率都很低,所以先要解决问题2和问题3然后串口线和电脑串口是否是坏的都难用肉眼看出来,那么如何来检测这二者?原理:串口(RS232)总共工作须要3条线,地线,发送TX, 接收RX, 如果发送和接收直接短接在一起,那么发送出去的东西就会原路返回。

就利用这一点我们就可以检测线的好坏。

工具:焊丝或镊子或铜丝,串口调试软件(我们这里用AccessPort(点击下载),这个软件可以调试串口,也可以监视串口,非常好用)附:灰度科技使用的串口线是直通串口线,即2-2,3-3,5-5第一步:取下接LED控制卡那一头的串口,把串口线的2,3短接第二步:打开电脑的AccessPort软件,点击两个齿轮形状按钮设置参数弹出如下对话框:如果没有上面显示的数据,那么就是线是断的或者电脑的串口是坏的。

附:此办法还可以检测您的USB转串口线的好坏,只要不接串口线,只接USB-232线,把USB-232的2和3号线短接起来,用同样的办法即可检测。

同样可以检测电脑自带的串口。

解决RS-232长距离串行通信的一种实用方法

解决RS-232长距离串行通信的一种实用方法

解决RS-232长距离串行通信的一种实用方法
刘文波;张弓
【期刊名称】《国外电子元器件》
【年(卷),期】2001(000)004
【摘要】针对目前广泛使用的RS-232串行通信在实际应用中所存在的缺点,提出了利用电流环同RS-232进行接口来提高串行通信距离及抗干扰能力的一种简单实用方法。

该方法已在许多场合应用,效果很好。

【总页数】2页(P56-57)
【作者】刘文波;张弓
【作者单位】南京航空航天大学;南京航空航天大学
【正文语种】中文
【中图分类】TN919
【相关文献】
1.一种基于RS-485的实现长距离串行通信的方法 [J], 史红彦
2.一种解决RS-232远动串口传输受距离限制的新方法 [J], 李景育
3.发射架标定问题解决的一种实用方法 [J], 史干;严聪
4.一种利用电流环的长距离串行通信的实现 [J], 肖晓波;董新民
5.基于RS-232标准的一种实用串行通信协议的设计和实现 [J], 张敏; 张纯伟因版权原因,仅展示原文概要,查看原文内容请购买。

基于CAN总线的智能型温湿度采集系统设计

基于CAN总线的智能型温湿度采集系统设计

基于CAN总线的智能型温湿度采集系统设计
刘洋;金太东
【期刊名称】《现代电子技术》
【年(卷),期】2010(033)001
【摘要】设计一种基于CAN总线的智能型温湿度数据在线采集系统.该系统主要由两大模块构成:现场数据采集模块和USB-CAN转换接口模块.现场数据的采集是以AT89S52单片机为核心控制单元,外接温度传感器AD590和湿度传感嚣
HM1500,通过CAN总线控制器sJA1000将数据发送到CAN总线上;USB-CAN 转换接口模块是以Atmega 162芯片为控制单元,外接FT245BM USB通信芯片及SJA1000控制器,实现USB-CAN接口转换.整个系统的终端设备为监控PC机,用户软件采用VC++语言编写,可以实现现场状态监控、上下限报警和中断接收数据管理等功能.
【总页数】3页(P126-128)
【作者】刘洋;金太东
【作者单位】辽宁石油化工大学信息与控制工程学院,辽宁,抚顺,113001;辽宁石油化工大学信息与控制工程学院,辽宁,抚顺,113001
【正文语种】中文
【中图分类】TP212
【相关文献】
1.基于C8051F040的CAN总线温湿度数据采集系统设计 [J], 姜久超;郭玉霞;王红艳;刘海波;刘婉慈
2.基于CAN总线的灌区低功耗温湿度采集系统设计 [J], 许燕;屈宝鹏
3.基于CAN总线的大型光电望远镜温湿度采集系统 [J], 孔令波;孟浩然;张赋;李玉霞;刘博婷
4.基于CAN总线的雷达温湿度采集系统设计 [J], 尤路
5.基于CAN总线的温湿度采集系统的设计 [J], 庄景齐;吴雁;周建斌
因版权原因,仅展示原文概要,查看原文内容请购买。

CAN总线在质谱仪研制中的应用

CAN总线在质谱仪研制中的应用

CAN总线在质谱仪研制中的应用李明;李凯;欧阳证【期刊名称】《冶金分析》【年(卷),期】2018(038)004【摘要】质谱仪由很多模块组成,比如系统电源控制、透镜电源、数据采集以及真空测量等等,各个模块之间需要相互通讯.传统的数据通讯方式如RS232、RS485总线等,这些总线由于通讯速率、数据传输的可靠性等原因不太适合于质谱仪各个模块之间高速稳定的数据传输需要,因此,针对此不足,将工业控制领域成熟的控制器局域网(CAN)总线技术引入质谱仪的设计当中.该设计结合了ARM(Advanced RISC Machine)微处理器和高可靠性的 CAN 总线,在质谱仪内部既实现了点对点的数据传输,又可实现多点通讯的数据传输,最高通讯速率可达1 MB/s,完全满足质谱仪器内部模块之间的通讯需求.该设计已成功用于质谱仪控制系统中,通过实验表明,该系统设计简洁、数据通讯稳定可靠.【总页数】5页(P22-26)【作者】李明;李凯;欧阳证【作者单位】清华大学精密仪器系,北京100084;钢研纳克检测技术股份有限公司,北京100081;钢研纳克检测技术股份有限公司,北京100081;清华大学精密仪器系,北京100084【正文语种】中文【相关文献】1.磁增强光电子电离便携式飞行时间质谱仪的研制及其在挥发性还原态硫化物测量中的应用 [J], 李金旭;侯可勇;赵无垛;陈文东;蒋吉春;刘巍;李庆运;田地;李海洋2.便携式飞行时间质谱仪的研制及其在石化污水系统挥发性有机物监测中的应用[J], 韩丰磊;钟黄蓉;李婷;李梦雨;李金旭;陈平;李海洋3.基于膜进样的紫外光电离飞行时间质谱仪研制及其在工作场所苯系物检测中的应用 [J], 赵忠俊;段忆翔;贺飞耀;陈婧;代渐雄;付玉;李宏;邓辅龙;郭星;蒲娟4.高分辨氢同位素质谱仪的研制与应用 [J], 石磊;侯艳丽5.小型高性能质子转移反应飞行时间质谱仪的研制及其在呼吸气成分分析中的应用[J], 赵忠俊;杨燕婷;王旭;段忆翔;贺飞耀;郭星;李雯雯;代渐雄;付玉;李宏;邓辅龙;蒲娟因版权原因,仅展示原文概要,查看原文内容请购买。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1 RS232通讯
1.1 测试环境
X20CP3586,自带RS232接口,接口地址IF1。

1.2 测试目标
X20CP3586 IF1接口发送数据,PC端通过串口调试助手接收数据,通讯正常。

PC端通过串口调试助手发送数据,X20CP3586IF1接口接收数据,通讯正常。

1.3 引脚说明与接线
如图1-1:
PC端RXD--->X20CP3586端TX
PC端TXD--->X20CP3586端RX
PC端SG----->X20CP3586端GND
图1-1
1.4 软件配置
图1-2
图1-3
如图1-2与1-3,CP3586IF1串口参数与串口调试助手设置一致,本次测试使用的波特率19200,偶校验,8位数据位,1位停止位。

1.5 添加代码
添加dvframe库
图1-4
添加dvframe库的例子程序
图1-5
修改发送数据的结构,如图1-6,send_data修改为256长度的byte数组。

图1-6
如图1-7,修改mode为 /PHY=RS232 /BD=19200 /DB=8 /PA=E /SB=1 含义是RS232通讯方式,19200波特率,8位数据位,偶校验,1位停止位。

与章节1.4中的图1-3一致。

Device为IF1,也就是CP3586对应的串口地址。

delem[0], delem[1]修改为13,10,表示换行。

图1-7
图1-8
修改Receiver接收端代码,如图1-9,跟发送端大同小异。

图1-9
1.6 测试结果
图1-10
如图1-10,串口调试助手显示接收到的数据,与图1-8中代码里写下发送数据一致。

图1-11
如图1-11,以16进制发送1234567890,在监控里可以看到receive_data[0..4]收到对应的数据。

2 RS485通讯
2.1 测试环境
X20CP3586 + X20IF1030 + X20CS1030
2.2 测试目标
X20IF1030与X20CS1030之间通过RS485相互通讯。

2.3 引脚说明与接线
图2-1
图2-2
2.4 软件配置
在RS232通讯的基础上修改代码。

这里X20CS1030是接收端,device对应的地址是IF6.ST1.IF1 Mode修改为/PHY=RS485 /BD=19200 /DB=8 /PA=E /SB=1
图2-3 图2-4,X20CS1030的configuration。

图2-4
如图2-5,X20IF1030为发送端,device为SS1.IF1 Mode为/PHY=RS485 /BD=19200 /DB=8 /PA=E /SB=1 与接收端匹配。

图2-5 如图2-6,X20IF1030的configuration。

图2-6 2.5 测试结果
图2-7
图2-8 X20IF1030发送send_data[0..3]={1,2,3,4,},如图2-7 X20CS1030接收receive_data[0..3]={1,2,3,4}如图2-8
3 Can通讯
3.1 测试环境
X20CP3586 + X20CS1070 + X20CS1070
3.2 测试目标
两个X20CS1070模块作为两个Can站点相互通讯。

3.3 引脚说明与接线
如图3-1,can站点之间接线是:
CAN_H---->CAN_H
CAN_L---->CAN_L
CAN_GND--->CAN_CAN_GND
图3-1
图3-2
图3-3
X20CS1070之间接线完成后如上图所示
3.4 软件配置
图3-4
CS1070的功能模式从flat修改为stream,flat模式下无法使用Can_Lib库
图3-5
在CAN接口的configuration中将Activate interface开关置为on
图3-6
注意:首位两个Can站点的终端电阻必须打开,由于本次测试只有两个CS1070模块,所以两个模块的终端电阻都打开了。

如图3-3,终端电阻打开后,T型橙色的灯会常亮。

3.5 添加代码
本次测试使用的是Can_Lib库的CANopen、CANwrite、CANread三个功能块。

图3-7
图3-8
(注:文档可能无法思考全面,请浏览后下载,供参考。

可复制、编制,期待你的好评与关注)。

相关文档
最新文档