深圳市触碰未来科技有限公司承接
上位机软件定制开发,通过计算机的COM接口(串口,串行接口)与下位机功能控制板卡连接通讯,在电脑上使用软件进行指令下发,以实现控制下位机的作用,电脑软件控制硬件的目的,同时也可以接收下位机的数据,如电流,温度,湿度等数据。
串行接口简称串口,也称串行通信接口或串行通讯接口(通常指COM接口),是采用串行通信方式的扩展接口。串行接口 (Serial Interface)是指数据一位一位地顺序传送。其特点是通信线路简单,只要一对传输线就可以实现双向通信(可以直接利用电话线作为传输线),从而大大降低了成本,特别适用于远距离通信,但传送速度较慢。串口分为 :RS-232;RS-422;RS-485;常用的RS-232。不同的串行接口也可以通过接口转换线来实现连接,市面上都能够买到。
上位机软件主要采用.Net C# WinForm进行开发,这种方式能够提供高效的开发效率,有现成的SerialPort控件可用,能够大大缩短开发周期。C#是微软的开发语言,开发出来的程序能够完美的兼容windows系统,可用在windowsXP,Win7,Win8,Win10等系统运行。
上位机软件开发其实也很简单,简单来讲就是通过串行接口往下位机写数据跟读取数据,数据按照下位机定义好的通讯协议进行编码跟解码即可。
有的情况下电脑没有串行接口怎么办?比如现在好多笔记本就没有串口,现在的笔记本都很轻薄,通常由多个USB接口,却没有串行接口(COM口)。这种情况只需要更好数据线即可,软件可不做任何改动,在市场上很容易能够买到COM转USB的数据线。在购买串口线的时候一定不要图便宜,要选择好的数据线,比如带屏蔽功能的线。上位机使用的环境都是比较复杂有电磁干扰环境,数据传输过程中比较容易收到干扰产生数据错误。