Escolar Documentos
Profissional Documentos
Cultura Documentos
PROGRAMVEL
Especificao do trabalho integrador para a avaliao distribuda da edio de 2002 / 03 da disciplina EEC2104 (Microprocessadores)
Resumo
O objectivo principal deste documento consiste em apresentar uma especificao para o gerador de formas de onda programvel, que constitui o trabalho integrador previsto na avaliao da disciplina EEC2104 (Microprocessadores). Aps um breve seco introdutria, referente ao mtodo que ser usado para avaliar o trabalho apresentado pelos alunos, seguem-se a descrio do circuito onde ser executado o cdigo a desenvolver, a especificao funcional a implementar e a referncia a possveis tarefas complementares, que permitam introduzir uma valorizao adicional. A concluir, apresentam-se algumas recomendaes relativas realizao do trabalho e elaborao do relatrio, e por fim algumas referncias a elementos de estudo directamente relacionados com o trabalho aqui proposto.
Novembro de 2002
Pg. 2 / 6
Introduo
O modelo adoptado nesta disciplina corresponde "Avaliao distribuda sem exame final", tal como descrita nas Normas Gerais de Avaliao (Artigo 1., ponto 2). A avaliao distribuda ter lugar atravs da realizao de duas provas escritas durante o semestre, sendo a classificao final complementada por uma componente correspondente ao trabalho integrador que apresentado neste documento. Este trabalho integrador decorrer nas semanas de 2 e 9 de Dezembro e ter um peso de 20% (j que as provas escritas tm um peso de 40% cada uma), determinado pelo respectivo relatrio e pela demonstrao de funcionamento, de acordo com as seguintes componentes: Estrutura: conjunto das matrias apresentadas, relativamente aos assuntos tratados no trabalho e s decises tomadas. Apresentao: Aspectos grficos. Linguagem: Correco lingustica. Contedo: Rigor tcnico do contedo. Discusso: Interaco com o docente das aulas TP, na demonstrao final de funcionamento. Os alunos que no apresentarem este trabalho integrador perdero a classificao correspondente, o que limitar a sua classificao mxima a 16 valores. O modelo de realizao previsto para este trabalho mantm os grupos formados no decorrer das aulas terico-prticas, embora no seja excluda a possibilidade de realizao individual. No caso de realizao em grupo, o relatrio ser comum e a diferena entre as notas a atribuir a cada elemento ser determinada na etapa final de discusso (referida acima).
Descrio do hardware
O gerador de formas de onda programvel pretendido deve ser to compacto quanto possvel, pelo que a indicao do modo de funcionamento pretendido ser enviada via RS232 a partir de um PC (no existir painel frontal com botes e sinalizadores). O diagrama esquemtico do circuito est apresentado na figura 1, onde se verifica a existncia de quatro tipos principais de componentes: O microcontrolador 89C51 (variante com memria de programa do tipo Flash) O conversor de nvel MAX232 (converte os nveis lgicos do microcontrolador para os +/- 12 V da ligao RS-232)
JMF Especificao do trabalho integrador para a avaliao distribuda Pg. 3 / 6
O conversor D/A de 8 bits DAC08, ligado porta 1 do microcontrolador O circuito que converte a corrente de sada do conversor D/A (entre 0 e 2 mA, a entrar no pino de sada IOUT) para uma tenso entre 5 V e +5 V
10 T2IN MAX232 11 12 T1IN R1OUT C+ C1C2+ C2R2OUT T2OUT VV+ 8 R2IN
100nF
1 3
R1IN T1OUT
13 14 100nF 6 + 2 + 100nF
1 2 3
100nF
4 5
cabo RS232C
+5V AT89C51 21 22 23 24 25 26 27 28 10 11 12 13 14 15 16 17 29 30 P2.0/A8 P2.1/A9 P2.2/A10 P2.3/A11 P2.4/A12 P2.5/A13 P2.6/A14 P2.7/A15 P3.0/RXD P3.1/TXD P3.2/INTO P3.3/INT1 P3.4/TO P3.5/T1 P3.6/WR P3.7/RD PSEN ALE/PROG XTAL2 XTAL1 RST EA/VPP P0.0/AD0 P0.1/AD1 P0.2/AD2 P0.3/AD3 P0.4/AD4 P0.5/AD5 P0.6/AD6 P0.7/AD7 P1.0 P1.1 P1.2 P1.3 P1.4 P1.5 P1.6 P1.7 39 38 37 36 35 34 33 32 1 2 3 4 5 6 7 8
-12V
100nF 13 DAC08 3 V-
100nF
V+
12 11 10 9 8 7 6 5
IOUT
16
18
19
-12V
10K
11,0592MHz 1N4148 33pF 33 pF 10K Title JMF - gerador programvel de formas de onda (Nov. 2001) Size A Date: Document Number <Doc> Tuesday, November 20, 2001 Sheet 1 of 1 Rev 1.0
O primeiro passo na realizao deste trabalho deve naturalmente consistir numa anlise detalhada do diagrama esquemtico apresentado acima. Em particular, cada aluno deve certificar-se que compreende a razo da existncia de cada componente apresentado. Este passo pode requerer a consulta s folhas de caractersticas dos componentes, que esto facilmente disponveis atravs da Internet.
Especificao funcional
O gerador de formas de onda programvel deve permitir a seleco da forma de onda a gerar, bem como a variao da frequncia e dos valores mximo e mnimo, de acordo com os seguintes requisitos: Formas de onda a suportar: triangular, dente de serra ascendente, dente de serra descendente e onda quadrada
Pg. 4 / 6
5 6
+ -
Frequncia: A gama de frequncias a suportar deve comear em 10 Hz e prolongarse at ao mximo valor que seja permitido pelo relgio do microcontrolador. A variao do valor da frequncia no deve alterar os actuais valores mximo e mnimo da tenso de sada. desejvel que a frequncia se mantenha, qualquer que seja a forma de onda seleccionada (i.e. se modificarmos a seleco da forma de onda a gerar, o valor actual da frequncia no deveria sofrer alterao).
Valores mximo e mnimo: Deve ser possvel o ajuste individual dos valores mximo e mnimo, tendo o valor mnimo como limite superior o valor mximo e este, como limite inferior, o valor mnimo (quando os valores mximo e mnimo especificados forem iguais ser gerada uma sada DC com este valor). No caso das formas de onda triangular e em dente de serra, o ajuste de qualquer destes valores deve ser feito mantendo-se o declive, o que implica que a frequncia diminui quando aumentarmos a excurso na sada (e vice-versa).
A configurao de funcionamento do nosso gerador de formas de onda programvel ser integralmente realizada via RS-232 a partir de um PC, de acordo com as seguintes recomendaes: As teclas numricas (1 a 4) devero ser usadas para seleccionar o parmetro a configurar: 1- Forma de onda; 2- Frequncia; 3- Valor mximo; 4- Valor mnimo. As teclas + e - devem realizar a aco de incrementar / decrementar relativamente ao ltimo parmetro seleccionado (e.g. carregar em 1 e depois em + deve passar forma de onda seguinte, dentro da sequncia triangular - serra ascendente serra descendente quadrada triangular - ...). Se o cdigo da tecla premida no tiver significado, no devem ocorrer alteraes relativamente situao de funcionamento actual. O ajuste do modo de funcionamento pretendido iniciar-se- normalmente pelos valores mximo e mnimo, aps o que se passar ao ajuste da frequncia (j que esta no modifica aqueles valores). Se nenhuma forma de onda estiver seleccionada, a sada analgica deve manter-se em 0 V.
Tarefas complementares
Os alunos que se vejam impossibilitados de comparecer a uma das provas de avaliao (e fiquem por essa razo no regime de avaliao 50+50 em vez do 40+40+20) devero implementar modos de funcionamento adicionais, que expandam a especificao funcional descrita na seco anterior. Estes novos requisitos sero apresentados caso a caso, devendo os alunos nestas circunstncias contactar com os docentes, para obter a especificao das tarefas complementares a realizar.
JMF Especificao do trabalho integrador para a avaliao distribuda Pg. 5 / 6
Referncias
Livro recomendado (captulo 9). Guies das aulas terico / prticas correspondentes s semanas de 4, 18 e 25 de Novembro (diversos aspectos elementares relacionados com um gerador de formas de onda programvel) Guies das aulas terico / prticas correspondentes semana de 21 de Outubro (programao modular em linguagem assembly)
Pg. 6 / 6 JMF Especificao do trabalho integrador para a avaliao distribuda