-
Posts
8.316 -
Cadastrado em
-
Última visita
Tudo que aphawk postou
-
domafero e testman, Fico contente que esteja sendo útil para vocês ! Usar um gravador ICSP realmente ajuda bastante, pois pode-se usar um protoboard para todos os testes, sem ter o incomodo de retirar o chip para gravar e depois recolocar no protoboard, e sempre tem umas "pecinhas" que acabam soltando e fazem a gente perder um tempão ! Existem circuitos baratos para usar via serial ou via paralela, mas eu recomendo usar um via USB, é bem mais versátil, pois pode ser ligado em notebooks também. Eu baseei o tutorial no ATMEGA168, mas nada impede de usar qualquer um dos ATMEGAS, desde que tenha pelo menos 4K de flash. Eu sugiro mesmo o ATMEGA168, pois é um baita produto pelo custo dele .... 512 de RAM e 16K de flash é uma maravilha para quem trabalhava com os PICs .... Quanto ao AVR32 ( desculpe, eu havia pensado ATMEGA32 mas sei lá o motivo digitei AVR32 ... ), o modelo correto é ATMEGA32 , tem 40 pinos, ( bastante portas de I/O !!!! ), 32K de flash, 2K de RAM, e olhe que até agora o máximo que usei dele foi 700 bytes de RAM e 5K de flash .... Só para terem uma ideia, implementei em Basic um sistema de controle de luminosidade de LED´s via PWM, com 12 canais , por software, e ele por sí só ocupou menos de 1K de flash e menos de 50 bytes de RAM. Como podem ver, dá para fazer muiiita coisa com ele ! Quanto a modelos de AVR´s, eu sugiro sempre pensar no ATMEGA8, ATMEGA168 e ATMEGA32, pois são baratos e fáceis de encontrar. Existe um modelo especial do ATMEGA168, se não me engano é o ATMEGA168V, que trabalha a partir de 1.8 Volts !!!!! Esse é fantástico para quem quiser montar projetos alimentados por pilhas ou baterias ! Eu comprei eles no Mercado Livre baratinho, acho que foi uns R$ 5,00 mais caro que o normal. A única desvantagem, em relação ao ATMEGA168 normal, é que ele trabalha no máximo a 10 Mhz, mas como geralmente usamos o clock interno que é sempre 8 Mhz no máximo, isso não me causou nenhum problema até agora. Bons usos, e se tiverem alguma sugestão, é só falar, ok ? Um abraço. Paulo
-
Valeu Test Man, Estou tentando fazer o mesmo trabalho que fiz com o tutorial sobre PIC's, felizmente eu escolhi usar o BASCOM, que não tem um simulador poderoso igual ao ASI ( AVR Simulator -> é idêntico ao PSI, só que usando processadores AVR ), mas tem tanta coisa a mais que dá um poder quase ilimitado, fora que existem bibliotecas prontas para quase tudo o que voce imaginar. Existe até um DOS para usar em pen-drives e cartões de memória ! Quanto à parte 2 , em vez disso, vou atualizando o tutorial conforme tenho novas idéias em meus hobbies. Se, um dia (...) , eu achar que ele está pronto, pelo menos o básico, eu concluo ele e começarei OFICIALMENTE a parte 2. Mas isto deve demorar, pois ainda tenho de mostrar algumas coisas, como comunicação IR, RF, Pots digitais, etc ..... Agora, voce falou algo sobre o link no início do Tópico .... tem razão, eu cliquei e veio o tutorial do PSI !!!!! Eu mesmo fiz besteira na quinta-feira, quando atualizei o tutorial do PSI. Obrigado pelo aviso, já consertei o link, pode baixar ele novamente, ok ? Sabe que tem uma coisa interessante ? Muita gente pediu para eu fazer sobre os AVR's em vez dos PIC's, agora que eu fiz, e estou incrementando ele conforme tenho idéias novas, ninguém está se interessando ! Mas uma coisa eu posso dizer, estou fazendo coisas com os AVR's em BASCOM que são totalmente impossíveis de serem feitas com os PIC's em qualquer tipo de linguagem Basic, fora as vantagens do hardware do AVR em termos de preço versus o que se obtém ! Por exemplo, estou fazendo um circuito para a minha moto meio maluco, vou te adiantar para voce imaginar : Tenho 2 lanternas dianteiras e duas traseiras, estou trocando elas por LED's RGB de 5 Watts, e estou implementando até um microfone ( !!! ) no circuito, quando a moto estiver desligada, posso transformar as lanternas em uma luz rítmica, assim se tiver alguma música tocando alta nos carros perto dela, ela vai fazer o maior show de luzes ! Vai ter motoqueiro de queixo caído heheheh ! Fora que agora vou ter um PISCA-ALERTA, e um aviso quando a moto sai do neutro e engato a primeira ( tipo um flash de luz verde nas lanternas traseiras ), as 4 lanternas acendendo em branco quando estiver em situação normal, etc. No ano passado, tentei fazer isto com um PIC, mas não deu para escrever todo o código, pois precisava de uma memória RAM maior. ( 256 bytes é muito pouco ! ) Agora, usando o ATMEGA32, tenho 2K de RAM, e 32K de Flash, por um custo abaixo de R$ 35,00 !!!! Isso que está me incentivando a prosseguir, uma hora o pessoal vai perceber que só terão vantagens migrando para os AVR's . Qualquer dúvida, pode postar, e obrigado por me avisar, ok ? Um abraço. Paulo
-
Amigo Denken, Tenho a certeza de que voce vai se divertir muito aqui no Clube, pois muitos como você que hoje estão aqui , ensinando aos iniciantes, começaram EXATAMENTE da mesma maneira : como um hobby !!! Siga seu instinto, use a Internet, existem muitos sites que são realmente bem didáticos, e quando tiver alguma dúvida, é só postar que a gente responde com a maior satisfação em ajudar ! Aproveito e mando um grande abraço ao amigo ( sumido !!!!! hehehehe) digam AMD !!!! Paulo
-
Acabei de ver um LED RGB de alta potência ( 5 Watts !!! ) que já vem com dissipador de metal, angulo de visão de 140 graus a um custo de cerca de R$ 50,00 . Isto permite fazer um velho sonho que eu sempre tive, que é trocar o sistema de lanternas da minha moto ( as 4, duas na frente e duas atrás ) por um sistema inteligente com AVR, que vai fazer as lanternas acenderem em Branco quando estiver acesa em situação normal, amarela quando ligarmos a seta, e vermelha quando estiver com freio acionada, inclusive vou tentar fazer o vermelho do freio tipo Flash para chamar mais a atencão. E, claro, vou incluir um sistema de pisca-alerta, onde todas as 4 lanternas ficam piscando, trocando as cores ao mesmo tempo. É um bom exemplo do uso de PWM em Basic, e vai servir como um exemplo real de ligação no ambiente da moto, que possui ruidos de ignição que normalmente atrapalham alguns projetistas. Se alguém tiver alguma sugestão, poste que irei analisar, ok ? Assim que o protótipo ficar pronto eu incluo no Tutorial. Paulo
-
Pessoal, já está atualizado o tutorial sobre programação de AVR em Basic. com um projeto de relógio despertador usando um AVR, ficando muito simples e barato. Segue o esquema do relógio, que ficou muito simples, podendo servir como um excelente relógio a ser montado por iniciantes e até mesmo para trabalhos de TCC. Quem se interessar basta fazer o download. Para facilitar a sua montagem, segue o arquivo .HEX para ser gravado no AVR : http://www.4shared.com/zip/_-8SGqI0/relogio.html Bons usos. Paulo
-
Bem lembrado, Bcpetronzio ! Eu estou estranhando a ligação do transistor que está ligado direto na saida do operacional... parece que é uma fonte de corrente constante, e pode ser que essa configuração acabe limitando a excursão do sinal AC do ampop, mas vale a pena tentar ! Se ocorrer essa limitação, experimente repolarizar esse transistor, pode ser que resolva ... Revelino, verifique com um osciloscópio se essa limitação da excursão AC é simétrica, ou se ocorre em apenas um dos semi-ciclos da senóide, isso ajudaria a entender o mecanismo para podermos melhorar, ok ? Paulo
-
O ideal seria voce trocar o ampop TL071 por um dos modernos Rail-to-Rail, eles iriam saturar apenas a 0,5 volts da tensão de alimentação, se alimentar com + - 18v voce consegue obter cerca de 34 V p-p sem distorção visível. Paulo
-
Se eu me lembro bem, o limite de tensão desses transistores de potência é de 140 Volts, e voce está exatamente no limite !!!! ( +70v e -70v ) Isso não deve fazer os transistores esquentarem mais do que deveriam, apenas faz voce correr o risco de queimar eles fazendo entrar em curto por ruptura de tensão, independente de qualquer outra coisa... acho que o problema mesmo é dissipar todo o calor gerado nos transistores ! Eu abaixaria um pouco a tensão, para não ficar tanto no limite. Se a fonte não for do tipo estabilizada ( e com certeza não é ), caso a tensão da rede aumentar um pouco, por exemplo, de 110v para 120 Volts, seu amplificado vai queimar com certeza pois estará alimentado com uns 76 volts, dando um total de 152 volts e com certeza seus transistores vão pifar. Claro que abaixando a tensão um pouco, por exemplo, para 65 volts, voce estará diminuindo a tensão pico a pico sobre a carga em 10 volts. Fazendo as contas : ANTES - 70 VOLTS ALIM. - 400W -> TENSÃO NA CARGA DE +- 56 volts. DEPOIS - 65 VOLTS ALIM. - TENSÃO NA CARGA DE +- 46 VOLTS -> 264 W Esse seria o limite de seu amplificador, com a tensão original do projeto. Cerca de 260 Watts em 8 ohms, mas pelo que eu ví ele foi projetado para trabalhar com impedâncias abaixo de 4 ohms. Acredito que com uma carga de 4 ohms a potencia vai ser maior do que os 400 W , mesmo com a tensão reduzida para 65 volts, e os transistores vão aguentar, DESDE QUE exista uma excelente dissipação ( experimente fazer um dissipador ativo com alguns coolers ). Um abraço. Paulo
-
Caramba, Faller, não tinha percebido que a impedância de carga era de 0,5 ohms .... porisso que voce disse 95A ..... a coisa ficou ainda pior, pois se essa é a corrente média na carga, os picos podem ser ainda maiores ! Fico imaginando uma fonte dessas, 65+65 por 100A, são 13.000 watts .... mais do que 2 chuveiros juntos ! Já pensou a fiação da casa ?????? Haja diodo E capacitor eletrolítico na fonte para manter isso ! Com certeza, esse amplificador não fornece toda essa potência, procure por um outro cujas especificações sejam mais realistas ! Valeu pessoal ! Paulo
-
Revelino, O FALLER está certo.... não fiz os cálculos , mas de cara já sei que seriam necessários no mínimo uns 40 ampéres, se tivesse um rendimento de 100% ( que não existe... ) . Supondo um rendimento máximo da ordem de 65%, eu chutaria uns 60 Amperes .... mas a dificuldade é a mesma se fosse 95 !!!! Mas ainda duvido que com só 8 transistores de potência seja possível obter tudo isto, são cerca de 575 Watts por transistor ( isso só de áudio ), ou mais de 800W totais se levarmos em conta o rendimento. Ou seja, 225 Watts são dissipados em forma de calor ! Pode ser que eu esteja errado, pois faz muito tempo que trabalhei com isto, mas gostaria de saber COMO um transistor de no máximo 250 watts consegue dissipar 225 Watts se olhando a curva SOA ele aguenta no máximo 3A com 70 volts ... Para mim, seriam necessários pelo menos umas 20 vezes mais transistores !!! Agora, olhando bem o esquema, está informado que são 9600W PMPO .... em RMS seriam umas 8 vezes menor. Na minha opinião, esse esquema forneceria uns 600 Watts RMS, usando a curva SOA dos MJ15003 e 15004 . Alguém com conhecimento REAL pode informar melhor a todos nós ? Paulo
-
Fiz um relógio digital com alarme, com 4 dígitos LED e um AVR, sem usar nenhum RTC separado, usei o próprio RTC do Counter2 do AVR. Ficou legal, porque é um projeto que usa 2 timers diferentes com suas interrupções, um para fazer os displays multiplexados, e o outro gera a base de tempo com um único cristal de 32768 Khz. Tudo programado só com Bascom, vou incluir no tutorial este fim de semana. Quem já fez o download, faça um download novo a partir de segunda-feira, ok ? Paulo
-
Opa, IAS, valeu meu amigo, o que importa é que voce já tem experiência do BASIC com PIC´s, fica muito mais fácil usar os AVR´s com o Bascom ! E voce vai perceber que o BASCOM é o sonho de qualquer programador, possui funções de strings super-completas, trabalha com números reais e fracionários, tem funções matemáticas de tudo o que você precisar, enfim, eu que me acostumei com o Basic do PSI, que é bem limitado, me sinto no paraíso quando uso o Bascom ! Manda bala e depois me fala ok ? Um abraço. Paulo
-
Opa, bons usos , test man, espero que ache ele legal, aliás, fica aqui um pedido que faço a todos que estejam lendo, se gostarem do tutorial, por favor, dêem uma nota a este tópico..... no tutorial que eu fiz de PIC, tem centenas de acessos, mas ninguém deu uma única nota para ele ....... heheheh po o ego agradece muito !!!!!! Abraços a todos ! Paulo
-
Só para manter o tópico atualizado ... Achei um bug do Bascom ..... declarei uma variável do tipo WORD ( pode ir de 0 até 65535 ), e fiz um loop usando o FOR - NEXT com ela, indo de 0 até 9999 , e o loop abortava quando o valor da variável chegava a 236 .... não conseguí achar o motivo, e só resolveu o problema quando eu declarei a variável como Long . Aliás, esse bug foi justamente no exemplo do tutorial sobre um contador de 0 até 9999 com 4 displays de 7 segmentos. Repare que eu tive de declarar ela como Long ! Fica aqui o aviso, pois é um daqueles bugs difíceis de se achar, pois tive de ficar acompanhando a contagem para perceber o bug ! Paulo
-
Felipe e Cácio, Obrigado a vocês, meus amigos, a área dos AVR's também é bem nova para mim, e peço a ajuda de vocês, como sempre, para qualquer dúvida dos usuários iniciantes ! Aliás, gostaria que vocês dessem uma boa olhada no tutorial, como eu escreví ele a toque de caixa, podem existir alguns erros que eu não tenha revisto. Estou começando amanhã a escrever a segunda parte, espero terminar logo ! Um abraço a vocês, amigos ! Paulo Opa -> Felipe, se voce quis dizer o AVR Simulator Ide, os programas que eu gerei no Bascom, que utilizam o Timer0, não conseguí fazer a simulação..... mas os que não envolveram interrupções do Timer, funcionaram direitinho !
-
Pessoal, segue um novo tutorial, baseado na linguagem BASIC do Bascom, e no uso de programadores ICSP, para quem quiser usar os processadores AVR's em seus projetos. Como é a primeira versão, podem existir erros de escrita, ou até mesmo algum conceito que eu tenha entendido de uma maneira pode estar errado, mas basta me avisarem, que eu corrijo o tutorial, ok ? Os programas e circuitos do tutorial foram todos montados e testados. E gostaria de enviar um agradecimento ao nosso amigo SOSCHIP, pois ele, mais do que todos os outros deste Fórum, é quem mais batalhou para incentivar o uso dos AVR's, e até mesmo foi por indicação dele que eu iniciei a usar o programa Bascom em meus projetos. SOSCHIP, obrigado, meu amigo ! Segue o link para o tutorial : http://www.4shared.com/file/251546552/110b26b/INTRODUO_AO_USO_DE_AVR_-_PARTE.html Paulo
-
Microcontroladores - Circuitos & Linguagens & Tutorial em BASIC para PIC's e AVR's
aphawk respondeu ao tópico de xyko-2020 em Microcontroladores
Pessoal, segue um novo tutorial, baseado na linguagem BASIC do Bascom, e no uso de programadores ICSP, para quem quiser usar os processadores AVR's em seus projetos. Como é a primeira versão, podem existir erros de escrita, ou até mesmo algum conceito que eu tenha entendido de uma maneira pode estar errado, mas basta me avisarem, que eu corrijo o tutorial, ok ? Os programas e circuitos do tutorial foram todos montados e testados. E gostaria de enviar um agradecimento ao nosso amigo SOSCHIP, pois ele, mais do que todos os outros deste Fórum, é quem mais batalhou para incentivar o uso dos AVR's, e até mesmo foi por indicação dele que eu iniciei a usar o programa Bascom em meus projetos. SOSCHIP, obrigado, meu amigo ! Segue o link para o tutorial : http://www.4shared.com/office/WHtIxI3t/TUTORIAL_PROGRAMAO_AVR_EM_BASI.html Paulo EDIT: Dúvidas sobre este Tutorial, Retire-as no tópico abaixo: http://forum.clubedohardware.com.br/tutorial-programacao-basic/790825 -
Segue este link, tem um excelente projeto, com esquemas, dicas de funcionamento, e soft . Pela maneira que foi implementado, fica fácil decodificar o teclado via interrupção, pode ser feito em ASM, C, Basic, mas é o que o amigo VTRX falou, vai ter de escrever o software mesmo .... http://www.electronic-engineering.ch/microchip/projects/keyboard/v3xx/keyboard_v3xx.html Paulo
-
Oi Davijohn, Sem o esquema fica bem complicado responder tudo, mas algumas coisas eu posso te ajudar. Primeiro, cadê os capacitores da fonte de alimentação ???????? Alguém retirou eles do amplificador...... sem eles , adeus power. Segundo, os 2N3773, são o irmão maior do 2N3055 em termos de tensão VCE, e sim, o coletor deles está ligado no invólucro metálico, cuidado com a isolação. Se eu não me engano, a potencia de cada transistor desses é de 150 Watts e a corrente máxima em torno de 15A . Se voce alimentar com trafo de 35 + 35 volts, espero que a alimentação chegue em torno de 40 + 40 volts DC, e analizando a curva SOA, voce pode obter até 1.5 A de cada transistor nessa condição. 6 deles significam 9 Amperes, que permite na teoria obter pelo menos uns 500 Watts RMS, DESDE QUE a fonte possa fornecer os 10 Ampéres para CADA canal ok ? Ah, e não se esqueça de dimensionar os diodos da fonte e o banco de capacitores para essa corrente toda ! Os TIPs são apenas os excitadores dos 2N3773 . Melhores informações apenas com o esquema ok ? O que eu acho a respeito é isto : dá para partir do que voce já tem, e melhorar para conseguir um power de respeito ! Paulo
-
Eu também comprei exatamente esse, e veio com uma placa de fenolite comum, bem simples, sem verniz, e eu mesmo dei uma "ajeitada" nela. Também fiquei maluco com os Jumpers, e o vendedor me respondeu e mandou uns arquivos de documentação ( ???? ) e os programas de gravação. Mas infelizmente não funcionou de jeito nenhum no Windows 7, tive de instalar um Windows XP numa partição para usar ele. No XP funcionou perfeitamente com o ATMEGA8 e ATMEGA16. Paulo
-
Como montar uma Fonte de 12V de 150amp Estabilizada
aphawk respondeu ao tópico de MarciTOO em Eletrônica
Olha, esses números são assustadores, a fiação disso é coisa de gente grande heheheh... Ricardo, O tipo de retificação é ponte de 4 diodos ou 2 diodos apenas ? Pois se for de 2 diodos, com "apenas" essa capacitância, quando voce puxar 120 ampéres ou mais, , a tensão vai cair muito, fazendo um Ripple considerável, e vai aparecer um zumbido enorme na saida do amplificador. Tem de aumentar esse banco de capacitores, ok ? Paulo -
Capacitor de botstrap e charge-pumping techniques
aphawk respondeu ao tópico de gabriela_goes em Eletrônica
Vou tentar deixar mais fácil ... Bootstrap é uma técnica de realimentação, que acaba aumentando enormemente a imperdãncia de um circuito. Como exemplo , alguns circuitos de entrada de amplificadores ou pré-amplificadores possuem um capacitor ligado meio esquisito, que vai tipo entre a base e um arranjo de resistores ligados no coletor de um mesmo transistor, o efeito de realimentação que acaba ocorrendo diminui a corrente necessária na base do transistor, o que equivale à impedância de entrada ficar bem maior do que era sem o capacitor. Charge-pumping , funciona mais ou menos assim, a energia é enviada em " pacotes" para um capacitor, aos poucos, e ele vai armazenando essa energia, até que chega a um limite e ocorre a descarga completa dessa enenrgia de uma só vez. Normalmente existe um circuito chaveador, que a cada vez envia um pouco de carga. A tradução literal desse termo é "bombeando carga" .... Paulo -
Daniel, Olha, para ter segurança, é melhor usar 20 2N3055 . Fiz uma conta básica, se tivermos na saida da ponte retificadora cerca de 24 volts quando solicitarmos 100 ampéres, teremos uma dissipação total de (24-13,8) X 100 = 1020 WATTS, onde teríamos cerca de 54 watts por transistor de dissipação. Não confio nos 2N3055, eles dizem que suporta tranquilo, mas já ví queimar um monte deles. Infelizmente esse transistor tem um péssimo controle de qualidade de produção ! Já ví uma fonte semelhante, quem montou usou 20 transistores 2n3055, e funcionou durante anos. Mas .... um dia um dos transistores queimou, entrou em curto, e apareceu quase 30 volts na saida, queimou o rádio, o módulo de potencia de RF, o repetidor, tudo ..... Falo isso para lembrar que quanto mais transistor voce usa, maior é o risco de queima da fonte .... basta apenas 1 deles queimar, por exemplo, por sobreaquecimento, e tchau .... Eu colocaria na saida da fonte um sistema de proteção a tiristor, para garantir que o fusível abra se a tensão de saida passar em torno de 14,5 volts ok ? Lembre-se de fazer um excelente dissipador, isso vai esquentar bastante, mesmo com ventilação forçada ok ? Paulo
-
Medir distancia do Aeromodelo em relação ao controle
aphawk respondeu ao tópico de Alphax71 em Eletrônica
Soschip, concordo com você , também quero ver isso ! Gente, tudo bem que a troca de informações é válida, mas neste caso temos alguns obstáculos que não vamos conseguir resolver fácilmente. Aliás, se conseguirmos, estaremos todos empregados NA HORA pela NASA ou pelo Exército !!! Um gps colocado no aeromodelo, enviando o sinal para um pequeno transmissor, deve dar um erro de posicionamento de uns 30 metros. Parece muito, mas pensando que a distância pode chegar a 1500 metros ..... é um erro relativamente pequeno.... O problema é : transmitir esse sinal, de maneira radial, com potência suficiente para cobrir essa distância, certamente precisaremos de bem mais de 50 miliwatts, e o projeto teria de ter licença da ANATEL. O que me preocupa mais é que o circuito disso vai acrescentar um peso extra ao aeromodelo. Me parece que o que vai ser mais complicado é o transmissor de dados, pois não pode ser de baixa velocidade, senão a posição recebida seria bem diferente da real se o avião estiver em alta velocidade. E tem de ter uma boa potência também ! Olhando todo o conjunto ...... é bem complicado de fazer e vai gastar um bom dinheirinho nos protótipos ! Alguém se habilita a fazer o sistema de transmissão de dados do aeromodelo para cobrir 1500 metros sem antenas direcionais , usando uma simples bateria de aeromodelo, e que transmitisse, por exemplo, a uma taxa de uns 1200 bauds ( semelhante ao packet radio ) ???? Não custa perguntar né ........ Se isso for feito por alguém, o resto é bem mais fácil ! Paulo -
O cabo HDMI transmite sinais digitais. Se tiver algum tipo de perda, simplesmente não vai funcionar, pois vai danificar o protocolo dos sinais. Mas também acho que vale a tentativa, afinal, se passam 5 metros, acho que pode passar um pouco mais. E se não funcionar, acho que nem mesmo se voce usasse uma emenda e outro cabo junto iria dar certo..... Só tome cuidado para as soldas serem bem feitas, e depois das soldas, faça uma blindagem, por exemplo com um pedaço de papel de alumínio e aterre na malha do cabo, protegendo o trecho das soldas ( devidamente isoladas claro ! ) de eventuais ruídos elétricos. Sabe como é o ditado : Não acredito em bruxas, mas que elas existem, existem !!!! Paulo
Sobre o Clube do Hardware
No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais
Direitos autorais
Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais