以太网转串口模块EMOD-T01
在门禁考勤中的应用
方案概述
随着信息技术和通信技术的发展,考勤系统和门禁系统应用越来越广泛。现在门禁和考勤多采用RS-485组网通信。由于RS-485通讯速率低、网络容量小、通信距离短,组网复杂、可靠性差、调试难度大等缺点。以太网具有通信速率快,组网灵活、网络容量大,调试简单,可靠性高的特点。
考勤机和门禁产品需要接入局域网,直接利用现有公司局域网,通信速率高,使用方便,维护简单。
以太网转串口模块EMOD-T01可以实现以太网转串口功能,为门禁考勤机增加以太网接口。
方案实施
1.硬件连接
考勤机安装在公司前台桌面或者公司大门内侧,上下班公司员工进入公司后方便打卡上班。目前市场上的考勤机都是采用RS232接口或者RS-485接口进行通信,需要安装一台支持RS-232或者RS-485通信接口的电脑来接收考勤机的考勤记录。
目前电脑主板不标配RS-232通信接口。用户可以外接USB转串口的模块为电脑增加串口。USB转串口模块一般为商业级,容易损坏,而且需要专门安装通信线缆,工程成本高,通信距离短。如果采用串口通信,后期维护成本增加,通信速率低。
由于串口通信具有上面的特点,广州恩浦电子提出了下面的实现方案,采用以太网转串口模块EMOD-T01实现,把考勤机直接接入到局域网,不需重新布线,方便联网控制。具体方案如下:
考勤机内嵌以太网转串口模块EMOD-T01,只需连接3跟信号线就可以实现,为考勤机增加以太网接口。首先把考勤机CPU的串口发送信号与以太网转串口模块EMOD-T01的RXD信号相连接,然后把考勤机CPU的串口接收信号线与以太网转串口模块EMOD-T01的TXD信号线相连接,再把考勤机CPU的电源地与以太网转串口模块EMOD-T01串口的信号地相连接即可。
2.考勤机软件开发
上面主要介绍了本方案的硬件连接方法。下面介绍本方案的软件实现,如果模块参数(IP地址、掩码、网关)设置正确,考勤机软件可以实现零改动。
以太网转串口模块EMOD-T01工作在客户机模式,设置准确的服务器IP地址和通信端口到以太网模块后,模块主动与服务器建立TCP通信。如果考勤机与服务器不在一个局域网内,必须给模块设置正确的通信网关地址。
模块参数设置步骤如下:
1. 设置模块的IP地址(不能与局域网内的IP重复);
2. 设置模块的掩码(一般为255.255.255.0);
3. 设置模块的网关地址;
4. 设置模块的串口波特率(与考勤机模块串口波特率一致);
5. 设置串口的校验位、数据位、停止位;
完成以上设置后,考勤机软件不用做任何修改,即可与服务器就行TCP通信。
3.服务器上位机软件设计
考勤机的数据经过模块转换后发送到服务器,为了实现考勤机的联网管理,需要开发一套考勤机管理软件。考勤机管理软件基于windows socket通信,一般采用VC++,VB,C++Builder等软件开发。
http://www.gzenpu.com/server-menjin.html