Ir ao conteúdo
  • Cadastre-se

Rafaela-Sama.

Membro Pleno
  • Posts

    93
  • Cadastrado em

  • Última visita

Tudo que Rafaela-Sama. postou

  1. Boa tarde galera! Uma dúvida bem boba, mas que pode me dar uma luz a respeito de alguns projetos que tenho em mente, é a seguinte: Existe alguma biblioteca que trabalhe com equações diferenciais? No caso para cálculo de transitório de primeira e/ou segunda ordem? Se vocês souberem se realmente há uma maneira de fazer isto e puderem me ajudar me dizendo por onde eu poderia começar a estudar, para então implementar esses tipos de cálculos em um microcontroladores PIC. E além do mais, fiquei sabendo a pouco que tem bibliotecas/funções para retorno de seno, cosseno de ângulo. Isso pra mim foi um pouco que novidade , quais mais cálculos é possível ter através dessas bibliotecas? E quais bibliotecas/funções fornecem esses cálculos? Se puderem me recomendar algum material didático referente a isso, ou qualquer outro tipo de conhecimento que vocês achem interessante compartilhar, eu agradeço!!
  2. Exatamente, só funcionará com cargas indutivas e resistivas, bem lembrado.
  3. O que o @aphawk disse está certo, eu ia recomendar o mesmo, mas antes queria saber mesmo o porque de não usar pwm. ;D Porém você ficará limitado aos valores de alimentação do amp op. Usando microcontrolador você pode chavear um mosfet por exemplo(por pwm) e então ter valores de tensão e corrente bem acima do normal. E fica bem preciso até. Você terá o potenciômetro variando de 0 à 5, e ao mesmo tempo poderia ter um valor de 0 à 100 em cima de alguma carga. Se quiser ajuda com o PWM eu tento te auxiliar
  4. Gabriel porque não pode ser PWM?
  5. Galera faz tempo que não posto aqui, consegui testar o equipamento na indústria mesmo(mas ainda no protoboard, imaginem a gambiarra). É claro, não haviam muitas máquinas ligadas pra saber o quanto a rede poderia influenciar no equipamento. Eu tive a oportunidade de juntar meu trabalho com a faculdade, e pras aulas de EDA eu desenvolvi o layout da placa da máquina. A placa já foi mandada para confecção e até o final desse mês deve ficar pronta. Ai então poderei fazer mais testes. Muito obrigada pela ajuda de todos. Aqui no fórum tem muita coisa bacana, e paralelo a esse projeto estou desenvolvendo mais 2 hihi, e nem preciso postar minhas dúvidas, encontro tudo aqui no fórum. Obrigada mesmo galera!
  6. @Miguel Amaral Eu uso o celular mais pras coisas da faculdade(abrir apostilas), porque o resto das coisas que eu uso não tem pra wp8. Estou cogitando a ideia de comprar um tablet só pra poder jogar Clash of clans(confesso que viciei :/ ), baixar o app do Duolingo(que não tem pra wp8). Quanto a hardware os aparelhos são bons(é claro, poderia ter 1gb de ram kk), mas se fosse Android eu nem precisaria gastar com um tablet agora. Pra você ter uma noção, eu me desfiz de um Nokia C3(java), pra fazer quase que as mesmas coisas que eu já fazia antes ;(. Deveria ter mantido o C3 e comprado direto um tablet
  7. puts, o que determina então se o capacitor está com o valor dado em pico ou nano? Porque pesquisando, na maioria dos lugares fala que é dado em pico ;/
  8. o J é referente a quanto o valor pode sair de fabrica com variação. No caso ±5%.
  9. @JotaB Para ser de 0,47uF(0,47x10^-6) o componente deveria ter 0,000 000 47 F. No caso de ser cerâmico, a escala normalmente é pico, logo acredito eu que você teria ali 0.47pF(0,47x10^-12) = 0,000 000 000 000 47 F. É uma diferênça e tanto entre um e outro né. Outra coisa que você deve ficar atento é a respeito da tensão que estes capacitores suportam, o que veio errado tem que ser igual ou maior ao que deveria ser colocado..
  10. Depende da funcionalidade do componente no seu circuito, não influenciará tanto. Capacitores eletrolíticos são normalmente fabricados na faixa de 1uF(1x10^-6) até valores maiores. Já os cerâmicos, estão na casa dos pF(1x10^-12) ou nF(1x10^-9).
  11. Coloquei o o cálculo fora do timer, no caso no main(), funcionou. =p Alguém sabe me explicar o porque? Luiz, eu coloquei 2 leds para mudarem de estado, repare que como eu coloquei o timer com 4kHz, logo é o led01 quem deverá mudar de estado a cada segundo. E o pic também pode trabalhar com 8bits, o que pra mim simplificou e muito os meus cálculos. basta eu dizer lá no começo: #device adc=8 // 2e8=256 Bom, pelo menos aqui deu certo. E realmente, a que eu usei e deu certo foi int, esses negócios de váriaveis são um pouco confusos haha mas muito obrigada pela ajuda! Felipe entendi o que você quis dizer, realmente até que eu estava indo pelo caminho certo. Consegui simplificar mais ainda o circuito!! Obrigada.
  12. Bom, facilitei os cálculos que irá fazer a relação entre potenciômetro e tensão nos capacitores usando cálculo de Interpolação pelo método de Lagrange. Ficou bem mais simples. set_point = ((ler_set_point*0.62745)+30); if(ler_cap<=set_point) { if(input(zero_crossing)==0) { conta1++; if(conta1>=28) { if(conta1<=30)output_bit(scr1,1); else output_bit(scr1,0); } conta2=0; } else if(input(zero_crossing)==1) { conta2++; if(conta2>=28) { if(conta2<=30)output_bit(scr2,1); else output_bit(scr2,0); } conta1=0; } } else { output_bit(scr1,0); output_bit(scr2,0); conta1=0; conta2=0; } Na prática se eu coloco if(ler_cap<=30), o circuito carrega os capacitores com até 30V e então para. Porém ele não está reconhecendo o valor de set_point. Já coloquei ele como int, unsigned int16, float e nada, e sem contar que usando esses cálculos o LED(o mesmo que comentei antes que deveria mudar de estado a cada segundo contado), começa a mudar com atraso. Já fiz outros programas usando cálculos do tipo e não tive problemas, comparo ambos e não encontro nada.
  13. @vtrx e @LMolinari, entendi então. Menos mal então, se a empresa exigir vou atrás. E quanto a NR10? É só quando o funcionário trabalha com instalação industrial/ residencial(no caso só a rede), ou em casos de manutenção de máquina é necessário/obrigatório? A empresa tem alguma obrigação quanto a isso?
  14. Uso um circuito divisor de tensão. Estou fazendo algumas alterações quanto a isso para facilitar os cálculos. Estou mudando as entradas analógicas para 8 bits, e considerando os valores dos resistores para ter 5V sobre o pic caso tenha 256V(valor 8 bits) sobre os capacitores. Esse valor nunca vai chegar, o que me dá certa segurança a respeito de não passar de 5V nas entradas do uC. Dai pelo menos não preciso fazer tanto calculo, e acho que consigo usar variáveis de 8bits. Agora só falta fazer a relação entre esse valor e o potenciômetro de ajuste. =/ Ta um pouco complicado eu me expressar quanto a funcionalidade do projeto haha me desculpe.
  15. Bom dia galera, Estou com problemas quanto aos cálculos do meu programa, fiz os testes simulados no proteus(inclusive checando os valores pela serial), porém na prática está um pouquinho mais trabalhoso. Estou usando o PIC16F883, e estou trabalhando com 4kHz de frequência. Quando eu jogo os cálculos usando variável tipo float o programa fica lento e eu não consigo mais ter o disparo dos SCR's no momento certo(eu sei disso, porque um led programado para mudar de estado a cada 1 segundo, começa a atrasar a mudança de estado). O que o programa faz, ele calcula a tensão de entrada em cima de um banco de capacitores, e conforme um valor ajustado por potenciômetro o programa determinará se os SCR's deverão disparar ou não(para então carregar os capacitores). Estou usando as entradas analógicas com 10 bits de resolução (0 - 1023). Quando o potenciômetro estiver no mínimo 0(ou 0V), os capacitores deverão se carregar até 30V(libera disparo até chegar em 30V), e quando estiver no máximo, 1023(ou 5V) deverão chegar à no máximo 190V. O circuito que checa a tensão em cima dos capacitores, é capaz de ler variações de 0 - 0V até 1023 - 240V. Logo eu tenho o seguinte problema: Então eu crio uma relação entre eles, por exemplo: Set_point = Potenciometro -0 /1024-0 -----------> Set_point = Potenciometro/1024 Valor_por_ajuste =( tensão lida na analogica -128)/(1024 - 128) ------------>Valor_por_ajuste = (tensão lida na analogica -128)/682 Tensao_real = (tensão real -30)/(190-30) -----------> Tensao_real = (tensão real - 30)/ 160 e eu faço a lógica de: se a tensão lida no set point for maior que a tensão calculada em valor por ajuste libera disparo dos SCRs. senão, não. Porém ao final desses cálculos, eu obtenho valores minúsculos(variam de 0 à 1), onde acredito que eu teria que usar vária veis tipo float para interpretar estes dados. Vejam o código do meu programa. /* Main.c file generated by New Project wizard * * Created: qua jun 11 2014 * Processor: PIC16F883 * Compiler: CCS C*///#include <htc.h>#include <16f883.h> #device adc=10 // 2e10= 1024 #fuses XT,NOWDT,PUT,PROTECT #use delay(clock=4000000) //#use RS232(baud=9600, parity=N, bits=8, xmit=PIN_C6,rcv=PIN_C7)#define zero_crossing pin_c4#define sinal pin_c5#define scr1 pin_b4#define scr2 pin_b5boolean carrega=0,nivel01=0,nivel02=1;long int ler_set_point=0, ler_cap=0;long int led01=0,led02=0;unsigned int16 setP=0,x1=0;long int y=0;int conta1=0, conta2=0;void inicia();void ler_analogicas();void main(){ inicia(); output_low(scr1); //scr1 output_low(scr2); //scr2 // Write your code here while (1) { ler_analogicas(); //////////////////////////////////////////////// led02++; if(led02>=1000) //1 em 1 segundo { Led02=0; output_bit(pin_b1,nivel02); nivel02=!nivel02; }//////////////////////////////////////////////// } } #INT_TIMER2void timer2(){ //////////////////////////////////////////////// led01++; if(led01>=4000) //1 em 1 segundo { Led01=0; output_bit(pin_b0,nivel01); nivel01=!nivel01; }////////////////////////////////////////////////setP=ler_set_point/1023; x1=(ler_cap-128)/682; if(setP>=x1) { if(input(zero_crossing)==0) { conta1++; if(conta1>=28) { if(conta1<=30)output_bit(scr1,1); else output_bit(scr1,0); } conta2=0; } else if(input(zero_crossing)==1) { conta2++; if(conta2>=28) { if(conta2<=30)output_bit(scr2,1); else output_bit(scr2,0); } conta1=0; } } if(setP<x1) { output_bit(scr1,0); output_bit(scr2,0); conta1=0; conta2=0; } } void inicia() { enable_interrupts (GLOBAL); enable_interrupts (INT_TIMER2); setup_timer_2 (T2_DIV_BY_1,250,1); // 4k setup_ADC_ports (0x3); //utilizar apenas os canais 0, 1 e 2. setup_adc(ADC_CLOCK_INTERNAL); //conversor usará clock interno } void ler_analogicas() { set_adc_channel(0);//altera para o 0//// delay_us(40);/////////////////////////// ler_cap=read_adc();//le canal 0///////// set_adc_channel(1);//e altera para o 1// delay_us(40);/////////////////////////// ler_set_point=read_adc();//le o canal 1/} Se alguém puder me dar uma luz, seja referente ao cálculo, seja referente ao código, variável, ou outro, eu agradeço.
  16. Cara se você simular isso no Proteus seu circuita vai estar sempre acionado não vai? Tenta fazer a lógica assim: Voltando para o seu circuito, na prática eu não tenho muita certeza do funcionamento, já que o 4n35 vai trabalhar conforme a tensão/corrente no circuito. Para um resistor de valor alto o CI só vai desacionar(pois a corrente estará abaixo do valor minimo de acionamento do LED) quando estiver realmente próximo a passagem de zero. Logo será um pulso a cada passagem. Você deverá fazer os cálculos considerando os 127V( - 1,4V de queda de tensão nos diodos) / corrente de acionamento do led(máx 50mA), que dá pra considerar uns 10mA. O resistor comercial mais próximo vai dar R=12K. E Deve se fazer o cálculo de potência(P= RxI²), que dará 1,3W(terá que usar de 2W). Já nessa lógica de circuito que eu montei ele pega só meia onda, logo a tensão sobre o componente será menor. E você terá a seguinte forma de onda(amarela).
  17. É como o Miguel Amaral já postou, "Pela faixa de preço, nenhum smartphone bate o Moto G." Porém eu não recomendo o Lumia 720, eu tenho o Lumia 520 e ambos são Windows Phone. É uma tristeza quando você vê seus amigos baixando um monte de aplicativinho bacana e você descobre que só foi lançado pra Android e iOS. Se arrependimento matasse, nunca tinha pego o Lumia, a interface é linda, e depois de atualizado pra 8.1 nem se fala *-*, porém não tem Clash of Clans, não tem Tinder, não tem o aplicativo de idiomas da Babel, e por ai vai a lista,.. Sem contar que o modelo que eu peguei(de entrada da Nokia, eu sempre amei Nokia, mas agora estou desapontada), peca em acabamento e trava de mais. Recomendei pra um amigo que comprou o Lumia 620 e ele veio me reclamar que só trava. Com certeza os modelos mais caros(e não os de entrada) devem ser outro nível, mas mesmo assim ainda vale a pena pegar o Moto G. Conheço um monte de gente que tem esse modelo e só fala maravilhas dele, se você pesquisar, as características de hardware não deixarão a desejar. Se você tem bastante interesse na câmera do celular vale a pena olhas os modelos da Sony Xperia. E se for pegar o Moto G, saiba que não dá pra colocar cartão, então pegue um com memória interna suficiente para o que você for usar. Hoje aqui na minha cidade o Lumia 520 sai por R$500, enquanto o moto G R$650. Só não fico tão triste porque comprei o Lumia na ultima Black Friday, então saiu por R$350 na Shop Time. Vira e mexe eles tem umas promoções bacanas lá.
  18. É ta triste achar tablet bom e barato. Hahah Mas o jeito optar por modelos sem 3G(nenhuma presta mesmo) que saem mais barato.
  19. Tive um problema muito parecido no começo do ano, foram montadas umas 100 plaquinhas aqui no meu serviço, e na hora de testar tinha umas 75 que não funcionavam. Chequei e não era nenhuma cagada na hora de montar, a placa era bem simples, então logo imaginei que fosse algum componente com defeito de fábrica mesmo. Decidi tirar o BTA12-600(já que era ele quem não acionava) e colocar outro no lugar. Funcionou, então de cara pensei que fosse eles quem vieram com problema. Mas ai depois num segundo teste a placa já não funcionava mais. Dai que eu fui descobrir que na verdade quem estava com defeito era um MOC3011, só que quando você esquentava um pouco a plaquinha(como na troca do BTA por exemplo), ele funcionava, e ao enfriar, parava novamente de funcionar. Ainda bem que eu decidi testar de novo a placa, mas imagina se eu tivesse saindo trocando todos os componentes das placas com defeito? kkk Eu desconheço o local que os componentes foram comprados, sei que foi em São Paulo, mas de cara já alertei o meu chefe para ele ficar esperto com o fornecedor. E essa do cartão SD também presenciei algo similar. Mas com pendrive. Um amigo meu uma vez todo feliz comprou um pendrive de 4gd(época que era caro um pendrive desse tipo), mas na verdade só cabiam 512mb.. o resto corrompia tudo. E o legal é que no sistema mesmo, aparecia que tinham 4gb, mas quando abrimos o pendrive estava escrito no chip de flash mesmo que eram só 512mb. kk O barato as vezes sai caro né!
  20. Opa, deve ser isso mesmo, obrigada por me corrigir, o técnico em informática não passa pra hardware né!? Eles devem ver algumas linguagens de programação e logaritmo, mas acho que só. Galera o técnico também é necessário pagar CREA né? Uma vez um companheiro de trabalho me disse algo mais ou menos assim: você saber(curso profissionalizante): Você tem conhecimento na área. você cursar(pode ser nível médio ou superior): Você é capacitado para trabalhar na área. e você ter o CREA ativo: Você é habilitado a trabalhar na área. Não lembro se era exatamente isso, mas até hoje não entendi muito bem hahah Eu sei que eu sou registrada como técnica, mas não pago CREA, assim como muitos conhecidos meus. E seu que algumas empresas(normalmente multinacionais) exigem o registro ativo no CREA. Esse valor é muito alto? Não tenho a minima ideia de valor.
  21. Você pode optar por fazer cursos profissionalizantes, onde você encontra facilmente por ai cursos específicos de Eletrônica básica, Eletrônica Digital, Eletrônica analógica, Programação de microcontroladores, Programação de CLP, entre outros. Pode também optar por fazer um curso técnico(de nível médio), como o de Eletroeletrônica, Eletrotécnica, Instrumentação e controle, Mecatrônica, Eletrônica e até mesmo Informática. ou você pode já partir para uma Engenharia Eletrônica, Engenharia da computação, ou que tenha alguma ênfase voltada à area de seu interesse, como por exemplo Engenharia Elétrica com enfases atribuídas pela CREA em Eletrônica e Eletrotécnica. A melhor coisa que você pode fazer é visitar as escolas profissionalizantes, técnicas e de nível superior da sua cidade, conhecer os laboratórios que irá utilizar, conhecer a grade do curso oferecido, e pesquisar mercado de trabalho, as áreas de atuação e etc. Pesquise também se o curso é reconhecido nacionalmente(no caso dos superiores pelo MEC) e a nota do curso e instituição nas provas do ENADE do ano anterior. E não se esqueça de checar valores do curso e se for uma instituição pública, de estudar para as provas! Não é muita coisa a mais além do que já postaram, mas espero ter complementado em algo.
  22. Não há nada antes desta numeração? Eu encontrei este datasheet aqui: http://pdf1.alldatasheet.com/datasheet-pdf/view/157198/STMICROELECTRONICS/B10NK60Z-1.html
  23. O último que zerei foi o Diablo3, agora estou jogando The Elder Scrolls V - Skyrim, Scribblenaus Unlimited e God of War 2. ps. Assim que cair na minha conta Steam, começo também o The Stanley Parable, e esqueci de citar o Dead Island 2 que também to jogando. =p

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...