仪器网(yiqi.com)欢迎您!

| 注册 登录
网站首页-资讯-专题- 微头条-话题-产品- 品牌库-搜索-供应商- 展会-招标-采购- 社区-知识-技术-资料库-方案-直播- 视频

问答社区

串口调试软件的串口通讯

爱疯疯疯疯疯疯 2016-05-26 14:57:26 370  浏览
  •  

参与评论

全部评论(1条)

  • cq莯莯 2016-05-27 00:00:00
    串口通讯因具有简单,组网方便的特点,在设备通讯中广泛使用。普通计算机中采用的是RS232通用通讯接口,通过此接口,计算机简单方便地与外围设备进行通讯。 在单片机控制领域,设备与设备之间的通讯常用串行通讯方式,常采用的硬件通讯网络为RS485/RS422/RS232等。在设备开发或设备维护过程中,常常需要对设备通讯过程进行数据检测,用于判断通讯是否正常。实现这个调试过程,需要计算机通讯软件对通讯过程进行监控,数据采集,进行数据分析。

    赞(20)

    回复(0)

    评论

获取验证码
我已经阅读并接受《仪器网服务协议》

热门问答

串口调试软件的串口通讯
 
2016-05-26 14:57:26 370 1
串口调试助手与自己编写的串口通讯软件能进行通信不?
 
2016-04-11 07:50:52 415 1
51单片机串口通讯
51单片机串口是不是全双工的,我记得书上写的是,但是用中断的话,又想发送和接收同时进行,程序怎么写?按理说在中断里根据是RI=1还是TI=1是可以判断接收引起的中断还是发送引起的中... 51单片机串口是不是全双工的,我记得书上写的是,但是用中断的话,又想发送和接收同时进行,程序怎么写?按理说在中断里根据是RI=1还是TI=1是可以判断接收引起的中断还是发送引起的中断,但是发送和接收同时进行是不是会出现RI和TI同时为1?对此很困惑,总觉得不是全双工,哪位帮我解释一下,谢谢! 展开
2016-10-16 04:46:14 421 1
MATLAB编写串口通讯软件!跪求大神们
 
2016-04-04 00:34:20 270 3
如何用labview开发一个串口通讯的软件
 
2016-04-15 08:30:02 260 2
串口通信协议是硬件还是软件
 
2012-04-11 09:42:55 492 4
labview与单片机串口通讯及字符串显示
1程序能够连续运行,可在字符控件中输入字符串,点击发送键可以向单片机发送该字符串。2单片机接受该字符串后,在LED上显示,要求字符串较长时,应逐个字符显示。3编程实现,界面友好... 1 程序能够连续运行,可在字符控件中输入字符串,点击发送键可以向单片机发送该字符串。2 单片机接受该字符串后,在LED上显示,要求字符串较长时,应逐个字符显示。3 编程实现,界面友好,操作方便。弄出来了吗,求教教我 展开
2016-07-05 05:10:26 501 1
实现串口通信分析用什么软件
 
2015-12-20 17:06:57 316 1
串口是什么类型
 
