發(fā)布成功
綜合采樣單元硬件資源及應(yīng)用:CPU芯片:STM32F103VCT6(LQFP100 封裝)。
一、常用端口定義如下:
01.溫度采樣口:PA0 (默認為數(shù)字溫度傳感器DS18B20),也可接TMP36GZ模擬溫度傳感器。
02.485通信口:PD5(TXD),PD6(RXD),PA15(控制端,低電平接收),USART2 端口為重映射。
03.CAN通信口:PB8(RX),PB9(TX),CAN 端口為重映射。
04.通信指示燈:PE9,上電常亮,后隨通信亮滅。
05.繼電器控制:PC15,PC14,PC13,PE6,PE5,PE4,PE3,PE2 端口分別控制第1-8個繼電器,高電平動作,受下發(fā)命令控制(第8個繼電器動作時蜂鳴器也同時響)。
06.撥碼開關(guān):PA3,一位地址撥碼,不撥時高電平地址為61,撥動時低電平地址為90。
07.協(xié)議轉(zhuǎn)換:PA4,高電平時是自家CAN協(xié)議,低電平時是艾默生CAN協(xié)議。
二、AD采樣端口定義如下:按查詢返回數(shù)據(jù)順序定義
01.合母電壓采樣:PC0
02.控母電壓采樣:PC2
03.母線對地電壓:PC1
04.電池組電壓值:PC3
05.控母電流采樣:PC5
06.電池電流采樣:PB1
07.交流1路Uab值:PA1
08.交流1路Ubc值:PA2
09.交流1路Uca值:PA5
10.交流2路Uab值:PA6
11.交流2路Ubc值:PA7
12.交流2路Uca值:PC4
13.環(huán)境溫度采樣:PA0 (默認為數(shù)字溫度傳感器DS18B20),也可接TMP36GZ模擬溫度傳感器。如沒有檢測到DS18B20,則默認溫度為25度。
三、開關(guān)輸入端口定義如下:24路光耦隔離,端口分別檢測,高電平正常,低電平告警置位。
1.第1路到第8路: PB5、PB4、PB3、PD7、PD4、PD3、PD2、PD1
2.第9路到第16路:PD0、PC12、PC11、PC10、PC9、PC8、PC7、PC6
3.第17路到第24路 PD15、PD14、PD12、PD11、PD10、PD9、PD8、PB15
軟件開發(fā)要求:
1.使用KEIL5 ST3.5.0庫開發(fā)平臺。
2.全部用C語言開發(fā)程序。
3.自定義代碼必須每行加注釋。
4.提供源代碼。
通信協(xié)議:MODBUS_RTU和CAN協(xié)議同時可用。
1.MODBUS_RTU協(xié)議:波特率,數(shù)據(jù)幀 O,8,1或 N,8,1 可設(shè)置。
命令如下:61 03 00 00 00 12 CRCL CRCH 查詢數(shù)據(jù)。
返回數(shù)據(jù):高字節(jié)在前、低字節(jié)在后,CRCL CRCH。
61 03 24 00 00 00 00 00 00 00 00 00 00 00 88 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 FE 00 00 00 00 5F 97。
繼電器控制:下發(fā)命令 61 06 03 00 00 00 CRCL CRCH,繼電器全部斷開。
上電繼電器是斷開的,即控制端初始為低電平。低字節(jié)8位控制繼電器.
BIT0-BIT7分別控制第1-8個繼電器。
2.CAN通信按協(xié)議規(guī)定。
3.接收上位機下發(fā)的參數(shù)校正,所有的采樣值都可以校正。
1、我愛方案網(wǎng)是會員制服務(wù),服務(wù)商通過競標后即可聯(lián)系雇主;
2、項目預(yù)算與報價不代表最終成交價格,成交價以雙方協(xié)商為準;
3、平臺提供設(shè)計項目對接服務(wù),希望促成高效合作,對交易雙方不收取傭金,謝謝留意!