發布成功
綜合采樣單元硬件資源及應用:CPU芯片:STM32F103VCT6(LQFP100 封裝)。
一、常用端口定義如下:
01.溫度采樣口:PA0 (默認為數字溫度傳感器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個繼電器,高電平動作,受下發命令控制(第8個繼電器動作時蜂鳴器也同時響)。
06.撥碼開關:PA3,一位地址撥碼,不撥時高電平地址為61,撥動時低電平地址為90。
07.協議轉換:PA4,高電平時是自家CAN協議,低電平時是艾默生CAN協議。
二、AD采樣端口定義如下:按查詢返回數據順序定義
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.環境溫度采樣:PA0 (默認為數字溫度傳感器DS18B20),也可接TMP36GZ模擬溫度傳感器。如沒有檢測到DS18B20,則默認溫度為25度。
三、開關輸入端口定義如下: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
軟件開發要求:
1.使用KEIL5 ST3.5.0庫開發平臺。
2.全部用C語言開發程序。
3.自定義代碼必須每行加注釋。
4.提供源代碼。
通信協議:MODBUS_RTU和CAN協議同時可用。
1.MODBUS_RTU協議:波特率,數據幀 O,8,1或 N,8,1 可設置。
命令如下:61 03 00 00 00 12 CRCL CRCH 查詢數據。
返回數據:高字節在前、低字節在后,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。
繼電器控制:下發命令 61 06 03 00 00 00 CRCL CRCH,繼電器全部斷開。
上電繼電器是斷開的,即控制端初始為低電平。低字節8位控制繼電器.
BIT0-BIT7分別控制第1-8個繼電器。
2.CAN通信按協議規定。
3.接收上位機下發的參數校正,所有的采樣值都可以校正。
1、我愛方案網是會員制服務,服務商通過競標后即可聯系雇主;
2、項目預算與報價不代表最終成交價格,成交價以雙方協商為準;
3、平臺提供設計項目對接服務,希望促成高效合作,對交易雙方不收取傭金,謝謝留意!