• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

zmk

[Ajuda] Para um trabalho

4 mensagens neste tópico

Boas pessoal! Gostava que me ajudassem se possivel. Tenho um trabalho de sistemas digitais para fazer mas nao tou a ver como se faz. Tenho de montar um circuito que controle os semáforos dos carros e dos peões de um cruzamento. Mais ou menos deste genero:

                    |                  |

                    |                  |

                    |                  |

____________|                  |____________

___________                      ____________

                    |                  |

                    |                  |

                    |                  |

                    |                  |

Tenho de ter em conta que:

- O período de relógio é de 5 segundos;

- O sinal verde para os carros deve estar aberto durante 50 segundos;

- O sinal amarelo dos carros dura 5 segundos;

- Os carros não podem voltar à esquerda;

- O sinal vermelho dos peões deve acender 10 segundos antes do sinal verde

dos carros abrir.

Estes sao todos os dados do problema. Agora a minha pergunta é como e que eu faço isto, porque nao estou a ver como fazer as tabelas, pois isto sao circuitos sequenciais, e ainda nao tenho muita pratica nisto. Alguem me pode ajudar? Agradecia muito

Cumprimentos

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Eu ja tive um trabalho assim.. (que nunca cheguei a acabar) mas na cadeira de Arquitectura de Computadores.. em que tinhamos de fazer um programa em Assembly e C para controlar os semáforos..

Espero que tenhas tido sorte com o trabalho..

Cumprimentos

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Disponho de um programa livre para CLP que talvez possa te ajudar. Se você quer utilizá-lo, envie-me seu e-mail com o título "Ajuda para um Trabalho". O Tamanho do arquivo é: 3,26 MB.

Ass: Edison

edsudani@ig.com.br

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Acho que já respondeste à tua própria pergunta.

Desenha os diagramas de estados, escreve as tabelas de transições e tira de lá a configuração dos flip-flops.

Isto depende da complexidade do sistema de semáforos. Precisas de tantos flip flops quandos os bits necessários para representar o número de configurações de semáforos que vais usar.

As lampadas a acender podem ser controladas com recurso a um circuito combinacional.

Dependendo da complexidade do sistema, um cruzamento destes, se tiver passadeiras, pode ser bem complexo.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora