在java的web程序中怎么使用串口通讯?

在java的web程序中怎么使用串口通讯?,第1张

最近在做java串口通讯,主要是用个人电脑通过串口从RS485读取数据,并通过crc循环冗余校验,把接收正确的数据解析,插入数据库mysql,并用SSH技术把数据库数据以表格以及图表形式显示 \x0d\x0a 思路: \x0d\x0a1.为了从RS485读取数据,由于暂时没有硬件设备,系统是win7,故采用Virtual Serial Port Drive(VSPD)这块虚拟串口软件代替。并下载sscom32.exe模拟串口通信软件。 \x0d\x0a\x0d\x0a2. 要想实现串口通信,用Java实现串口通信(windows系统下),需要用到sun提供的串javacomm20-win32.zip。其中要用到三个文件,配置如下: \x0d\x0acomm.jar放置到 JAVA_HOME/jre/lib/ext\x0d\x0awin32com.dll放置到 JAVA_HOME/bin\x0d\x0ajavax.comm.properties 两个地方都要放 \x0d\x0ajre/lib(也就是在JAVA文件夹下的jre),JAVA_HOME/jre/lib下 \x0d\x0a这个配置在我电脑上测试成功,也许不需要这样麻烦。注意的是,如果你使用myeclipse,因为它自带jre,你需要在它所在的jre相应位置放dll以及properties文件。 \x0d\x0a\x0d\x0a是不是感觉这个很麻烦,还有windows的限制。后来我们下载rxtx这款开源包代替了刚才的comm。不仅windows下可以,linux下也可以。使用方法很简单,配置如下: \x0d\x0a\x0d\x0aRXTXcomm.jar放到JAVA_HOME/jre/lib/ext \x0d\x0arxtxSerial.dll放到JAVA_HOME/bin \x0d\x0a如果你使用myeclipse工具,你需要把rxtxSerial.dll放到它自带的jre里。 \x0d\x0a\x0d\x0a3.新建eclipse工程,添加comm.jar或者RXTXcomm.jar包。因为javacomm20-win32.zip包里有样例SimpleRead.java,可以通过这个例子测试串口是否正确 \x0d\x0a\x0d\x0a4.接收数据正确后,根据传送接收双方的协议,采用CRC循环校验,根据传输的一方的校验函数判定是否是正确传输 \x0d\x0a\x0d\x0a5.把正确结束的数据解析,查看自己指定的通讯规则,然后解析 \x0d\x0a\x0d\x0a6.插入数据库,jdbc插入 \x0d\x0a\x0d\x0a7.数据统计,定时统计每小时,每天,每月,每年的平均值,采用quartz服务来实现。 \x0d\x0a\x0d\x0a8.建立web工程,采用hibernate3,spring3,dwr技术把数据库数据动态显示,图表采用jfreechart,以及AJAX的运用

最新版matlab,现在推荐使用serialport *** 作,相较于原函数serial()更加简单,创建速度更快。

官方链接为:

https://ww2.mathworks.cn/help/matlab/ref/serialport.html

其中,port为端口号,baudrate为波特率,Name可选read、readline、write等等,具体参考链接。

按照我的理解,matlab中创建的串口为虚拟串口,退出即会抹除串口使用痕迹

通俗理解就是,matlab的.m程序运行结束后,这个串口发生过的事情不会在串口中留存

传统的串口调试助手退出时会保留串口状态

所以matlab中使用串口时,要在.m文件运行过程中进行一切 *** 作

问题一:串口调试工具如何使用 串口调试工具 可以用来调试 串口通信程序。

这时:串口调试工具 作为一端,串口通信程序 作为另外一端。

调试时,一端发送,另外一端接收。

多机情况下,用串口线 连接 2台电脑就可以了。注意:电脑接口始终是 针 的!这样,就需要一根 两端 都是 孔 的 串口线。

检测电脑的串口是否正常:如果只有1台电脑,可以 短接 串口 的 2、3针(不过,小心烧坏了 串口!)

这时可以用 串口调试工具 发送数据,如果 串口功能正常,串口调试工具 的接收窗口 会有数据 回显;否则,串口功能不正常。

当然,1台电脑也可以用 串口调试工具 来调试 串口通信程序,这时 就不需硬件,但需要 虚拟串口软件工具,原理 同上。

如果 需要 上述 涉及 的软件工具,可以 联系 !

或者 直接 去 武汉鸿伟光电 页面下载

homewaygd//list.php/4-1

祝你顺利

问题二:串口调试工具怎么使用 1. PC端串口调试工具Tera Term的下载和安装 (1) 大家可以找到最新的Tera Term软件,它支持UTF-8字体,SSH及与Cygwin通讯 等新功能 (2) 当然,在当前的项目中,用古老的Tera Term软件就可以了 可以用搜索一下下载一个就可以了 2. Tera Term的设置...

问题三:串口调试工具怎么使用 串口调试工具 可以用来调试 串口通信程序。

这时:串口调试工具 作为一端,串口通信程序 作为另外一端。

调试时,一端发送,另外一端接收。

多机情况下,用串口线 连接 2台电脑就可以了。注意:电脑接口始终是 针 的!这样,就需要一根 两端 都是 孔 的 串口线。

检测电脑的串口是否正常:如果只有1台电脑,可以 短接 串口 的 2、3针(不过,小心烧坏了 串口!)

这时可以用 串口调试工具 发送数据,如果 串口功能正常,串口调试工具 的接收窗口 会有数据 回显;否则,串口功能不正常。

当然,1台电脑也可以用 串口调试工具 来调试 串口通信程序,这时 就不需硬件,但需要 虚拟串口软件工具,原理 同上。

如果 需要 上述 涉及 的软件工具,可以 联系 !

或者 直接 去 武汉鸿伟光电 页面下载

homewaygd//list.php/4-1

祝你顺利

问题四:友善串口调试助手怎么使用 跟一般串口调试助手差不多,只是界面好看点。串口设置一般只需要设置波特率,选择所用的串口,想要打开串口就点击上面类似播放的按钮,若打开成功,界面下方会有提示: OPENED,打开失败就检查串口有没有被占用。想要关闭串口就点击正方形按钮,想要清除清除接收缓存就点击扫把按钮。其他功能例如接收设置、发送设置都大同小异。

这个软件能发送上百K字节的数据,接收也可以显示很大的数据,最重要的是还不会卡,不过不支持虚拟串口。不推荐使用格西烽火串口助手,接收二三十K字节的数据软件就卡的要命,启动也慢。

问题五:如何使用串口调试助手Tone调试串口 打开 Tone 软件,设置好串口参数,就能收发数据了

问题六:如何用串口调试助手调试串口程序 显然,先要有线路,然后再谈调试电脑串口===RS232/RS422===422线路===RS422/RS232==电脑串口2端电脑上用串口调试助手相互发送数据,看对方能否正确收到请看武汉鸿伟光电E485BRS232/RS485有源隔离转换器E485CRS232/RS485/RS422无源转换器E485DRS232/RS485/RS422有源隔离转换器

问题七:友善串口调试助手怎么用 友善串口调试助手,串口通信开发调试利器。1、支持多串口;2、支持串口自动识别;3、支持自动收发保存数据;4、支持时间戳功能,可记录发送及接收时间;5、实时显示收发数据字节大小以及串口状态。

问题八:串口调试助手怎么知道串口打开是否成功 只要在系统设备中存在的串口,不被其他串口软件打开,都可以打开的。

至于跟单片机发送无响应,可能是串口助手在你系统的原因,例如64为系统不兼容等,可以更换一个试试,比较新的,功能不错的,例如格西烽火、串口调试助手等。

问题九:网络串口调试助手 怎么使用的?怎么测试能不能用啊,有什么测试的服务器 网络助手类软件,通常有TCP客户端和TCP服务器端、UDP三种方式,TCP客户端模式需要设置连接目的ip和端口号;TCP服务器模式只需要设置本地端口号和IP地址;UDP模式需要设置本地IP和端口、目的IP和端口。设置好,连接上就可以收发数据了。下图是格西烽火之类软件的设置界面。

问题十:怎么使用串口调试助手监听485通信 首先得建 硬件 线路

然后 用 软件 检测!


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11203440.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-14
下一篇 2023-05-14

发表评论

登录后才能评论

评论列表(0条)

保存