硬件資源及應用:(硬件已完成)
01.CPU芯片:STM32F103RCT6(LQFP64 封裝)。
02.電壓AD采樣口:PC1。
03.溫度采樣口:PB12 (數字溫度傳感器DS18B20)。
04.485通信口:PA09(TXD),PA10(RXD),PC6(控制端,高電平接收)。
05.CAN通信口:PA11(RX),PA12(TX)。
06.通信指示燈:PC2,上電常亮,后隨通信亮滅。
07.繼電器控制:PA0,受下發命令控制。
08.撥碼開關:第1位用著CAN通信時的匹配電阻是否接入,PB13,PB14,PB15,從左向右地址為4、2、1。
09.奇數電池采樣控制端:PC15,默認高電平,低電平時奇數電池采樣,采后復位。
10.偶數電池采樣控制端:PC14,默認高電平,低電平時偶數電池采樣,采后復位。
11.24節電池電壓采樣。
12.外接ADS1256的24位采樣板,此驅動也要加上(有驅動例程),并可條件編譯用哪個。
軟件開發要求:(根據硬件環境,完成軟件部分)
1.全部用C語言開發程序。
2.代碼基本上每行加注釋。
3.提供C源代碼。
4.通信協議:MODBUS_RTU和CAN協議同時可用。
5.撥碼開關具有校正電壓的功能。
本項目中包含更多內容
您需要 登錄 才可以查看內容和下載附件,
沒有賬號?立即注冊