segunda-feira, 18 de março de 2013

Documentação

Em função da documentação do código IHM 2 fios estar precária, passeio este fim de semana acertando-o. Requereu muito estudo e interpretação do código mas, esta indo bem.

Estou inserindo no código instruções ao compilador para exibir as funções disponíveis durante a compilação, mostrado abaixo:

#if __funcoes__
#message "***********************************************"
#message "* rotinas externas disponíveis p/ xxx.        *"
#message "* 27/03/2013                                    *"
#message "* 1- re_                            *"
#message "* 2- re_                            *"
#message "* 3- re_                            *"
#message "* 4- re_                            *"
#message "***********************************************"
#else
#warning "Não mostra as funções TWI do xxx!"
#endif


Para tanto criei uma variável de nome __funcoes__ e a declarei verdadeira no arquivo arkivoj.inc. Isto habilita o compilador a exibir as funções do sistema.

O sisterma funciona bem, na figura 1 é mostrado seu funcionamento.
Figura 1: HW contendo: teclado  e LCD.
Nesta fase do desenvolvimeno o programa possibilita o utilizador conectar-se com vários tipos de privilétios, temos na figura 2 o acesso na opção 4 que é uilizador comum.
Figura 2: conectado como utilizador 4.
.

quarta-feira, 30 de janeiro de 2013

Fonte chaveada

Em função do espaço disponível no novo gabinete resolvi colocar uma fonte chaveada antiga que foi retirado do gabinete original:

fonte chaveada de sucata

Com este tecnologia empregada nesta fonte reduz-se o tamanha da mesma e aumenta-se a potência. É utilizado uma fonte de sucata, gentimente doado pelo colega Henrique, que possui as seguintes características:
  • chaveada
  • baixo ruído
  • dimensões física reduzida
  • entrada: 127/220 VCA - 1 A, 50-60 Hz
  • saída: 5 VDC - 2,5 A
Serviços preliminares: Como é de sucata o capacitor esta estufado que será trocado além dos cabos que serão readequados à necessidades.

Afonte montada no gabinete com todas as ligações prontas e funcionando:

Fonte montada no gabinete.
.

Painel

No final do trabalho de furação o painel ficou assim:
 

Após a inserção dos conectores:
A parte superior da fonte fica assim:
Logo, nesta parte ficará contido:
  • conector ISP
  • botão de reinício
.

segunda-feira, 28 de janeiro de 2013

Furação concluída

Deu tempo de terminar as furações com o horário do almoço, ter a ferramenta certa e sabe-la usar reduz a perda de tempo.

Correria com disciplina foi a solução, apesar de simples planejei. Foram poucos percalços.

Furação

Trabalho diário, a vida de projetista não é só programa às vezes tem-se que ir para outras áreas.


Furadeira para nossas furações em nosso gabinete, com esta máquina o trabalho fica facilitada. Dá até prazer em ter o equipamento apropriado para o trabalho...é só aprender a usar!

sábado, 26 de janeiro de 2013

Próximo passo

Percebi que tenho que reestruturar a parte física do uC por ter ficado muito apertado dando mal contato e gerando muitas falhas aleatórias.

Logo, a semana que vem, instalarei o HW do uC em um gabinete maior e partiremos para a programação do FW que é o que mais interessa.

Devido a não ter as ferramentas, utilizo as do meu serviço na hora do almoço...a vida de hobbysta é assim mesmo!

Comentário: O homem de ferro tem até ajuda de um robô mas, isto aqui é a vida real de um membro do povo num país plantador de cana-de-açúcar. Não é Hollywood.

As falhas aleatórias sempre deixam o programador com dúvidas sobre a tecnologia usada e sua lógica de programação. Com esta ação evitamos o problema de falta de crença no que estudamos e fazemos.

quarta-feira, 9 de janeiro de 2013

Ação

Fazendo algumas melhorias.

sábado, 5 de janeiro de 2013

Andamento do projeto

Estamos caminhando no projeto lentamente...faltam mais alguns arquivos e logo logo poderemos executá-lo com sucesso!

sexta-feira, 4 de janeiro de 2013

Iniaremos nossos projetos com uma interessante interface-homem-máquina para tanto, utilizaremos a linguagem de baixo nível (assembly) por demandar menos recursos em termo de processamento e armazenamento.

quinta-feira, 3 de janeiro de 2013

Estou trocando meu mini CLP - relê programável inteligente, por isto não terei exemplos práticos em programação destes dispositivos...por enquanto, aguardem!
Meus projetos utilizam microcontroladores da ATMEL, por conter:
  • grande capacidade de memória de programa e dados
  • oraganização das memórias linear e ininterrupta
  • simulador integrado
  • linguagem assembly e ANSI C
  • mapeamento das interrupções individual e na memória
  • de 8 a 32 bits
.
Adotei o pseudônimo de: Ubiratã Uaatsim Itzá I. O meu lado índio falou mais forte para tanto, escolhi este que é a função de nomes somente deste continente.
Reiniando o ano com muitas ideias e voltade de publicá-las.