2016-11-09 22:51:15 259 4
VB 串口数据采集
这个问题恐怕没有几个人会吧!!!主要是太难了,呵呵,一般的回答的都是在别的地方复制的,我想听听你们自己的想法,我要实现串口数据的保存和实时显示,保存在数据库中,实时显示是... 这个问题恐怕没有几个人会吧!!! 主要是太难了,呵呵,一般的回答的都是在别的地方复制的,我想听听你们自己的想法,我要实现串口数据的保存和实时显示,保存在数据库中,实时显示是用曲线图的形式画出来,真难啊,想以采集的时间为横坐标,采集到的压力数据为纵坐标,请你们告诉我一下啊,现在高手太少了。。。。。 画图是应该先入库再调数据库的数据还是直接接受串口数据进行做图?这一点我还不知道! 展开
2007-04-25 04:53:14 403 2
串口数据采集程序
现有一个盘点机底座,是串口通讯的,像用VB做一个采集程序,具体是怎样的?... 现有一个盘点机底座,是串口通讯的,像用VB做一个采集程序,具体是怎样的? 展开
2014-09-28 18:18:27 243 2
如何做个模拟程序,检查串口通讯有没成功
我写了个软件,里面设备协议方面已经搞定,通过串口和设备进行通讯;我是新手,师傅让我把协议的功能做个系统调试,就是模拟下看看串口能否接受和返回我的数据。请问怎么做呢?谁能写... 我写了个软件,里面设备协议方面已经搞定,通过串口和设备进行通讯;我是新手,师傅让我把协议的功能做个系统调试,就是模拟下看看串口能否接受和返回我的数据。请问怎么做呢?谁能写个小程序 比如两个按钮 一个接受 一个发送 来测试下..具体怎么写呢?两个功能的代码如下: public ReturnValue ReadLightConfig(ref int[] adVal, ref byte[] daVal) { ReturnValue ReturnState = new ReturnValue(); ReturnState.type = 0; try { //adVal.OrderBy(Func); //todo 校验ad和da的值是否升序 int cmdLen = 4; int readLen = 28; byte[] cmdBytes = new byte[cmdLen]; cmdBytes[0] = 0x11; cmdBytes[1] = 0x11; cmdBytes[2] = (byte)cmdLen; byte[] bytes = new byte[cmdBytes.Length - 1]; Array.Copy(cmdBytes, 0, bytes, 0, cmdBytes.Length - 1); cmdBytes[cmdBytes.Length - 1] = this.GetCheckSum(bytes); for (int i = 0; i < 3; i++) { ReturnState.type = PortSend(readLen, cmdBytes); if (ReturnState.type==0) { break; } } if (ReturnState.type != 0 || this.BytesBuffer.Count <1) { ReturnState.type = -2; ReturnState.message = "发送或读取串口错误"; return ReturnState; } //如何读取串口返回数据 byte[] retBytes = (byte[])this.BytesBuffer[0]; //数据校验 if (retBytes != null && retBytes.Length == 28 && retBytes[0] == 0x11 && retBytes[1] == 0x10) { ReturnState.type = 0; } else { ReturnState.type = -3; ReturnState.message = "显示亮度配置读取的数据错误"; return ReturnState; } byte[] bodyBytes = new byte[24]; Array.Copy(retBytes, 0, bodyBytes, 3, bodyBytes.Length); for (int i = 0; i < adVal.Length; i++) { //bodyBytes[2 * i] = (byte)(adVal[i] % 256); //bodyBytes[i * 2 + 1] = (byte)(adVal[i] / 256); adVal[i] = bodyBytes[2 * i] + bodyBytes[i * 2 + 1] * 256; } for (int i = 0; i < daVal.Length; i++) { daVal[i] = bodyBytes[16 + i]; } } catch (Exception ex) { ReturnState.type = -1; ReturnState.message = "读取亮度信息:" + ex.Message; EventLogHelper.LogError(ReturnState.message + ex.StackTrace); } return ReturnState; } 这个是读取的...分值无所谓,谁回答的详细加分好说! 展开
2018-11-30 22:06:19 226 0
单片机串口通信原理
 
2011-04-15 07:22:02 347 4
modbus rtu串口通信
公司买了一个温度巡检仪,功能有限,我想通过自己做的软件来增强巡检仪的功能,但对串口通信编程知之甚少。现通过监控原程序得到以下数据:write requests: 01 03 00 01 00 01 D5 CA 01 01 00 50 00 20 3D C3 01 03 00 60 00 10 44 18 read requests: 01 03... 公司买了一个温度巡检仪,功能有限,我想通过自己做的软件来增强巡检仪的功能,但对串口通信编程知之甚少。现通过监控原程序得到以下数据:write requests: 01 03 00 01 00 01 D5 CA 01 01 00 50 00 20 3D C3 01 03 00 60 00 10 44 18 read requests: 01 03 02 00 02 39 85 01 01 04 00 00 00 00 FB D1 01 03 20 4E 20 4E 20 4E 20 4E 20 4E 20 4E 20 4E 20 4E 20 4E 20 4E 20 4E 20 4E 20 4E 20 4E 20 4E 20 4E 20 AE 38 从中能不能翻译出什么东西?? 后来我又根据已有资料及网上相关程序编写了以下通讯程序: Private Sub Command1_Click() '发请求 Dim btSend(23) As Byte btSend(0) = &H1 '目标站号 btSend(1) = &H3 '功能码 btSend(2) = &H0 'I0.0地址(0000)高字节 btSend(3) = &H1 'i0.0地址(0000)低字节 btSend(4) = &H0 '读取个数高字节 btSend(5) = &H1 '读取个数低字节 btSend(6) = &HD5 btSend(7) = &HCA btSend(8) = &H1 btSend(9) = &H1 btSend(10) = &H0 btSend(11) = &H50 btSend(12) = &H0 btSend(13) = &H20 btSend(14) = &H3D btSend(15) = &HC3 btSend(16) = &H1 btSend(17) = &H3 btSend(18) = &H0 btSend(19) = &H60 btSend(20) = &H0 btSend(21) = &H10 btSend(22) = &H44 btSend(23) = &H18 ComK3.Output = CVar(btSend) Dim btReceive As Variant With ComK3 Do DoEvents Loop Until .InBufferCount = 5 .InputLen = 30 btReceive = .Input Text1.Text = Hex$(btReceive(1)) Text2.Text = Hex$(btReceive(2)) Text3.Text = Hex$(btReceive(3)) Text4.Text = Hex$(btReceive(4)) ' Text5.Text = Hex$(btReceive(5)) 'Text6.Text = Hex$(btReceive(6)) ' Text7.Text = Hex$(btReceive(7)) ' Text8.Text = Hex$(btReceive(8)) ' Text9.Text = Hex$(btReceive(9)) ' Text10.Text = Hex$(btReceive(10)) ' Text11.Text = Hex$(btReceive(11)) ' Text12.Text = Hex$(btReceive(12)) ' Text13.Text = Hex$(btReceive(13)) ' Text14.Text = Hex$(btReceive(14)) ' Text15.Text = Hex$(btReceive(15)) ' Text16.Text = Hex$(btReceive(16)) ' End If End With End Sub Private Sub Form_Load() With ComK3 .CommPort = 1 .Settings = "9600,N,8,2" .InputMode = comInputModeBinary '二进制收发 .InBufferSize = 512 .OutBufferSize = 512 If (Not .PortOpen) Then .PortOpen = True End With End Sub 能收到4个乱码,应该是错误标示,原程序待CRC验证,我验证不出,所以先删除了。期望大侠们帮我修改下程序 展开
2009-07-05 16:19:26 355 2
压力传感器串口通信的问题
Z近在用压力传感器在做串口通信,需要将压力传感器传出的数据通过串口解析然后保存到数据库中。可是在重量,也就是压力不变的情况下,串口接收到的数据一直在循环变化。到底哪些才是... Z近在用压力传感器在做串口通信,需要将压力传感器传出的数据通过串口解析然后保存到数据库中。可是在重量,也就是压力不变的情况下,串口接收到的数据一直在循环变化。到底哪些才是需要的数据格式呢?压力不可能在一直变化的啊。接收到的数据应该如何解析呢?如何转化为我们所需要的压力数值呢?(压力传感器没有什么协议之类的描述,只给了模拟量和压力之间的计算公式)。 大神求指点啊!!! 我们购买的压力传感器输出的是模拟信号,我们用了ADC将其转化为数值信号,但是输出的数据格式不知道如何解析。另外,有测量介质是固体的数字压力传感器吗?我查了好像大部分数字压力传感器都是测液压和气压的啊,没有测量固体压力的。高手帮忙啊! 展开
2013-04-26 08:49:26 366 2
LABVIEW__ 串口程序中,从“VISA配置串口”的“VISA资源名称输出”与...
从“VISA配置串口”的“VISA资源名称输出”输出引脚引出连线与直接从“VISA资源名称”引出连线有什么不同啊?我在论坛上看到的LABVIEW程序是从“VISA配置串口”的输出引脚引出连线。而... 从“VISA配置串口”的“VISA资源名称输出”输出引脚引出连线 与直接从“VISA资源名称”引出连线有什么不同啊?我在论坛上看到的LABVIEW程序是从“VISA配置串口”的输出引脚引出连线。 而我在《LABVIEW虚拟仪器数据采集与串口通信测控应用实践》中看到:都是直接从“VISA资源名称”引出连线,如下两幅图所示: 请问有什么不同???????还是都一样????????谢谢! 展开
2014-01-24 17:44:35 403 2
九针串口通信连接线的接法
九针串口通信连接线的接法是不是只要用到三根线就可以,其中,公对公母对母,,公对母各是怎么样接的用,数字123456789表示就可以啦希望高手能说明白一点... 九针串口通信连接线的接法 是不是只要用到三根线就可以, 其中,公对公 母对母,,公对母 各是怎么样接的 用,数字 123456789 表示就可以啦 希望高手能说明白一点 展开
2013-03-26 10:18:50 807 4
labview串口采集数据画图
我现在已经有串口采集数据和画图程序,正常100ms采集一个数据可以画图,但是当数据采集过快,1ms采集一个数据时,就不能作图了,求解决方案这是1s采集数据时能画图,采集过快时就画不... 我现在已经有串口采集数据和画图程序,正常100ms采集一个数据可以画图,但是当数据采集过快,1ms采集一个数据时,就不能作图了,求解决方案 这是1s采集数据时能画图,采集过快时就画不了图了 没有财富值了,。。。冏,希望好心人能解我燃眉之急 展开
2014-10-12 19:26:55 408 3
sundoo SH-50推拉力计的串口测试软件在哪里可下载?
 
2018-11-30 10:24:43 258 0
电子屏使用的9针串口连接线,谁能告诉我线与串口街头怎么接线啊??
 
2011-04-25 00:16:15 373 2

9月突出贡献榜

推荐主页

最新话题