考勤机设置正常且能ping通却连不上是什么原因

如果是串口通讯,也就是COM口,需要用到9针接口通过数据线连接电脑和考勤机,这种RS232通讯距离一般几米到15米,要是想连远点就得加RS485转换器,最远能到1200米,而且串口通讯必须保证考勤软件里的波特率和考勤机设置的一致,笔记本没串口的话得买RS232转USB的转换线并安装驱动。

评论 (5)

串口确实是个老古董了,稳定性虽好但布线麻烦。现在大多都改用TCP/IP网络线或者蓝牙了,不用折腾波特率和9针线,设置简单多了。要是还在用RS232,记得一定要装驱动,不然笔记本根本识别不到。

串口线确实是个坑,以前做项目时就吃过亏。除了波特率要匹配,其实水晶头或者DB9接口的针脚定义也非常关键,很多人线买错了或者线序没接对,也是通不了的,最好拿万用表测一下通断。

除了波特率,别忘了检查数据位和停止位,很多小白只盯着波特率看,结果发现还是连不上。另外,如果用的是485总线,务必确认A/B线没有接反,且终端电阻设置正确,这也是高频翻车点。

串口通讯现在确实用得少了,主要是干扰大且距离短。不过对于老式设备还是没办法的事,重点确实如回答所说,波特率匹配和转换器驱动是关键,排查时别只盯着网络。

解释得挺明白,不过我觉得很多新手容易忽略驱动安装这一步,特别是笔记本用户,转换线插上没反应很多时候就是缺驱动。另外提醒一下,RS485接线时分正负极千万别接反,不然通信根本没法跑通,这点比波特率设置更让人头疼。