原文:c#通过串口及CAN模块实现上位及下位机通讯

目录 前言 一 串口 CAN总线 二 使用步骤 .RS 串口通讯 指令下发与接收 .CAN总线通讯 总结 前言 学习及工作中我们经常会遇到上位机与下位机通讯等工作,结合场景使用不同的通讯方式实时通讯,以下为工作中遇到的上位机与下位机进行实时通讯,采用RS 串口和CAN总线形式进行网络通讯。 一 串口 CAN总线串行接口简称串口,也称串行通讯接口或串行通讯接口 通常指设备的COM接口 ,是采用串行通 ...

2021-09-23 17:58 0 388 推荐指数:

查看详情

C# WPF上位实现下位TCP通讯

下位使用北京大华程控电源DH1766-1,上位使用WPF。实现了电压电流实时采集,曲线显示。上午在公司调试成功,手头没有程控电源,使用TCP服务端模拟。昨天写的TCP服务端正好排上用场。 界面如下: 服务端 服务端实在上篇基础上实现的。需要做如下更改: while ...

Wed Mar 20 04:52:00 CST 2019 0 704
上位下位TCP/IP 通讯实现

在Ubuntu局域网搭建以后,我们的目的是实现通讯,传输文件,目前主流的方式是TCP(传输控制协议) 和UDP (数据报)的方式来实现。考虑到TCP传输不会丢数据,因此在这里对于文件传输是通过TCP(传输控制协议)Socket套接字来实现的。关于上位下位TCP/IP通讯实现的代码如下,目前 ...

Tue Apr 06 02:51:00 CST 2021 0 902
C#学习与上位开发之串口通信模块介绍

串口通信模块(SerialPort) (1)模块简介 使用此模块需要首先包含一些文件IO相关文件 using System.IO;using System.IO.Ports; 图标如下图1所示,将其拖拽到面板。会显示在最下方,其参数 ...

Sun Apr 23 00:51:00 CST 2017 0 19808
C#上位之—WinForm实现Socket异步通讯示例

工作中常用到的一些知识点,总是用完就忘,第一次尝试用博客记录下来,以备后用; Socket通讯,Socket(套接字)是基于TCP/IP通讯方式的封装好的类,调用时需要添加下面的服务引用: 窗体页面搭建,上面为服务器区,下面为客户端区: 建立两个类,一个表示服务器,一个表示 ...

Wed Apr 22 04:21:00 CST 2020 0 732
C#上位之—WinForm实现Socket异步通讯示例

工作中常用到的一些知识点,总是用完就忘,第一次尝试用博客记录下来,以备后用; Socket通讯,Socket(套接字)是基于TCP/IP通讯方式的封装好的类,调用时需要添加下面的服务引用: 窗体页面搭建,上面为服务器区,下面为客户端区: 建立两个类,一个表示服务器,一个表示 ...

Fri Jan 17 02:28:00 CST 2020 2 3348
C# 简易的串口监视上位实现

  实现上位下位之间的通信,通常使用的是串口通信,接下来实现一个通过上位串口调试助手来完成串口通信测试。   首先创建一个WInfrom窗体应用工程文件,创建过程可参考https://www.cnblogs.com/xionglaichuangyichuang/p ...

Fri Nov 20 23:31:00 CST 2020 4 1628
C#上位之—WinForm实现串口通信示例

上位开发常用到串口通信来控制设备,串口通信的主要参数:COM口,波特率(9600),停止位(One),数据位(8),校验位(None),括号中的是常用值,具体意思我也不太懂,会用能实现功能就行哈哈; 开发工具:VS2012; 开发前需要添加以下服务引用: 窗体搭建 ...

Wed Feb 19 01:22:00 CST 2020 14 9057
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM