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