免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1910 | 回复: 8
打印 上一主题 下一主题

请指教!!!谢谢 关于RS232 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2005-10-17 13:56 |只看该作者 |倒序浏览
在下新手,请问RS232是什么东西?它是一个协议还是一块硬件啊?怎么用?请指教,谢谢!!

论坛徽章:
0
2 [报告]
发表于 2005-10-17 13:59 |只看该作者

请指教!!!谢谢 关于RS232

我的理解好像就是一个标准!你就按串口理解应该就可以了,希望各位大侠跟帖!

论坛徽章:
1
荣誉会员
日期:2011-11-23 16:44:17
3 [报告]
发表于 2005-10-17 14:16 |只看该作者

请指教!!!谢谢 关于RS232

google its keyboard, then we've got it:
http://www.camiresearch.com/Data_Com_Basics/RS232_standard.html
xiaaifei 该用户已被删除
4 [报告]
发表于 2005-10-17 15:58 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

论坛徽章:
0
5 [报告]
发表于 2005-10-17 20:57 |只看该作者

请指教!!!谢谢 关于RS232

http://www.huaxingyu.com/file/1118640188.pdf

通讯接口:标准RS232
Communication interface:standard RS232
  波特率:9600
baud rate:9600
  数据位:8 位
  data bit: 8bit
  校验位:无
  parity bit : none
  停止位:1
  stop bit : 1 bit

引出线:红色为电源(8V±10%)输入
  黑色为地线
  黄色为传感器的RS232 输入
  灰色为传感器的RS232 输出
RS232地与电源地共用

数据格式
[YS][Length][Command][Address]
{[Data0]...[Data..]}[EvenAdd][CheckSum_Odd][CheckSum_Even]
[YC][Length][Address][Command][CheckSum_Odd][CheckSum_Even]
Length = [Y]+[S]+[Length]+[Command]+[Address] +{[Data0]...[Data..]}

读数....................0x02  请求发送一次数据

读序列号................0x03  发送传感器序列号



例:传感器地值为FF
1,读一个数据
向传感器发送一组数据 59 53 05 02 FF 00 A3 51
  59 53 为起始数据,05 为数据长度,02 为命令,FF 为传感器地址,
  00 为附加数据,使数据长度为偶数,A3 51 为校验值,
  A3 = 59 XOR 05 XOR FF,
  51 = 53 XOR 02 XOR 00,  
传感器返回第一组数据为 59 43 05 FF 02 00 5E BC 为确认数据 可以忽略
传感器返回第二组数据为 59 53 07 02 FF DB FF 00 5E 8A 角度值数据 59 53 为起始数
据,
  07 为数据长度,02为命令,FF 为传感器地址,DB FF为数据值,00 为附加数据,使数据
  长度为偶数,5E 8A 为校验值,5E = 59 XOR 07 XOR FF XOR FF,
  8A = 53 XOR 02 XOR DB XOR 00,
  6,7 位为角度值 低位在前高位在后 角度值为FFDB,数据为16 进制补码输出,
  数据类型为有符号整形,转换为十进制为:-37,由于输出值比实际值大100 倍,
  实际角度值为十进制数除以100,所以实际角度值为-0.37 度。
2,读序列号
向传感器发送一组数据 59 53 05 03 FF 00 XX XX。
     
注:XX为校验值

论坛徽章:
0
6 [报告]
发表于 2005-10-18 22:44 |只看该作者

请指教!!!谢谢 关于RS232

谢谢大家的指教,不知你们做过用RS232实现两台计算机的数据通信

论坛徽章:
0
7 [报告]
发表于 2005-10-18 23:16 |只看该作者

请指教!!!谢谢 关于RS232

[quote]原帖由 "remoterboy"]谢谢大家的指教,不知你们做过用RS232实现两台计算机的数据通信[/quote 发表:


很早以前在两台PC上做过,win98系统,速度很慢。

论坛徽章:
6
2015年迎新春徽章
日期:2015-03-04 09:48:00IT运维版块每日发帖之星
日期:2015-06-11 22:20:00IT运维版块每日发帖之星
日期:2015-08-23 06:20:00数据库技术版块每日发帖之星
日期:2015-10-24 06:20:00IT运维版块每日发帖之星
日期:2015-12-24 06:20:00IT运维版块每日发帖之星
日期:2016-04-15 06:20:00
8 [报告]
发表于 2005-10-18 23:16 |只看该作者

请指教!!!谢谢 关于RS232

用RS232接口进行数据通信,最有用的就是DOS时代的串口联机程序了,用得最多的应当是用RS232,通过Modem来上网(不过现在基本不用了)。

论坛徽章:
0
9 [报告]
发表于 2005-10-21 13:01 |只看该作者

请指教!!!谢谢 关于RS232

谢谢,我明白了,谢谢了 我准备用C语言写这个程序
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP