以太網(wǎng)轉(zhuǎn)串口模塊EMOD-T01
在門禁考勤中的應(yīng)用
方案概述
隨著信息技術(shù)和通信技術(shù)的發(fā)展,考勤系統(tǒng)和門禁系統(tǒng)應(yīng)用越來(lái)越廣泛?,F(xiàn)在門禁和考勤多采用RS-485組網(wǎng)通信。由于RS-485通訊速率低、網(wǎng)絡(luò)容量小、通信距離短,組網(wǎng)復(fù)雜、可靠性差、調(diào)試難度大等缺點(diǎn)。以太網(wǎng)具有通信速率快,組網(wǎng)靈活、網(wǎng)絡(luò)容量大,調(diào)試簡(jiǎn)單,可靠性高的特點(diǎn)。
考勤機(jī)和門禁產(chǎn)品需要接入局域網(wǎng),直接利用現(xiàn)有公司局域網(wǎng),通信速率高,使用方便,維護(hù)簡(jiǎn)單。
以太網(wǎng)轉(zhuǎn)串口模塊EMOD-T01可以實(shí)現(xiàn)以太網(wǎng)轉(zhuǎn)串口功能,為門禁考勤機(jī)增加以太網(wǎng)接口。
方案實(shí)施
1.硬件連接
考勤機(jī)安裝在公司前臺(tái)桌面或者公司大門內(nèi)側(cè),上下班公司員工進(jìn)入公司后方便打卡上班。目前市場(chǎng)上的考勤機(jī)都是采用RS232接口或者RS-485接口進(jìn)行通信,需要安裝一臺(tái)支持RS-232或者RS-485通信接口的電腦來(lái)接收考勤機(jī)的考勤記錄。
目前電腦主板不標(biāo)配RS-232通信接口。用戶可以外接USB轉(zhuǎn)串口的模塊為電腦增加串口。USB轉(zhuǎn)串口模塊一般為商業(yè)級(jí),容易損壞,而且需要專門安裝通信線纜,工程成本高,通信距離短。如果采用串口通信,后期維護(hù)成本增加,通信速率低。
由于串口通信具有上面的特點(diǎn),廣州恩浦電子提出了下面的實(shí)現(xiàn)方案,采用以太網(wǎng)轉(zhuǎn)串口模塊EMOD-T01實(shí)現(xiàn),把考勤機(jī)直接接入到局域網(wǎng),不需重新布線,方便聯(lián)網(wǎng)控制。具體方案如下:
門禁考勤%20方案.jpg)
考勤機(jī)內(nèi)嵌以太網(wǎng)轉(zhuǎn)串口模塊EMOD-T01,只需連接3跟信號(hào)線就可以實(shí)現(xiàn),為考勤機(jī)增加以太網(wǎng)接口。首先把考勤機(jī)CPU的串口發(fā)送信號(hào)與以太網(wǎng)轉(zhuǎn)串口模塊EMOD-T01的RXD信號(hào)相連接,然后把考勤機(jī)CPU的串口接收信號(hào)線與以太網(wǎng)轉(zhuǎn)串口模塊EMOD-T01的TXD信號(hào)線相連接,再把考勤機(jī)CPU的電源地與以太網(wǎng)轉(zhuǎn)串口模塊EMOD-T01串口的信號(hào)地相連接即可。
門禁考勤方案詳細(xì).jpg)
2.考勤機(jī)軟件開(kāi)發(fā)
上面主要介紹了本方案的硬件連接方法。下面介紹本方案的軟件實(shí)現(xiàn),如果模塊參數(shù)(IP地址、掩碼、網(wǎng)關(guān))設(shè)置正確,考勤機(jī)軟件可以實(shí)現(xiàn)零改動(dòng)。
以太網(wǎng)轉(zhuǎn)串口模塊EMOD-T01工作在客戶機(jī)模式,設(shè)置準(zhǔn)確的服務(wù)器IP地址和通信端口到以太網(wǎng)模塊后,模塊主動(dòng)與服務(wù)器建立TCP通信。如果考勤機(jī)與服務(wù)器不在一個(gè)局域網(wǎng)內(nèi),必須給模塊設(shè)置正確的通信網(wǎng)關(guān)地址。
模塊參數(shù)設(shè)置步驟如下:
1. 設(shè)置模塊的IP地址(不能與局域網(wǎng)內(nèi)的IP重復(fù));
2. 設(shè)置模塊的掩碼(一般為255.255.255.0);
3. 設(shè)置模塊的網(wǎng)關(guān)地址;
4. 設(shè)置模塊的串口波特率(與考勤機(jī)模塊串口波特率一致);
5. 設(shè)置串口的校驗(yàn)位、數(shù)據(jù)位、停止位;
完成以上設(shè)置后,考勤機(jī)軟件不用做任何修改,即可與服務(wù)器就行TCP通信。
3.服務(wù)器上位機(jī)軟件設(shè)計(jì)
考勤機(jī)的數(shù)據(jù)經(jīng)過(guò)模塊轉(zhuǎn)換后發(fā)送到服務(wù)器,為了實(shí)現(xiàn)考勤機(jī)的聯(lián)網(wǎng)管理,需要開(kāi)發(fā)一套考勤機(jī)管理軟件。考勤機(jī)管理軟件基于windows socket通信,一般采用VC++,VB,C++Builder等軟件開(kāi)發(fā)。
http://www.gzenpu.com/server-menjin.html