串口通讯问题,请大家帮忙看看。
时间:2011-10-24
来源:互联网
小弟最近在做一个热水计费的系统。现在要做一个总控制软件用来实时控制热泵和用户端计费。现在的困惑是,以后用一个串口联一个串口HUB 跟485的片子通讯,这样最多能接多少个485片子?通讯的时候会不会数据打架,丢失数据?
现在的热水卡计费 数据库好像都是存在IC卡芯片里。 我想做这个是用双数据库(IC卡和软件中)这样设计合理吗 ?
本人刚进入公司的,这是我的处子作,希望各个前辈多关注指导下
现在的热水卡计费 数据库好像都是存在IC卡芯片里。 我想做这个是用双数据库(IC卡和软件中)这样设计合理吗 ?
本人刚进入公司的,这是我的处子作,希望各个前辈多关注指导下
作者: lian21ru 发布时间: 2011-10-24
485不会的,是有站号区别的,所以不用担心,你的硬件设备是独立的一站,在你的硬件设备里可以设置单独站号
作者: wangwei244157887 发布时间: 2011-10-24
即使时间间隔很小也可以吗 ? 假设有200个待通讯端 我要逐步发数据的同时还要接受数据 这样也不会断掉吗?
之前看过别人做的~ 只有8个每2秒一次 都有可能断掉啊
之前看过别人做的~ 只有8个每2秒一次 都有可能断掉啊
作者: lian21ru 发布时间: 2011-10-24
你这个“串口HUB”应当就是多串口卡吧,每个口都是485的。
485是半双工通信的,一个485口能接多少下位设备,就看你要求的轮询速度(轮询一遍要多少时间)以及协议了(比如下位设备中如果只有一个字节用于标识地址,则最多有只有254个,一般0和255不用做地址标识).
系统中下下位设备比较多的话,建议采集数据和控制分开,采集用一个串口,控制用一个串口,处理方便.
另外这种系统离不开线程了.
485是半双工通信的,一个485口能接多少下位设备,就看你要求的轮询速度(轮询一遍要多少时间)以及协议了(比如下位设备中如果只有一个字节用于标识地址,则最多有只有254个,一般0和255不用做地址标识).
系统中下下位设备比较多的话,建议采集数据和控制分开,采集用一个串口,控制用一个串口,处理方便.
另外这种系统离不开线程了.
作者: jankercsdn 发布时间: 2011-10-24
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28