Ir ao conteúdo
  • Cadastre-se

.if

Membro VIP
  • Posts

    15.329
  • Cadastrado em

Tudo que .if postou

  1. Moris ... coloquei um R de 1mR. Perceba o pico de 2.7mV=2.7A.. Ok não deve dar pra diagnosticar nada mas um detalhe: a corrente está 1/2 senoidal ou seja linear. Achei que ia aparecer o pulso pwm. Suponho ser devido ao ter ligado o gate direto no mc sem driver ou a indutância está filtrando ou algo do gênero... Ou era pra ser assim mesmo? O sinal amarelo é a V em 1mR A simulação fica muuuiiitooo lenta quando com este esquema. Estou fazendo teste com esta sem mosfet que fica menos lenta. Com alguns saltos felinos pessoais - sem google, IA e afins, já tive sucesso em ler a vac com este esquema minimalista com 2 resistores acima e mostrar no terminal. O foco agora é... A qualquer momento vos mostro minha saga até este ponto... Alerta de spoiler - o compilador arduino parece ter bugs. Tive que fazer uma verdadeira ginástica pra operar a contento. Penso em migrar pro Keil C ou IAR ou o XC8 da microchip mesmo...
  2. Isto não agrega nada. De fato até subtrai: Me (me) faz perder o interesse em ajudar. Afinal denota uma falta de interesse na área. Enfim...registre-se que o que você me leu não é necessariamente só pra você e resolver seu probleminha mas sim envolver abranger algo ou alguém mais amplo que em qualquer momento eventualmente caia nesta rede. Afinal este é forum de .. eletrônica .. portanto supõe-se um mínimo interesse pela área preferencialmente com um mínimo de conhecimento e, obviamente, um mínimo de respeito/gratidão. .. 1/2 escassos hoje em dia. De novo..., menos do que você disse lá em cima. Aí sim hein... concordo 100%. E pela ultima foto sua, você vai ter que aprender um pouquinho +. área da aerodinâmica/aviônica e afins... Edit ... consulte forum de aeromodelismo (clique)
  3. A parte da física, aerodinâmica, mecânicas e etc acho que você deve pesquisar ou pensar melhor. Provavelmente você quis perguntar algo como "como projetar um par de rádio transmissor e receptor para enviar comandos para um avião de controle remoto"... Neste caso uma (01) opção que vislumbro é você aprender a programar um mc qualquer - pode ser até na base do arduino. Depois (e só depois) disso você adapta módulos loRa no controle e no avião: cada um com seu respectivo mc, óbvio. O tx você estuda e adapta os sinais de p.ex. um simples controle tipo joystic pra pc. O mc lê/entende os sinais dos botões e envia via loRa pro outro loRa que está no avião que interage com sua eletromecânica. Este rádio loRa pode conversar até uns 15KM ou +. O legal é que ele pode tanto receber como transmitir dados. P.ex. das condições da bateria, temperatura, altura e um monte de etc que sua imaginação e sensores quiserem. Ou seja não precisa projetar a complexidade de um rádio tx e rx. O tal módulo LoRa mastiga a parte principal. E é superhipermega simples: é um simples "fio virtual bem grande" que conecta um tx num rx ok.. isto foi só uma ideota conceitual superficial e como tal, não detalho. Espero que sirva como semente pra você ou pra quem se interessar possa. Arado, preparo, fertilizações, irrigações e etc são por vossa conta. Ahhh A minha ideota acima deve custar bem menos que isso... mas tem o preço... ou melhor - oportunidade... .:. Vai ter que aprender um pouco.
  4. Boa ... mas que parte do e.. você não entendeu? Então... vamos viajar mais um pouco... Este painel que sua turma compra tem algo como um datalogger? Algo como registros de carga, descarga, consumo, odômetro e etc ou seja tudo que o painel mostra? de fácil acesso e análise? .. ok...digamos que não... Isso seria quase bem fácil implementar a custo adicional zero no meu (meu) sistema mental. Semi inútil talvez pra meros usuários mas nem tanto pra estatísticas pra nerds
  5. Além da de não se regulada. O que implica que sem carga 3V pode ser tornar 5 ou+ ... sem antes ler seu manual de instruções
  6. Pode ser. Mas já vi fonte com 2 capacitores. A ideia é dar uma melhorada meia boca no quesito E.S.R. Ao autor sugiro medir sem e com carga. Esta fonte 'alternativa' pode ser fraca pro propósito proposto.
  7. ...tipo aquele cap em cima de C6 que economizaram troque-o e se puder coloque C6 1000uF 6V ou + Mas antes... tomara que não tenha invertido os fios...
  8. Bem, não sou do ramo e li taquigraficamente seu textão... O que fez arranhar a superfície de meu crânio foi uma ideota: A correta identificação destes sinais: bem como como se manifestam no painel torna teoricamente possível a construção de um painel estilo DIY com um tablet ou smartphone colado no lugar dele. Aposto que você tem alguns descartados aí no fundo da gaveta. Imagine um ultramegahiper barato mc p,ex, esp32 e seu bluetooth enviando dados pro app - que algum curioso pode desenvolver pra você. De fato é só por curiosidade, desafio, adrenalinas e afins... Há questões de confiabilidade, segurança e etc Talvez se eu tivesse uma moto desta eu faria só por passa tempo e curiosidade mesmo e em paralelo com isso - (sentido duplo) algo como uma terapia ocupacional ..
  9. Boa França... Tentei fazer na simulação mas o simulador dá uma travada legal.. acho que é muito processamento pro meu cp500. Perceba em baixo o 8uF e 1H com chaves. A ideia em cima da ideia era testar com carga indutiva, capacitiva e ambas formando um corretor de f.p. meia boca. Perceba também os mosfets e 12v e os pretendidos 220Vac... Portanto deu quase muito totalmente 100% certo. .. na teoria Apesar de semi coerente com o título do tópico, parece que o autor já se decidiu e estamos avançando páginas o que pode incomodar pessoas (tipo esta que vos escreve). Vi um tópico seu acho de 2017 totalmente coerente com a discussão atual mas está fechado.. algo como "inversor senoidal com arduino". Sugiro criar outro atualizado (eu não crio) ... Nele atualizo os fontes e esquema... na real ou simulado? Mostre... Algo me diz que você sabe que quem mantém a harmonia da senoide é um bom casamento L & C, né? NÉH? De novo... pra melhor 'casamento' de ideias e ideais e harmonia do forum, peça pra equipe do forum reabrir: ou preferencialmente crie outro
  10. Estava editando quando você apareceu... Esta brincadeira com este tipo de inversor me leva a crer que: -Não posso ligar carga indutiva ou capacitiva com segurança na saída. L e C da carga vão interferir na ressonância -L do motor ac tende a ser elevado. Pra eu ligar ele na saída o L secundário deve ser bem baixo pra que o paralelo L alto não derrube a ressonância... Claro amigo... Está minimalista ao extremo, como sempre. Como sempre + é - ... #include <avr/io.h> #include <avr/interrupt.h> #include <math.h> #define SinDivisions 200 #define microMHz 16 #define freq 240 #define period microMHz*1e6/freq/SinDivisions; static unsigned int lookUp[SinDivisions]; void setup() { double temp; for(int i = 0; i < SinDivisions/2; i++) { temp = sin(i*2*M_PI/SinDivisions)*period; lookUp[i] = (int)(temp+0.5); } TCCR1A = 0b10110010; TCCR1B = 0b00011001; TIMSK1 = 0b00000001; ICR1 = period; sei(); DDRB = 0b00010110; // DDRC = 0b00001000; pinMode(13, OUTPUT); } void loop() { } ISR(TIMER1_OVF_vect) { static int num; static char trig; static bool led; OCR1A = OCR1B = lookUp[num]; // = OCR1B if(num++ >= (SinDivisions/2)) { num=0; if (trig++>59) {trig=0;digitalWrite(13,led);led^=1;} //led tô vivo } } Acredite se quiser mas é só isto que está rodando: OCR1A = OCR1B = lookUp[num]; O led é só frescura pra dizer que não tá travado. Ajustar o registro TCCR1A = 0b10110010 e alimentar o registro OCR1B com a tabela foram os pulos de gato Anexo também o .hex já em 60Hz pra você gravar se quiser...arduino.avr.nano.zip Queria fazer um pra um mini inversor de frequência pra controlar meu ventilador - atualmente uso um dimmer e fica um pôômmm irritante além do que ele esquenta. A ideia é reduzir tanto a V como a F pra reduzir a velocidade. Ainda não vi como fazer... Este controle deve ser feito dentro do loop() que neste momento está vazio. Em caso de seu sucesso inicial, autorizo a você publicar nos seus grupos. O preço: alguém fazer o controle acima pro meu ventilador Ah tá... O trafo é comum ou especial de ferrite, gap, alta freq e tal? Para a realimentação pode-se bolar um sistema com acoplador ótico.. se bem que do jeito que você fez também vale... edit... França Veja esta simulação "com center tape". Os diodos - configurados como digital - simulam o mosfet com a corrente de lado só se alternado entre um tap e outro. De fato deu um resultado quase esperado..só por uma questão que quando tem carga a onda vai caindo por isso tirei o 10K de carga. Mas ele ndv com a coisa. A ideia foi remontar a senoide gerada por sw com sua ... https://i.imgur.com/XVwSVSI.mp4 Resta agora a questão de saber se trafo comum dá um resultado prático bom. Tenho trafinho 6+6... cogito ligar direto no pino arduino com os diodos igual à simulação só pra zoar... Será que se ligar a saída num chuveiro 220 a potência vai ser tão alta que vai queimar ele ...? o chuveiro? edit II. pra não alimentar viradas de página Tens razão caro amigo. De fato prum inversor de freq nem está na pauta a bateria.. me confundi. Sorry.. Há alguns anos fiz um com pic16fxxx e de fato usara Vdc da rede retificada. Como o motor num tá nem aí pra tensão senoidal, o inversor aplica-lhe direto o pwm e sua indutância se vira pra filtrar e senoidizar a corrente que lhe circula - que é a que ele considera. Assim sendo não é necessário o capacitor. Desconsideremos portanto o controle que mencionei lá atrás, ok? Vou estudar isso sim.. agradeço. O carinha do projeto original usou desnecessariamente variáveis - que ficam na ram - pra 'representar' valores fixos, ou constantes. Isso é algo como "coisa de criança" e não é totalmente bom pois além de ocupar memória, pode criar vida própria em ambientes muito agressivos. .. mas isso chega às raias da paranóia, ok? #define é inato do C. e não é função. Literalmente ele define (no caso) valores numéricos. Quando o compilador acha a palavra SinDivisions ele considera - e troca por - simplesmente como 200. Lembrando que é usado mais no tempo da compilação. Já o sei() é inato do compilador ou até mesmo do arduino movido a atmega328. Praticamente é um assembly que seta um registro que libera as interrupções... Bem... nem sei se é isso que te inquietou mas... De fato fiz por minha conta e risco ... nem sei se é usual. Se sim, comente sobre indutâncias e capacitâncias na carga, se de fato altera a boa relação L&C da saída... edit III Dei mais uma microanalisada no fonte e fiz uma microotimização com #define com base no que expliquei pra Serjão @Sérgio Lembo #define SinDivisions 200 #define microMHz 16 #define freq 240 #define period microMHz*1e6/freq/SinDivisions;
  11. Pra 127 pode usar o 250Vac de boa. A princípio poderia até no 220ac - cujo valor aplicado é menor - mas na prática usa-se usar 400Vac ou maior por segurança...
  12. ...e nesta outra simulação fiz a recomposição da senoide usando 2 trafos e um filtro chutado com 1H e 10uF https://i.imgur.com/2yeYSud.mp4 Algo me diz que é quase isso que vai rolar na real quando colocar drivers, ponte (?) de mosfet e etc, certo? A senoide - agora em 60Hz - continua imperfeita.. Suponho ser pelos valores do L & C 'amatemáticos' Edit... Indiretamente descobri que minha teoria da falta de teoria matemática estava certa ... coloquei um voltímetro ac, fui ajustando o valor do capacitor na simulação até dar o maior valor vac. 2.52 e 3.52 de pico que foram os máximos O valor de C 14.5uF ficou totalmente coerente com a teoria da ressonância LC bem como a de L em paralelo Tipo assim 1H//1H=0.5H .. coloque na fórmula acima com C=14.5 e vai achar ... ~60Hz . Capacitor menor ou maior que isso cai a tensão e/ou distorce a onda. Perceba que a onda ficou mais surfável
  13. @albert_emule olha isso agora... https://i.imgur.com/ThcvakD.mp4 Senoide sinistra - é soma dos sinais filtrados - mas perceba na simulação os canais que se invertem. Está mais lento algo como 3Hz mas é só pra gente ver mesmo. Nos anexos é só uma prova de conceito mesmo pra você gravar e testar se quiser pois a freq ainda está baixa. Caso você ou alguém se interesse eu dou mais uma estudadela nos registros pra aumentar a freq pra 60 ou 50hz. A referência que me ajudou indiretamente a inverter os sinais - não menciona explicitamente como inverter: https://www.eprojectszone.com/how-to-modify-the-pwm-frequency-on-the-arduino-part2timer-1-and-phase-correct-pwm-mode/ Como dei uma raladinha básica, o fonte eu posto só se alguém me implorar de joelhos, ok?
  14. Me fez lembrar de uma liga de cobre níquel que tinha um baita rolão aqui. Semi caro, desapareceu há alguns anos.. Mas o que importa é que usava o fio como shunt pra medir corrente quase bem muito alta. O detalhe curioso dele é que ele frio ou quando avermelhava pela alta corrente, mantinha o valor de resistência "inalterado" (pro propósito proposto) https://www.kanthal.com/pt-br/knowledge-hub/heating-material-knowledge/resistance-alloys-for-lower-temperature-applications/copper-nickel-alloys/ "No campo do resistor, sua alta resistência e coeficiente de resistência de temperatura insignificante são os principais atrativos." Ao amigo autor, olha que fofo... de onde veio... De novo.. quero minha comissão!! Ah e G.T. viajou na maionese.. até parece que vou ficar procurando o simbolo de ohm Ω pra colocar nas minhas postagens mesmo né! Vou de R mesmo pow!
  15. é impressão sua.. são 3 .. i=(raiz de p sobre r)
  16. Aquecimento significa potência. Mais potencia, mais quente certo? Sendo a tensão constante p.ex. 220V, a matemática do P=V²/R explica direitinho... menor o R -> maior a P... Matemática eu não ensino porquê não sei
  17. Gênio! Descobriu isso sozinho? kk .. calma amigo,, brincadeira, ok? 1- é pouco 2- é bom mas 3- ... ed+ Ufa...! kk .. de novo, sem ofensas ok? Sobre a bat penso que não tem como opinar. Geralmente eu considero as estrelas e número de vendas. Caso compre, a 1ª coisa que deve ver é o peso. Se leve d+.. tem boi na linha. Me lembro de ter comprado algumas muuuuito barato e tive que segurar pra não flutuar...
  18. Para esta função usa-se usar 74xx245 Apesar de não isolar, um uso curioso é como buffer - algo como um ganho de potência - pra um sistema qualquer... As entradas estão nos pinos da cpu que tem baixa capacidade de corrente. Perceba suas saídas em 16(!) chips de memória em paralelo. A cpu não daria conta de fornecer os níveis lógicos 0 e 5V pra todas. De quebra perceba também o bidirecional 245 citado
  19. ... não é trabalho pra meros mortais... especialmente abastados que devem comprar outro ... Mas penso que a esperança, fé em si e etc aliados ao 'não tenho nada a perder' vale mais pela adrenalina Ao amigo autor Meça na escala continuidade ou ohms ou diodo ou similar e sem ligar no 127, ok? De novo: o par que der algum valor - geralmente acima de 50 - ligue este na tomada. Por gentileza, faça com supervisão de um "adulto"...
  20. França olha isso https://i.imgur.com/YSUrztn.mp4 Está em 3Hz pra ver direito o pwm na simulação mas o anexo está em 60... apesar que acho que está a metade ou dobro... Tem um pulsinho cocozinho que está pentelhando mas to com preguiça de avaliar pra tirar.. outra hora eu vejo Se tiver o nano, grave e veja as saídas com osc 2 canais.. óbvio? #include <avr/io.h> #include <avr/interrupt.h> #include <math.h> #define SinDivisions (200) static int microMHz = 16; static int freq = 60; static long int period; static unsigned int lookUp[SinDivisions]; static char theTCCR1A = 0b10000010; void setup() { double temp; period = microMHz*1e6/freq/SinDivisions; for(int i = 0; i < SinDivisions/2; i++) { temp = sin(i*2*M_PI/SinDivisions)*period; lookUp[i] = (int)(temp+0.5); } TCCR1A = theTCCR1A; TCCR1B = 0b00011001; TIMSK1 = 0b00000001; ICR1 = period; sei(); DDRB = 0b00000110; // DDRC = 0b00001000; pinMode(13, OUTPUT); } void loop(){;} ISR(TIMER1_OVF_vect) { static int num; static int delay1; static char trig; static bool led; OCR1A = OCR1B = lookUp[num]; if(++num >= SinDivisions/2) num=0; digitalWrite(13,led); led^=1; theTCCR1A ^= 0b10100000; TCCR1A = theTCCR1A; num++; } arduino.avr.nano.zip edit...Vi agora.. não está invertido .. só tá defasado em 180° .. nem baixe ... (mas vou deixar aí assim mesmo)... A dica rápida é mesmo colocar um inversor tipo 74hc14.... Também errei no fonte colocando duas vezes num++. Posso montar em minutos o esquema do carinha, tenho mosfets de 100A, trafos e etc.. mas no momento minha motivação é pequena... aguardemos...
  21. foi o que entendi amigo.. ... Você vai simular ou montar? Seu simulador possui o mc em questão? Coloca o inversor pra me mostrar o resultado desejado.. É que gosto de ver mentalmente e entender o trajeto dos eletrons pelo indutor e tal. Não ligo muito pra matemática mas ao visualizar a física da coisa dá uma sensação melhor de domínio, entende? Sua saída vai ser uma ponte de mosfets? A princípio entendi que algo como num pulso pwm vai de um lado e no outro vai de outro... mas acho que não é nada disso. É que to sem oportunidade de pesquisar sobre seu pwm bipolar... Uma explicação personalizada a conta gotas seria bem produtiva pra nós e pro forum, claro Ainda não vi se saem sinais pwm invertidos deste mc.
  22. Pilha AA usa dar mais potência que uma fonte. Fale mais sobre a fonte. Fale com fotos
  23. A esperança é a última que morre... Testa continuidade nas 3 fios de entrada. Se um par der algum valor, ligue no 127 pra ver que merdadá. Alguns trafos deste tipo usam ter um fusível térmico semi inacessível pra meros mortais mas no caso do ocorrido pode nem ter dado tempo dele queimar e sim abriu o fio de cobre mesmo.
  24. Bem mas reinterpretando sua pergunta, você que saia simultaneamente? Do jeito que o carinha fez ele monta um semiciclo e depois outro... Mais tarde dou + 1 analisada. Por enquanto coloca uma porta inversora pra ver se é isso mesmo que você quer entendi amigo... Vou analisar com calma e a qualquer momento te falo, ok?
  25. Boa França Acho que você esqueceu de inverter os bits de controle TCCR1A... Olha como o carinha fez: ... void loop(){;} ISR(TIMER1_OVF_vect) { static int num; static int delay1; static char trig; if(delay1 == 1) { theTCCR1A ^= 0b10100000; //<< tenta isso <<< TCCR1A = theTCCR1A; delay1 = 0; } else if(num >= SinDivisions/2) { num = 0; delay1++; trig ^=0b00000001; digitalWrite(13,trig); } OCR1A = OCR1B = lookUp[num]; num++;

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