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:
Tue Oct 13 21:22:27 2015 +0000
Revision:
21:62316df0c24b
Parent:
19:1f623070b9dd
Child:
22:b66e36356dd4
Corre??o: n?o abrir o pino do sensor de caixa como InterruptIn, pois a porta onde ele est? n?o permite interrup??o. Isso trava a execu??o do firmware.

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