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