http://bbs.hcbbs.com/thread-819457-1-1.html 多个rs485设备怎样跟上位机通讯? [复制链接] |关注本帖     fdemeng 签到天数: 1228 天 连续签到: 23 天 [LV.8]以坛为家II 1#    发表于 2011-3-30 08:13 | 只看该作者 |关注该作者的回复 将40个带有485接口的设备全部并联后,再用一个485转232,再接到上位机,这是正确的用法.每个485都出来一根线,总共40路都接到一个多路串口集线器上,再与上…
一.   网关的功能:承上启下 最近有点忙,更新慢了.感谢园友们给予的支持,现在github上已经有.目标是最好的开源组态,看来又近一步^^ 之前有提到网关是物联网的关键环节,它的作用就是承上启下. 下位机有下位机的语言,上位机有上位机的思路.网关就是一个翻译,把下位机的语言转成通用语,再告诉上位机该怎么做. 这个翻译的过程,应该保证: 实时性.如果太慢,上下位机明显不合拍,就会出问题. 精确性.信号不能频繁丢失.丢步.跳步:不能有太大误差:也不会带入太多干扰和噪音. 稳定性.如发生故障,如通讯…
因为以前没用过USB,对USB也不了解,于是上网查了很多资料,不过网上的资料都是零零散散,不清不楚的,于是我自己总结了一下,下面几个链接是网上这么多零散资料里,我觉得比较有参考意义的. USB设备连接思路参考:https://www.cnblogs.com/xyzyx/articles/2959610.html#undefined 代码参考:http://www.cnblogs.com/xidongs/archive/2011/11/28/2266100.html# 收发数据参考:https:/…
我们做USB通信时,通信成功后,往往要检测USB设备的拔插状态,这里就USB拔插进行一下说明. 参考:https://www.imooc.com/article/17438 先说明一下,我这里只是用C#写上位机的自定义USB设备的检测,是调用window的DLL来实现USB设备通信的,具体通信过程说明,我会在后期补上. 要实现USB插拔检测,就不得不说到WM_DEVICECHANGE 消息了,当设备被插入/拔出的时候,WINDOWS会向每个窗体发送WM_DEVICECHANGE 消息,而WM_D…
应用说明: 本上位机程序是我在做锂电池产线项目的时候开发的,用于采集设备数据以及实现设备自动控制,下位机采用基恩士PLC,超声波机采用上海一家的超声波焊接机,实现电芯极耳的自动焊接,上位在设备焊接过程中记录焊接数据,同时监控设备异常. 主要功能有:@1.设备监控:@2.PLC TCP/IP通讯:@3超声波焊接机通讯;@4扫码枪通讯:@5.用户登录方可有操作权限:@6数据采集:@7PLC控制:@8数据持久化等 1.其主界面见下图: 2.参数设置界面如下: 3.IO界面见下图: 4.手动操作界面如下…
星期一, 20. 八月 2018 01:53上午 - beautifulzzzz 1.前言 做类似zigbee.ble mesh...无线网络节点性能测试的时候,手动操作然后看表象往往很难找出真正的原因,而且有些深层次问题隐藏在弱网环境中.或大量测试中,因在上位机上用脚本实现自动化挂机测试便显得尤为重要. 本文介绍一种用python写的基于串口通信的上位机自动测试程序框架(简陋框架). 2.代码框架介绍 如下:整个代码包含两层app+bsp,其中: bsp层放硬件相关的代码(比如linux系统用…
前言 上一节我们已经基本上把超声波硬件的发射和接收模块全部做好了,接下来我们着手开发一个软硬结合的基于C#的平面定位软件! 目录 一.整体思路 二.效果提前展示 2-1.软件部分展示 2-2.硬件部分展示 三.基于C#的客户端软件说明 3-1.整体框架介绍: 3-2.部分技术细节介绍 3-2-1.串口操作 3-2-2.JiSuan函数说明及核心算法介绍 四.阶段小结 五.相关链接 一.整体思路 >_<" 如下图,利用我们上三节开发的超声波发射与接收设备构成一个:2固定接收头+1可移动…
C++ MFC实现基于RFID读写器的上位机软件 该博客涉及的完整工程托管在https://github.com/Wsine/UpperMonitor,觉得好请给个Star (/▽\=) 运行和测试环境 Windows 10 Visual Studio 2013 msado15.dll(工程自带) ZM124U.dll(工程自带) RFID读写器ZM124U 理论支持全部Win32运行环境 参考内容 https://github.com/Wsine/UpperMonitor/blob/maste…
此教程面向的读者:对医疗器械上位机编程有兴趣,或者急需了解医疗器械(尿常规.血液分析.生化.心电.B超等医疗下位仪器)的编程流程.编程细节的程序员. 1.得到仪器协议 当我们需要与医疗器械等下位机数据交互时,我们需要知道它用的是哪种协议,这样才能得到我们想要的数据.当然,没有协议,我们也能解析,在此步骤的弟三段中我将提到.得到协议后,我们将得到重要的几样东西,比如波特率.数据位.停止位等连接参数,是单工通信还是双工通信,以及数据传输协议,是否需要上位机响应才发送有效数据,现在一般机器使用HL7协…
1.      概述... 2 2.      ServerSuperIO.Core跨平台开发环境... 2 3.      ServerSuperIO.Core特点... 2 4.      ServerSuperIO.Core与ServerSuperIO区别... 2 5.      嵌入式应用... 2 6.      上位机应用... 2 7.      云服务应用... 2 8.      应用和测试说明,以Linux平台为例... 2   概述 我们的大数据平台(云)平台的数据接收服…