5280|15

71

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

新手紧急求助:232编程问题 [复制链接]

具体事情如下:
传感器测一个力,送到“TR700数字式重量变送器”上显示。现在从“TR700数字式重量变送器”上接出的一个RS232接到电脑上,需要做的是在电脑上采集传感器测得的数据并存储下来。

从来没做过这方面的工作,在网上查了一下还是毫无头绪,在此向各位懂的人求救:
1)编程的软件用什么?
2)大概的编程过程是什么样的?如果能给一个详细点儿的范例就更好了
3)我下了一个串口测试工具,可是接好线后TR700上有读数,测试工具的监控却读不到数据,测试工具自己发送接收数据都正常。这个是因为哪儿没设置对么?用这个测试工具的时候有哪些地方需要特别设置的么?

本人有C语言以及C++的编程基础,苦于基本没有接触过硬件,事情紧急,还请各位多多指点,谢谢!

最新回复

先根据通信协议,用串口助手调。 通了以后开始写程序,用啥写都成。 你会C++就用VC写。 MSCOMM或者API都可以。  详情 回复 发表于 2010-3-19 16:53
点赞 关注

回复
举报

76

帖子

0

TA的资源

一粒金砂(初级)

沙发
 
1、先找产品说明书,看变送器的通讯协议。
2、编程用你熟悉的就可以了,BCB、VB、VC、C#等都可以。
3、串口有现成的控件,想MSCOMM控件、CSerial类都可以,也可以用WIN32 API来实现。
4、用串口测试工具,你需要先将通讯协议搞清楚。波特率、校验等参数设置好。
 
 

回复

67

帖子

0

TA的资源

一粒金砂(初级)

板凳
 
串口通讯的话,首先要确认通讯配置。主要包括用的串口,波特率等等。这些要根据实际的硬件来相应的设置。也就是你的TR700。设置好了的话,正常的接受应该就是没有什么问题的。还有就是值得注意的是你从pc上的rxd要和设备的txd相接,txd和设备的rxd相连。检查下你的串口线是不是这样子的。大概满足这个的话,就应该可以建立通讯。实在不能通讯,你可以挂个示波器看看txd,rxd的波形,检查有无数据发送等。
编程的话,会c的话就直接用c#,跟c一个样子。vs2008里头直接由串口的控件。我用过,很简单就可以建立连接。
 
 
 

回复

77

帖子

0

TA的资源

宇宙尘埃

4
 
一般是pc机作主控,需要你发命令,设备才返回!
需要知道协议,波特率,校验等,使用VB,VC都可以的!与硬件无关,纯软件的东西!
 
 
 

回复

79

帖子

0

TA的资源

一粒金砂(初级)

5
 
这个应该只的一个串口通讯的问题.只要知道协议就可以了
 
 
 

回复

72

帖子

0

TA的资源

一粒金砂(初级)

6
 
要不我帮你做
 
 
 

回复

65

帖子

0

TA的资源

一粒金砂(初级)

7
 
谢谢各位,我先研究一下那个通讯协议
 
 
 

回复

68

帖子

0

TA的资源

一粒金砂(初级)

8
 
可以用vb进行操作,简单得很...
估计就是一个协议
 
 
 

回复

68

帖子

0

TA的资源

一粒金砂(初级)

9
 
楼主参考一下这个,含代码:[url=http://download.eeworld.net/source/1262066][/url]
 
 
 

回复

73

帖子

0

TA的资源

一粒金砂(初级)

10
 
我又查了一些资料,也看了一些代码,大概知道要做些什么了。
可是我操作的时候问题还是在,我在测试工具中设置了波特率、校验位、数据位那些参数了,可是还是读不到TR700上的数据。我这边没有示波器,哪位有空还请加下我的qq:191810554,谢谢了^_^

事情挺急的,还请多多帮忙!
 
 
 

回复

77

帖子

0

TA的资源

一粒金砂(初级)

11
 
用vb做,利用mscomm控件,很好做的
 
 
 

回复

90

帖子

0

TA的资源

一粒金砂(初级)

12
 
mscomm VC里面也有的。
 
 
 

回复

86

帖子

0

TA的资源

一粒金砂(初级)

13
 
引用 9 楼 luotuoci2009 的回复:

我又查了一些资料,也看了一些代码,大概知道要做些什么了。
可是我操作的时候问题还是在,我在测试工具中设置了波特率、校验位、数据位那些参数了,可是还是读不到TR700上的数据。我这边没有示波器,哪位有空还请加下我的qq:191810554,谢谢了^_^

事情挺急的,还请多多帮忙!

你的通讯协议搞清楚了吗?需要发送啥数?调试工具发送的是ASCII还是HEX搞清楚了吗?
 
 
 

回复

76

帖子

0

TA的资源

一粒金砂(初级)

14
 
引用 12 楼 azmao 的回复:

你的通讯协议搞清楚了吗?需要发送啥数?调试工具发……


通讯方式为指令方式,编码标准 ASCII码

第一次接触这些东西,完全不得要领。。。还请各位多指点
 
 
 

回复

66

帖子

0

TA的资源

一粒金砂(初级)

15
 
怎么没有人带你做呀,

刚开始就做这样的东西,

如果你会做,就很简单,如果不会做,也许会需要一段时间来学习,

看看通讯协议就知道怎么通讯了,

vb delphi  vc  随便什么都可以用,

串口调试软件可以先调一下,然后再编程

 
 
 

回复

55

帖子

0

TA的资源

一粒金砂(初级)

16
 
先根据通信协议,用串口助手调。
通了以后开始写程序,用啥写都成。
你会C++就用VC写。
MSCOMM或者API都可以。
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/10 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表