watter
级别: 探索解密
精华主题: 0
发帖数量: 18 个
工控威望: 115 点
下载积分: 675 分
在线时间: 10(小时)
注册时间: 2017-04-19
最后登录: 2022-01-19
查看watter的 主题 / 回贴
楼主  发表于: 2017-10-22 14:56

现在在研究上传程序时这个编程口是怎么工作的。。。。。。

暂时猜想是,编程口可以同时兼容422和232协议。用于通信时是422协议。上传程序是232。

正在印证中,有大神可以指教一下吗?

想不懂的是,如果同时兼容这两种协议的话,232的电平跟422的电平不一样,接口不会烧吗?
zmrs163
级别: 家园常客
精华主题: 0
发帖数量: 373 个
工控威望: 521 点
下载积分: 1466 分
在线时间: 324(小时)
注册时间: 2017-06-12
最后登录: 2024-11-15
查看zmrs163的 主题 / 回贴
1楼  发表于: 2017-10-23 11:31
计算机上面选择232的原因是,虽然你插在电脑的一端是USB接口,但是实际上你是把它当做232来用的,这也就是你需要安装驱动的原因,驱动的作用就是把USB当做232来用,因为232的历史比较悠久,很多东西都是按232标准来做的,这样通过一个驱动就可以兼容,同时USB速度也比232快,这样使用就很方便。232和USB之间,从数据链路层来看,它们的帧也是不一样的,所以需要驱动。至于电平转换,就是通过SC09-USB来转换的。欢迎讨论
[ 此帖被zmrs163在2017-10-24 08:20重新编辑 ]
zmrs163
级别: 家园常客
精华主题: 0
发帖数量: 373 个
工控威望: 521 点
下载积分: 1466 分
在线时间: 324(小时)
注册时间: 2017-06-12
最后登录: 2024-11-15
查看zmrs163的 主题 / 回贴
2楼  发表于: 2017-10-24 08:40
补充一下,422,232这些,仅仅只规定了电气标准,也就是物理层。我们在使用的时候可以设置停止位,奇偶校验什么的,这些就属于链路层。而USB不单单规定了电气标准,而且规定了帧格式,有兴趣的话可以百度一下USB的数据帧格式
zmrs163
级别: 家园常客
精华主题: 0
发帖数量: 373 个
工控威望: 521 点
下载积分: 1466 分
在线时间: 324(小时)
注册时间: 2017-06-12
最后登录: 2024-11-15
查看zmrs163的 主题 / 回贴
3楼  发表于: 2017-10-25 08:09
GX WORKS2连接怎么设置的?