一、功能說(shuō)明
1.本開(kāi)發(fā)板是為了輔助開(kāi)發(fā)XXXOEM-081A通訊模塊而使用。
2.本開(kāi)發(fā)板支持2種串行接口,包括USART接口和SPI接口。
3.本開(kāi)發(fā)板具備32個(gè)引腳的IO信號(hào),可以滿足32個(gè)點(diǎn)的數(shù)字量IO設(shè)計(jì)。這32個(gè)IO引腳可以任意設(shè)置成DI或DO。
4.本開(kāi)發(fā)板對(duì)外提供一路RS232信號(hào),用于打印信息。
5.本開(kāi)發(fā)板主芯片使用STM32F103VCT6,開(kāi)發(fā)例程基于此型號(hào)芯片編寫(xiě)。
6.JP2插針是開(kāi)發(fā)板主芯片的程序燒寫(xiě)口。
7.撥動(dòng)開(kāi)關(guān)S2需要始終處于OFF狀態(tài)。
二、外形尺寸
長(zhǎng)120mm *寬90mm
三、供電電源
1.開(kāi)發(fā)板上X1端子,直流24V供電。
2.撥動(dòng)開(kāi)關(guān)S1:撥到ON時(shí),開(kāi)發(fā)板供電;撥到OFF時(shí),開(kāi)發(fā)板斷電。
2.撥動(dòng)開(kāi)關(guān)S1:撥到ON時(shí),開(kāi)發(fā)板供電;撥到OFF時(shí),開(kāi)發(fā)板斷電。
四、打印端口
1.開(kāi)發(fā)板上DB1插座是RS232端口,可以將調(diào)試信息發(fā)送到電腦屏幕顯示。
2.打印端口根據(jù)撥碼設(shè)置不同,有多種工作模式,詳見(jiàn)撥碼說(shuō)明。
五、撥碼
撥碼SW1 | 功能 | 說(shuō)明 |
BIT1 | USART打印方式選擇 | 使用USART串口時(shí),打印端口可以工作在2種方式下:1,BIT1是OFF時(shí),打印端口工作在透?jìng)髂J剑洪_(kāi)發(fā)板接收到OEM模塊的串口數(shù)據(jù)直接轉(zhuǎn)發(fā)到打印口;開(kāi)發(fā)板接收到打印口的數(shù)據(jù)直接轉(zhuǎn)發(fā)到OEM模塊。在這種模式下,用戶可以通過(guò)電腦端的Modbus Slave這種軟件,直接模擬報(bào)文收發(fā),從而了解OEM模塊的串口工作機(jī)制。2,BIT1是ON時(shí),開(kāi)發(fā)板的單片機(jī)包含與OEM模塊通訊的串口協(xié)議,開(kāi)發(fā)板可以自動(dòng)與OEM模塊建立通訊。打印端口僅用來(lái)監(jiān)控收發(fā)過(guò)程。 |
BIT2 | 串口選擇 | BIT2是OFF時(shí),開(kāi)發(fā)板使用USART通訊。(此時(shí)OEM模塊的J3斷開(kāi)) BIT2是ON時(shí),開(kāi)發(fā)板使用SPI通訊。(此時(shí)OEM模塊的J3短接) 注意:如果OEM模塊啟動(dòng)了IO功能,則SPI通訊無(wú)效。 |
BIT3 | SPI波特率選擇 | SPI支持140.625K(36M晶振256分頻)和2.25M(36M晶振16分頻)兩種波特率。開(kāi)發(fā)板僅工作在140.625K波特率時(shí),可以通過(guò)打印端口進(jìn)行報(bào)文監(jiān)視。 BIT3是OFF時(shí),SPI工作在2.25Mbps(此時(shí)OEM模塊的J2斷開(kāi)) BIT3是ON時(shí),SPI工作在140.625Kbps(此時(shí)OEM模塊的J2短接) |
六、IO測(cè)試
1.支持32個(gè)IO引腳,對(duì)應(yīng)開(kāi)發(fā)板上32個(gè)LED指示燈,LED1~LED32。
2.如果IO信號(hào)做為輸出使用,當(dāng)信號(hào)給定有效時(shí),對(duì)應(yīng)的指示燈亮。
3.如果IO信號(hào)做為輸入使用,當(dāng)短接上圖所示紅色箭頭所指的2個(gè)焊盤(pán)孔時(shí),指示燈亮,OEM模塊能夠采集到對(duì)應(yīng)的信號(hào)。
七、通訊測(cè)試
1. USART手動(dòng)通訊
1) OEM模塊J1~J3全部斷開(kāi),開(kāi)發(fā)板撥碼1~8全部OFF
2) 使用交換機(jī)將西門(mén)子PLC、開(kāi)發(fā)板、電腦連到一起,PLC程序下載到PLC。
3) 使用USB轉(zhuǎn)RS232連接線,將電腦與開(kāi)發(fā)板的DB1端口連接。
4) 電腦打開(kāi)Modbus Slave軟件,建立連接。
5) 建立5個(gè)modbus連接,分別設(shè)置成5種命令,方便測(cè)試。