Home

TP2: Implementação de Relógio digital em fluxo de estados

image

Contents

1. Sistemas de tempo real 2006 7 UAlg Sistemas de Tempo Real Trabalho Pr tico 2006 7 Modela o de rel gio digital em fluxo de estados 1 Descri o do trabalho O trabalho consiste em modelar o funcionamento de um rel gio digital utilizando a toolbox stateflow do simulink E dividido em duas partes Uma igual para todos os grupos um rel gio digital elementar A segunda parte consiste em adicionar ao rel gio elementar duas funcionalidades extra Op o 1 Data e Contador regressivo Timer Op o 2 Cronometro e Alarme Nota cada grupo dever escolher apenas uma op o 11 Rel gio elementar Modelar em stateflow um rel gio digital elementar de acordo com os seguintes requisitos a ime Base display range TB 10 Time base Pulse width 30 a O display deve apresentar 3 grupos de dois algarismos HH MM SS em formato de 24 horas que podem ser vari veis de sa da da statechart para o simulink b A interactividade com o rel gio efectuada atrav s de 4 bot es Estes podem ser introduzidos na statechart como eventos e comutados com interruptores c A base de tempo consiste num trem de pulsos com um per odo de 0 01 segundos Pode ser inserido na statechart como um evento proveniente de um gerador de pulsos 1 4 Sistemas de tempo real 2006 7 UAlg O diagrama simulink poder ser semelhante ao anterior No modo de display de horas a nica opera o poss vel o acerto destas Para isso de
2. atlab Stateflow Matlab Guia Pr tico 7 http w3 ualg pt hdaniel str praticas 07 sf pdf Exerc cios sobre diagramas de fluxo de estados Guia Pr tico 8 http w3 ualg pt hdaniel str praticas 08 sf ex pdf Implementa o de rel gio digital em stateflow Guia Pr tico 9 http w3 ualg pt hdaniel str praticas 09 dclock sf pdf MathWorks Stateflow user guide http w3 ualg pt hdaniel str praticas TP2005 06 tp2 sf ug pdf 4 4
3. dor do cron metro reflectindo tamb m o tempo decorrido quando em lapso Em estado de lapso de tempo os bot es B e C n o t m efeito Estando no modo cronometro com o contador parado pressionando o bot o D reinicializa se o cronometro de modo que no display deve aparecer 00 00 00 O contador fica parado Se se abandonar o modo cronometro para o modo Horas pressionando A com o cronometro ligado a contagem deve continuar Quando se regressar ao modo cronometro pressionando outra vez A o contador do cron metro deve reflectir tamb m o tempo decorrido quando em modo Horas 3 4 Sistemas de tempo real 2006 7 UAlg Se se abandonar este modo para o modo Horas pressionando A no estado de lapso de tempo a contagem deve tamb m continuar Neste caso quando se regressar ao modo cronometro pressionando outra vez A entra se no estado lapso de tempo Para regressar ao modo cronometro deve ser pressionado D devendo o display reflectir todo tempo que entretanto decorreu O bot o B n o tem efeito 2 Relat rio Deve ser entregue um relat rio que ser composto em duas partes 1 Manual do utilizador ii Manual de implementa o onde dever estar uma descri o da implementa o ilustrada com as cartas stateflow e o modelo simulik Nota O c digo deve ser entregue junto com o relat rio 3 Bibliografia Cap tulo 6 dos apontamentos te ricos http w3 ualg pt hdaniel str teoricas cap06 pdf Introdu o toolbox M
4. e este estiver ligado Para isso dever ser enviado o valor 1 para uma vari vel de sa da para o simulink Esta sa da poder ser ligada a um outro display como mostra o diagrama anterior Para cancelar o som do alarme deve ser pressionado qualquer bot o Deve ser garantido que ao pressionar o bot o para parar o som n o se altere o estado do display Estando no modo de alarme pressionando o bot o B acede se ao acerto da hora do alarme Para circular entre o acerto de Hora Minuto e Ligado Desligado pressionar bot o A Para incrementar a Hora e Minutos pressionar bot o C Para Ligar ou Desligar toggle o alarme pressionar bot o C Para terminar o acerto pressionar bot o B Qualquer outro bot o n o tem efeito Deve ser garantido que o display actualizado pelas ac es acima 2 4 Sistemas de tempo real 2006 7 UAlg 1 2 3 Contador regressivo Timer O display do timer deve ser apresentado em 3 grupos de dois algarismos HH MM SS O alarme dever soar quando a hora do timer f r 00 00 00 Para isso dever ser enviado o valor 1 para uma vari vel de sa da para o simulink Esta sa da poder ser ligada a um outro display como mostra o diagrama anterior Para cancelar o som do alarme deve ser pressionado qualquer bot o Deve ser garantido que ao pressionar o bot o para parar o som n o se altere o estado do display Estando no modo timer pressionando o bot o C inicia se ou p ra se a contagem O display dev
5. e ser actualizado sempre que em modo timer Se se abandonar este modo para o modo Horas com o timer ligado pressionando A a contagem deve continuar de modo que quando se regresse ao modo timer pressionando outra vez A o display esteja actualizado Estando no modo timer pressionando o bot o B acede se ao acerto do contador Para circular entre o acerto de Hora Minuto e Segundo pressionar bot o A Para incrementar qualquer destes valores pressionar bot o C Para terminar o acerto pressionar bot o B Qualquer outro bot o n o tem efeito Deve ser garantido que o display actualizado pelas ac es acima Estando no modo timer com o contador parado pressionando o bot o D reinicializa se o timer de modo que no display deve aparecer as HH MM SS seleccionadas no acerto do contador O contador fica parado 1 2 4 Cronometro Stop Watch O display do cronometro deve ser apresentado em 3 grupos de dois algarismos MM SS CS onde CS refere se aos cent simos de segundo Estando no modo cronometro pressionando o bot o C inicia se ou p ra se a contagem O display deve ser actualizado sempre que em modo cronometro Estando no modo cronometro com o contador em funcionamento pressionando o bot o D entra se em modo de lapso de tempo lap Neste estado o display apresenta a leitura do cronometro na altura em que se pressionou D mas a contagem n o p ra de modo que ao pressionar outra vez D o display mostre novamente o conta
6. ver ser pressionado o bot o B Para circular entre o acerto de Hora Minuto e Segundo pressionar bot o A Para incrementar a Hora e Minutos pressionar bot o C Para colocar os Segundos com o valor zero reset pressionar bot o C Para terminar o acerto pressionar bot o B Qualquer outro bot o n o tem efeito Deve ser garantido que o display actualizado pelas ac es acima 1 2 Funcionalidades extra Para comutar entre o display das horas e as outras funcionalidade pressionar o bot o A 1 2 1 Data O display das horas deve ser apresentado 3 grupos de dois algarismos DD MM AA Estando no modo de display da data pressionando o bot o B acede se ao acerto desta Para circular entre o acerto de Dia M s e Ano pressionar bot o A Para incrementar qualquer destes valores pressionar bot o C Para terminar o acerto pressionar bot o B Qualquer outro bot o n o tem efeito Deve ser garantido que datas inv lidas n o podem ser introduzidas Por exemplo se o Ano f r 2004 o M s Fevereiro e o Dia 29 ao incrementar o dia este passa a ser 1 Deve ser garantido que o display actualizado pelas ac es acima 1 2 2 Alarme O display do alarme deve ser apresentado em 3 grupos de dois algarismos HH MM 00101 Os dois primeiro indicam a hora do alarme e o terceiro ser 00 se o alarme estiver desligado e 01 se estiver ligado O alarme dever soar quando a hora do rel gio for id ntica hora do alarme

Download Pdf Manuals

image

Related Search

Related Contents

PDFファイル  MANUEL D`INSTRUCTIONS - Maison de la détection  Portable CD Player  取扱説明書  Micro Lynx - (NI Broadcast Ltd)  HARVIA GRIFFIN - Finlandia Sauna Products, Inc.  Capitolato - Azienda Sanitaria Locale TO1  G-30 Gimbal. User Manual  JVC FSUN KD-S636 User's Manual  HP 4410t White Paper  

Copyright © All rights reserved.
Failed to retrieve file