Changeset 44 for trunk/firmware_v4/SES/inc
- Timestamp:
- Nov 3, 2026, 3:18:56 PM (29 hours ago)
- Location:
- trunk/firmware_v4/SES
- Files:
-
- 3 edited
-
. (modified) (1 prop)
-
inc/modbus.h (modified) (2 diffs)
-
inc/sysdata.h (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/firmware_v4/SES
-
Property svn:ignore
set to
PowerPro.mak
PowerPro_Debug.jlink
PowerPro_Debug_12V.jlink
PowerPro_Debug_24V.jlink
PowerPro_Debug_48V.jlink
PowerPro_Release.jlink
PowerPro_Release_12V.jlink
PowerPro_Release_24V.jlink
-
Property svn:ignore
set to
-
trunk/firmware_v4/SES/inc/modbus.h
r42 r44 18 18 19 19 //! brief Anzahl der Startbits, nach Modbus Spezifikation immer 1, stop bits werden aus den Einstellungen geladen 20 #define NUMBER_OF_STARTBITS 1U20 #define NUMBER_OF_STARTBITS 1U 21 21 22 22 //! brief Anzahl der Datenbits, nach Modbus Spezifikation immer 8 23 #define NUMBER_OF_DATABITS 8U23 #define NUMBER_OF_DATABITS 8U 24 24 25 25 //! brief Max Timeput zwischen zwei gesendeten char 26 #define TIMEOUT_BETWEEN_CHARACTERS 1.526 #define TIMEOUT_BETWEEN_CHARACTERS 1.5 27 27 28 28 //! brief Timeput bei dem fertig gesendetes Frame erkannt wird 29 #define TIMEOUT_FRAME_COMPLETE 3.529 #define TIMEOUT_FRAME_COMPLETE 3.5 30 30 31 31 //! define der Größe der Ein- und Ausgangsbuffer … … 34 34 35 35 #define FORWARD_DATA TRUE 36 #define SEND_TO_LOKALBUS 137 #define RESPOND_TO_QUERY 236 #define SEND_TO_LOKALBUS 1 37 #define RESPOND_TO_QUERY 2 38 38 39 39 #define MAX_ADRESS ((sizeof(sys_data_struct_t) / 2)-1) -
trunk/firmware_v4/SES/inc/sysdata.h
r42 r44 46 46 uint16_t UNIQUE_NAME(reserved); // 7 Reserviert wg Alignement 47 47 48 uint32_t baudrate; // 8-9 Die Modbus Baudrate (default 19200 Bit/s). G ltig im Bereich von 50 Bit/s bis 1000 000 Bit/s48 uint32_t baudrate; // 8-9 Die Modbus Baudrate (default 19200 Bit/s). Gültig im Bereich von 50 Bit/s bis 1000 000 Bit/s 49 49 50 50 uint16_t parityMode; // 10 UART Parity Mode (default EVEN) mgliche Werte 0=EVEN, 1=ODD, 2=NONE … … 54 54 uint16_t command; // 13 Kommando Word, das Schreiben bestimmter Werte in dieses Register fhrt bestimmte Aktionen aus 55 55 56 uint16_t res1[6];56 uint16_t UNIQUE_NAME(reserved)[6]; // 14 - 19 57 57 58 uint16_t operatingMode; 58 uint16_t operatingMode; // 20 59 59 60 uint16_t reserved[79]; 61 62 60 uint16_t UNIQUE_NAME(reserved)[79]; // 21 - 99 63 61 64 62 } device_parameter_t; … … 67 65 // This structure must be aligned to 4-byte address 68 66 volatile typedef struct 69 { /*offset 0*/ 70 /* 2 of 8 */ int16_t chipTemp; // 100 71 /* 4 of 8 */ int16_t relaisTemp; // 101 72 /* 6 of 8 */ uint16_t voltage_input; // 102 73 /* 8 of 8 */ uint16_t voltage_output; // 103 74 /* 2 of 8 */ int16_t voltage_relais; // 104 75 /* 2 of 8 */ int16_t fan_pwm; // 105 76 /* 2 of 8 */ int16_t fan_rpm; // 106 77 /* 2 of 8 */ int16_t ovp_state; // 107 78 /* 2 of 8 */ int16_t lvp_state; // 108 79 /* 2 of 8 */ int16_t fault_state; // 109 80 /* 2 of 8 */ int16_t relais_state; // 115 67 { /* offset 0 */ 68 /* 2 of 2 */ int16_t chipTemp; // 100 69 /* 2 of 2 */ int16_t relaisTemp; // 101 70 /* 2 of 2 */ uint16_t voltage_input; // 102 71 /* 2 of 2 */ uint16_t voltage_output; // 103 72 /* 2 of 2 */ int16_t voltage_relais; // 104 73 /* 2 of 2 */ int16_t fan_pwm; // 105 74 /* 2 of 2 */ int16_t fan_rpm; // 106 75 /* 2 of 2 */ int16_t ovp_state; // 107 76 /* 2 of 2 */ int16_t lvp_state; // 108 77 /* 2 of 2 */ int16_t fault_state; // 109 78 /* 2 of 2 */ int16_t relais_state; // 115 79 /* 2 of 2 */ int16_t smState; // 116 80 /* 2 of 2 */ int16_t smError; // 117 81 81 } device_values_t; 82 82
Note:
See TracChangeset
for help on using the changeset viewer.
