以太網轉串口模塊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