empilhadeira

Propaganda
Aplicação: Empilhadeira - Elaborar um programa em assemply, com base no microcontrolador HCS-08, para efetuar o controle
de uma empilhadeira elétrica.
Dados gerais:












Os push buttons ligados em PTB4 e PTB7, definem o peso máximo suportado pela empilhadeira.
A chave ligada em PTB2 define sentido de giro das rodas da empilhadeira (0 = para frente e 1 = para trás).,
A chave ligada em PTB3 define o momento da partida (0 = partida e 1 = desliga motor e aguarda partida).
A chave ligada em PTA5 (interrupção externa) quando ativada, deverá acionar um aviso sonoro por 3 segundos ou 10
segundos, através de um dispositivo ligado em PTA3.
Através da leitura do canal de comunicação serial SCI, o tempo será de 3 ou 10 segundos (Interrupção SCI
de Recepção). Se receber do computador o valor 0x41 => 3 segundos
0x42 => 10 segundos
O potenciômetro, ligado ao canal AD do pino PTA0, está conectado a um acelerador e faz o ajuste de velocidade da
empilhadeira.
Para nível de tensão igual a 0V, o motor ligado em PTB5 (modo PWM) deverá ser desligado (nível lógico 0), e para
tensão igual a 3.3V, o mesmo deverá operar em velocidade máxima (ciclo ativo em 100%).
A saída PTB6 igual a 0 faz o motor ir para frente e 1 para trás.
O sensor de velocidade ligado ao canal AD do pino PTA2, gera um sinal de tensão de 100mV para cada km/h.
O sensor de peso ligado ao canal AD do pino PTA1, gera um sinal de tensão de 3,22mV para cada kg de carga.
Itens de segurança:





Para dar partida, a tensão em PTA0 deverá ser igual a 0V.
O motor só poderá mudar de sentido de giro com a empilhadeira parada.
A definição de carga máxima só poderá ser alterada se a empilhadeira estiver sem carga.
Se a velocidade da empilhadeira ultrapassar os 33 km/h o motor deverá ser desligado.
Se o peso da carga exceder o valor definido pelo usuário, a luz ligada em PTA4 deverá ser acionada (nível lógico 1).
Dados para configuração: Fpwm = 3,91kHz | Oscilador Interno | Prescaler = 1
Download