EZR

Dependencies:   CRC16 FreescaleIAP FreescaleWatchdog GGSProtocol LM75B PIMA Parameters PersistentCircularQueue SerialNumberV2COM mbed-dev-watchdog_2016_03_04

Fork of smartRamalKW by Equipe Firmware V2COM

Committer:
tpadovani
Date:
Thu Oct 08 22:50:07 2015 +0000
Revision:
19:1f623070b9dd
Parent:
18:476f5723d860
Child:
21:62316df0c24b
Vers?o com comandos de leitura de PIMA ELO e Piminha, alarme de caixa e LEDs (ainda falta implementar LED de REDE e CARGA).

Who changed what in which revision?

UserRevisionLine numberNew contents of line
tpadovani 0:999112ad27f0 1 #ifndef SETTINGS_H
tpadovani 0:999112ad27f0 2 #define SETTINGS_H
tpadovani 0:999112ad27f0 3
leomrlima 18:476f5723d860 4 #define TEST_MODE 1 // Usado para testar na placa de desenvolvimento
tpadovani 0:999112ad27f0 5
tpadovani 19:1f623070b9dd 6 #ifdef MODO_TESTE
tpadovani 19:1f623070b9dd 7 #define LED_ON 0
tpadovani 19:1f623070b9dd 8 #define LED_OFF 1
tpadovani 19:1f623070b9dd 9 #else
tpadovani 19:1f623070b9dd 10 #define LED_ON 1
tpadovani 19:1f623070b9dd 11 #define LED_OFF 0
tpadovani 19:1f623070b9dd 12 #endif
tpadovani 19:1f623070b9dd 13
tpadovani 1:6ac7168763b6 14 #define WATCHDOG_INTERVAL 0.1 // intervalo de alimentacao do watchdog, em segundos (float)
tpadovani 5:1bc98277c257 15 #define RELE_ON 1
tpadovani 5:1bc98277c257 16 #define RELE_OFF 0
tpadovani 5:1bc98277c257 17 #define ESTADO_RELE_INDEFINIDO 3 // Sem estado anterior
tpadovani 5:1bc98277c257 18 #define ESTADO_RELE_ABERTO 2 // Significa que ultimo comando foi de corte
tpadovani 5:1bc98277c257 19 #define ESTADO_RELE_FECHADO 1 // Significa que ultimo comando foi de religacao
tpadovani 5:1bc98277c257 20 #define SENSOR_COM_FORNECIMENTO true
tpadovani 5:1bc98277c257 21 #define SENSOR_SEM_FORNECIMENTO false
tpadovani 19:1f623070b9dd 22 #define PROTOCOLO_PIMA_ELO 0 // Protocolo PIMA ELO
tpadovani 19:1f623070b9dd 23 #define PROTOCOLO_PIMINHA 1 // Protocolo Piminha Copel, tambem chamado de SER-311
tpadovani 19:1f623070b9dd 24
tpadovani 5:1bc98277c257 25 #define DEFAULT_RELIGAR_LARGURA_PULSO_MS 150
tpadovani 5:1bc98277c257 26 #define DEFAULT_CORTAR_LARGURA_PULSO_MS 150
tpadovani 5:1bc98277c257 27 #define DEFAULT_DELAY_SENSOR_MS 500
tpadovani 5:1bc98277c257 28 #define DEFAULT_INTERVALO_SILENCIO_S 2
tpadovani 13:eed9484a89bc 29 #define DEFAULT_INTERVALO_WD_NETWORK_S 0 // 0 desabilita o watchdog de rede
tpadovani 8:e8d86c66283c 30 #define DEFAULT_LIMITE_TENSAO_SENSOR_V 40
tpadovani 8:e8d86c66283c 31 #define DEFAULT_SAMPLES 500
tpadovani 8:e8d86c66283c 32 #define DEFAULT_SAMPLES_DELAY_US 2000
tpadovani 17:59d15e3eef8d 33 #define DEFAULT_SAMPLES_ANG_COEF 2719.85f
tpadovani 17:59d15e3eef8d 34 #define DEFAULT_SAMPLES_LIN_COEF -1359.87f // 2719.85 * (-0.49998)
tpadovani 9:e501499af4ef 35 #define DEFAULT_LOAD_CHANNEL 0 // Canal onde esta ligada a carga
tpadovani 15:12db9ae94161 36 #define DEFAULT_INTERVALO_MM_S 900
tpadovani 11:8c93e0de58cd 37 #define DEFAULT_MM_SIZE 100
tpadovani 11:8c93e0de58cd 38 #define DEFAULT_CONTADOR_CICLOS 0
tpadovani 19:1f623070b9dd 39 #define DEFAULT_ENABLE_ALARMS 16383
tpadovani 13:eed9484a89bc 40 #define DEFAULT_ALARMS_STATES 0
tpadovani 15:12db9ae94161 41 #define DEFAULT_ALARMS_QUEUE_SIZE 20
tpadovani 17:59d15e3eef8d 42 #define DEFAULT_LIMITE_TENSAO_ZERO_CH0_V 10
tpadovani 13:eed9484a89bc 43 #define DEFAULT_LIMITE_TENSAO_MINIMA_LINHA_V 80
tpadovani 13:eed9484a89bc 44 #define DEFAULT_LIMITE_TENSAO_MAXIMA_LINHA_V 140
tpadovani 17:59d15e3eef8d 45 #define DEFAULT_LIMITE_TENSAO_ZERO_CH1_V 10
tpadovani 13:eed9484a89bc 46 #define DEFAULT_LIMITE_TENSAO_MINIMA_CARGA_V 80
tpadovani 13:eed9484a89bc 47 #define DEFAULT_LIMITE_TENSAO_MAXIMA_CARGA_V 140
tpadovani 19:1f623070b9dd 48 #define DEFAULT_PROTOCOLO PROTOCOLO_PIMINHA
tpadovani 19:1f623070b9dd 49 #define DEFAULT_INTERVALO_WD_METER_S 1800
tpadovani 19:1f623070b9dd 50 #define DEFAULT_PIMA_TIMEOUT_PACOTE_S 5
tpadovani 19:1f623070b9dd 51 #define DEFAULT_PIMA_VALIDADE_MEDIDOR_S 30
tpadovani 19:1f623070b9dd 52 #define DEFAULT_PIMA_VALIDADE_ENERGIA_ATIVA_S 60
tpadovani 19:1f623070b9dd 53 #define DEFAULT_PIMA_VALIDADE_ENERGIA_REATIVA_INDUTIVA_S 60
tpadovani 19:1f623070b9dd 54 #define DEFAULT_PIMA_VALIDADE_ENERGIA_REATIVA_CAPACITIVA_S 60
tpadovani 19:1f623070b9dd 55 #define DEFAULT_PIMA_AUTOBAUD_ENABLE 1
tpadovani 19:1f623070b9dd 56 #define DEFAULT_PIMA_AUTOBAUD_TIMEOUT_S 30
tpadovani 19:1f623070b9dd 57 #define DEFAULT_RADIO_BAUDRATE_BPS 19200
tpadovani 0:999112ad27f0 58
tpadovani 0:999112ad27f0 59 #endif