Ir ao conteúdo
  • Cadastre-se

arh

Membro Pleno
  • Posts

    718
  • Cadastrado em

  • Última visita

Reputação

40
  1. Conseguiiiiiiiii. bom, como ja disse antes o hardware ja esta montado, caso nao ai partiria para a idiea da multiplex... irmão LuizGBarrio desde o começo a ideia do programa era seguinda a sua linha de raciocínio so que esto mei enferrujado e seu post foi fundamental valeu irmão. na verdade a logica que faz isto é a OR segue aqui parte do programa. void main() { float a; int saida, valor_2a; int16 valor_1, valor_2, valor_3; // valor_2 é pra casa decimal. set_tris_a (0xff); set_tris_b (0x00); set_tris_c (0xff); set_tris_d (0xff); setup_adc_ports(all_analog); setup_adc(adc_clock_div_32); enable_interrupts(global); while(1) { set_adc_channel(1); delay_us(40); valor_1 = read_adc(); //valor_1 = 210; // aqui foi o teste. a = 0.02 * valor_1 ; valor_3 = a; valor_2 = (a*10)-valor_3*(10); saida = valor_3; saida = (valor_3<<4); saida = (saida | valor_2); output_b (saida); delay_ms(500); } } agora é so colocar uns IF pra fazer umas coisinhas a mais, mas a ideia principal ja esta OK. VALEU a todos ai. grande aphawk dessa vez nao deu pra fazer multiplexado mas futuramente irei fazer, e me veio uma duvida aqui no caso da drenagem, no caso ai como fica configurado o TRIS ? abraço.
  2. aphawk então parceiro, tudo tranquilo? na parte de hardware eu nao tenho dificuldades, ja pensei nos transistores e tudo mais. mas o problema que ai eu teria que ter varios transitores e dezenas de resistores. e iria ocupar MUITO espaço, e o hardware ja esta montado como no esquema. acredito que com a logica do luiz ja irie conseguir, so estou sem tempo aqui pra mexer no projeto. aphawk o uC é capaz de drenar corrente necessária ai pra ligar leds? pois no caso ai ele teria que drenar a corrente vinda dos display. ou voce esta sugerindo um transistor pra cada pino do display?
  3. LuizGBarrio vou ler com calma aqui, mas lendo rapidamente aqui deu pra perceber que é exatamente como tenho em mente, e deu pra entender sim o microC. mais tarde volto aqui com o resultado, muito obrigado ai irmão.
  4. o problema é que fui burro e comprei anodo comum, ai eu economizaria nos pinos mas gastaria no espaço pois precisaria de varios transistores para operar como chave. e varios resistores. mas se daqui um tempo eu nao conseguir o que quero vou refazer o hardware e colocar um display lcd que tenho aqui que vai ser BEM mais fácil.
  5. o problema nao esta com a multiplexação, sei como fazer. o pepino é que o hardware ta ponto e esta com o ci 4543 que recebe nas entradas o BCD mas vou tentar fazer alguma logica aqui com o cor sei la. mas agradeço a ajuda
  6. charlesfrances pensei em fazer, mas falto resistor e transistores, (pior que comprei anodo comum) e o hardware ja ta montado. é quase um voltimetro, mas é um medidor pra agua.
  7. pessoal tenho um projeto aqui que é basicaemnte o pic recebendo um sinal no canal AD e depois apresentar em um display duplo de 7 seg. através de um ci cd4543 segue ai o esquema do projeto. a ideia do programa é assim iniciar receber sinal do canal ad gravar valor em uma variavel colocar saidas os valores, em forma de BCD. segue o codigo: + / - #include <16f877a.h> #device adc = 10 #fuses HS, nowdt,noprotect,nolvp #use delay (clock = 10000000) #use fast_io(a) #use fast_io( #use fast_io(c) #use fast_io(d) #define deci 0.02 void main() { float a; int16 valor_1, valor_2, valor_3; // valor_2 é pra casa decimal. set_tris_a (0xff); set_tris_b (0x00); set_tris_c (0xff); set_tris_d (0xff); setup_adc_ports(all_analog); setup_adc(adc_clock_div_32); enable_interrupts(global); while(1) { set_adc_channel(1); delay_us(40); valor_1 = read_adc(); // aqui recebe do canal ad a = 0.02 * valor_1 ; // aqui faz uma conversao para o que preciso valor_3 = a; // armazena o valor a variavel valor_2 = (a*100)-valor_3*(100); // aqui faz uma conversao para pegar o numero decimal e transformar em valor inteiro. /* o problema é que nao sei como colocar as saidas agora. por exemplo o display 1 iria ficar com o valor da variavel (valor_3) e o display 2 com o valor da variavel (valor_2) por exe: digamos que o valor da variavel (valor_3 = 7) em BCD seria 0111 e digamos que o valor da variavel (valor_2 = 3) em BCD seria 0011 como jogaria isto na saida do pic? */ } } nao sei se deu pra explicar direitinho. abraço a todos.
  8. vou tentar te explicar, nao tenho uma didatica muito boa, então tenta acompanhar o raciocínio ai. pra um led funcionar perfeitamente, voce tem que limitar sua corrente. o led trabalha com uma corrente tipica de 20mA, mais que isto ele ja pode ir pra cucuia, no caso ai deste circuito, o que esta limitando esta corrente é o capacitor. vamos aos calculos ai pra voce ver, a resistencia ai do capacitor (reatancia capacitiva) é dada pela formula: XL = 1 / 2* pi * frequencia * capacitancia agora vamos colocar os valores ai XL = 1 / 2 * 3,14 * 60 * 0,00000047uF = 5646 ohms seguindo agora a lei de Ohm. I = V / R == I = 220 / 5646 = 0,038mA veja que ja esta acima do aceitavel, agora vamos acrescentar 20% da tolerancia do capacitor o valor dele iria pra 564nF XL = 1 / 2 * 3,14 * 60 * 0,000000564uF = 4705 ohms vamos ver agora pra quanto a corrente vai subir com este novo valor. I = 220 / 4705 = 46mA totalmente a cima do aceitável.
  9. faller, vendo este circuito ai, tenho que fazer um parecido, so que a carga é outra e ira puxar +/- 62mA. neste projeto ai apresentado, a reatancia capacitiva ai deu 5646 ohms, que da uma corrente ai na carga de 20mA. correto? veja se meu raciocino aqui ta correto. preciso de 70mA. pra mim ter 70mA preciso de uma reatancia de: 127 / 0,07 = 1814 ohms Xl = 1 / 2 * 3,14 * 60 * C C = 1 / 2 * 3,14 * 60 * 1814 = 0,00000136 F então no meu caso ai o terei que colocar um de 1,4 uF, correto? faller, vendo este circuito ai, tenho que fazer um parecido, so que a carga é outra e ira puxar +/- 62mA. neste projeto ai apresentado, a reatancia capacitiva ai deu 5646 ohms, que da uma corrente ai na carga de 20mA. correto? veja se meu raciocino aqui ta correto. preciso de 70mA. pra mim ter 70mA preciso de uma reatancia de: 127 / 0,07 = 1814 ohms Xl = 1 / 2 * 3,14 * 60 * C C = 1 / 2 * 3,14 * 60 * 1814 = 0,00000136 F então no meu caso ai o terei que colocar um de 1,4 uF, correto? ia te avisar pra ter cuidado que este circuito seu ai, pois fiz os calculos aqui e a corrente ja tava no limite pros leds,e como o capacitor é de 20% poderia dar problema.
  10. amigo, acredito que esteja certo ai o valor do capacitor note que ele esta escrito .47 (ponto 47) MF este M ai deve ser a tolerancia de 20%
  11. acho que vou comprar minha maquina la na china, achei a 968 barato la. achei esta aqui também que parece ser muito boa http://portuguese.alibaba.com/product-gs/yihua-992da-rework-station-with-vacuum-630441645.html mas como nao tem frete grátis pra 992 e como ja ouvi falar muito bem da 968, vou tentar comprar a 968. uma da hakko ta fora de cogitação, caro de mais. (apesar de ser um sonho de consumo).
  12. criei uns exercícios aqui, e a formula bate certinho com a figura 12.2 dei uma olhada no link e a maioria ja foi corrigido nesta minha edição, exceto algumas imagens e a legenda. bom... vou continuar minha leitura do livro aqui, to aprendendo muito, tu explica muito bem. no caso de achar mais algum erro, tem algum lugar certo para postar, ou posso usar este topico aqui?? forte abraço.
  13. ok, olho sim. amanha posto aqui, to morrendo de sono ja. rs boa noite e parabéns pelo livro. obs: dei uma olhada rapida aqui, e os exercícios usam como base a imagem 12.1 e ja tinha resolvido e bateu certinho com a formula, em relação a figura 12.2 pelo que deu pra ver aqui esta certo tambem, amanhã confirmo direitinho.
  14. boa tarde, recentemente comprei o livro - Eletronica para autodidata, estudantes e tecnicos - ainda estou lendo, e é muito bom. mas cheguei em uma parte aqui que ta me revirando a cabeça. na pag. 116 -- 117 " Para calcular o valor da tensão sobre R1, R2, R3, R4 ou R6, considere R total como sendo R6 + R1 + R2 + R3 + R4. Para calcular o valor da tensão sobre R5, considere R total como sendo R6 + R5. ..." em baixo tem uns exercicios que pede pra calcular a tensão sobre R3 a potencia dissipada por R5. e a tensão sobre R6 so qeu esta formula que esta escrita no livro nao bate. a formula que eu usei deu certo com a simulação real (protoboard), a formula que usei foi 12v / R6 + R1-a-R4 // R5 ai achei a corrente total, e depois achei a tensão sobre R6 e os demais. usando minha formula demorei mais pra achar os valores, mas achei os valores certo. e no final do livro onde tem as respostas, esta a resposta com a formula do livro. mas na vida real nao bate.
  15. foxeletronic obrigado pela informação, vou procurar saber agora quanto custa um trafo com estas especificações, e ver se vai ficar viável comprar. grato pela atenção.

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

×
×
  • Criar novo...