lape
LAPE e-log
Draft saved at 00:00:00
Fields marked with
*
are required
Entry time:
Thu Sep 10 16:17:19 2026
Author
*
:
Type
*
:
- please select -
Routine
Software Installation
Problem Fixed
Configuration
Other
Category:
- please select -
General
Hardware
Software
Network
Other
Aividades do LAPE
Detectores de M?ons
Hardware Problem
Cintiladores
RioPix
Espectroscopia
Subject:
<p> </p> <p> ================================================================================================</p> <p><span style="font-size: larger;"><strong>OBS: VERIFIQUEI QUE A PRIMEIRA VEZ QUE VOCÊ LIGAR O SISTEMA E MANDAR ELE ATINGIR DETERMINADA TEMPERATURA ELE FICA UM BOM TEMPO ATE ESTABILIZAR E CHEGAR À TEMPERATURA DESEJADA OU PROXIMA, MAS DEPOIS QUE ESTABILIZAR SE VOCÊ ALTERAR A TEMPERATURA, ELE NÃO LEVARÁ MAIS TANTO TEMPO, A MENOS QUE SEJA EM UMA FAIXA GRANDE DE TEMPERATURA...</strong></span></p> <p> ================================================================================================</p> <p> Código graficos: <a href="140418_152241/auto_peltier.c?lb=lape"><img border="0" id="att18" name="att18" src="140418_152241/auto_peltier.c?lb=lape&thumb=1" alt="auto_peltier.c" /></a></p> <p><strong> (05/04/2014)</strong></p> <p>O sistema de automação do Peltier, visa garantir um controle de temperatura de um ambiente, sozinho. O circuito abaixo, visa ilustrar ele a montagem experimental.</p> <p> <img width="456" height="290" name="att0" title="esquema_circuito.jpg" alt="esquema_circuito.jpg" src="http://elog.if.ufrj.br:31002/lape/140404_185912/esquema_circuito.jpg" /><a href="140404_191047/2014-04-04_14.54.24.jpg?lb=lape"><img width="380" height="291" border="0" alt="2014-04-04_14.54.24.jpg" src="140404_191047/2014-04-04_14.54.24.jpg?lb=lape&thumb=1" name="att7" id="att7" /></a></p> <p> </p> <p>Foram feitas curvas de calibração. Foi usado um sensor SHT15 para medir temperatura do sistema. A voltagem do Vc foi de 15V e Vb de 5V. Todas as medidas foram feitas no LaPE a uma temperatura ambiente de ~23*C.</p> <p>Dados : <a href="140418_152212/auto_peltier.dat?lb=lape"><img border="0" alt="auto_peltier.dat" src="140418_152212/auto_peltier.dat?lb=lape&thumb=1" name="att17" id="att17" /></a></p> <p> </p> <p><a href="140407_093600/IcxPWM.jpg?lb=lape"><img width="344" height="248" border="0" id="att9" name="att9" src="140407_093600/IcxPWM.jpg?lb=lape&thumb=1" alt="IcxPWM.jpg" /></a><a href="140407_093619/IcxT.jpg?lb=lape"><img width="331" height="238" border="0" alt="IcxT.jpg" src="140407_093619/IcxT.jpg?lb=lape&thumb=1" name="att10" id="att10" /></a><a href="140407_093702/TxPWM.jpg?lb=lape"><img width="322" height="232" border="0" alt="TxPWM.jpg" src="140407_093702/TxPWM.jpg?lb=lape&thumb=1" name="att12" id="att12" /></a></p> <p> <a href="140407_093728/VcxPWM.jpg?lb=lape"><img width="321" height="231" border="0" id="att13" name="att13" src="140407_093728/VcxPWM.jpg?lb=lape&thumb=1" alt="VcxPWM.jpg" /></a><a href="140407_093751/VcxT.jpg?lb=lape"><img width="308" height="222" border="0" alt="VcxT.jpg" src="140407_093751/VcxT.jpg?lb=lape&thumb=1" name="att14" id="att14" /></a><a href="140407_093639/RbIc.jpg?lb=lape"><img width="315" height="226" border="0" id="att11" name="att11" src="140407_093639/RbIc.jpg?lb=lape&thumb=1" alt="RbIc.jpg" /></a></p> <p> </p> <p> </p> <p> </p> <p>>>>>>>>>>>>> O código ( <a href="140407_094340/auto_peltier.ino?lb=lape"><img border="0" id="att15" name="att15" src="140407_094340/auto_peltier.ino?lb=lape&thumb=1" alt="auto_peltier.ino" /></a> ) esta com dois pedaços um para regular a PWM de forma manual, e outro de forma automática, basta comentar uma, descomentar a outra e carregar o código. Na versão automática, ele ira variar a temperatura até achar a temperatura definida em Tr, ou próximo (Tr deve ser defino a gosto e/ou necessidade eu defini ele como no código apenas para testes, foi quase arbitrário), quando ele achar Tr ele ira entrar em modo de baixo consumo, que eu <strong>defini como 50%, isso não esta coerente</strong>, eu escolhi de forma arbitrária, ainda irei definir qual o valor adequado para o baixo consumo e postarei o código atualizado. Eu não usei a calibração da temperatura Vs PWM no código automático. O código tambem esta funcionando para o sensor de temperatura SHT15, qualquer outro sensor, deve-se alterar o código.</p> <p> </p> <p> </p> <p><strong>(07/04/2014)</strong></p> <p> </p> <p>Foram feitos hoje os primeiros testes com a fonte de notebook, usando o que tinhamos anteriormente... A fonte é uma LITEON PA-1750-08 ela fornece 15V (especificado, porém 15,10-15,30 V real) e até 5A.</p> <p>Usarei ela para controlar o o peltier.</p> <p>Os primeiros resultados demonstram que ela funciona igual a fonte grande normal. Apenas sera necessario fazer calibração.</p> <p> </p> <p><strong>(18/04/2014)</strong></p> <p> </p> <p>Foram feitas algumas modificaoes no codigo do arduino, estéticas e de segurança, acontece que as vezes ocorria do peltier aquecer, seja la por qual motivo e se isso näo fosse notado corre o risco de queimar o peltier e ate mesmo o circuito, para tanto foi posto uma linha no código que diz que para temperaturas acima de 30*C a PWM ira desligar o sistema, enquanto a temperatura näo baixar, ele mantera isso, nao importa o que voce faça.</p> <p>código novo: <a href="140418_165526/auto_peltier_1.ino?lb=lape"><img border="0" alt="auto_peltier_1.ino" src="140418_165526/auto_peltier_1.ino?lb=lape&thumb=1" name="att26" id="att26" /></a></p> <p>A baixo podemos ver a calibraçäo da fonte do notebook. A calibração foi feita com 30.3*C de temperatura ambiente e 77% de humidade.</p> <p>dados: <a href="140418_152315/auto_peltier.dat?lb=lape"><img border="0" id="att19" name="att19" src="140418_152315/auto_peltier.dat?lb=lape&thumb=1" alt="auto_peltier.dat" /></a></p> <p> </p> <p><a href="140418_162406/IcxPWM.jpg?lb=lape"><img width="351" height="252" border="0" id="att20" name="att20" src="140418_162406/IcxPWM.jpg?lb=lape&thumb=1" alt="IcxPWM.jpg" /></a><a href="140418_162432/IcxT.jpg?lb=lape"><img width="367" height="265" border="0" alt="IcxT.jpg" src="140418_162432/IcxT.jpg?lb=lape&thumb=1" name="att21" id="att21" /></a><a href="140418_162504/TxPWM.jpg?lb=lape"><img width="362" height="260" border="0" id="att22" name="att22" src="140418_162504/TxPWM.jpg?lb=lape&thumb=1" alt="TxPWM.jpg" /></a></p> <p> </p> <p><a href="140418_162536/VcxPWM.jpg?lb=lape"><img width="363" height="259" border="0" alt="VcxPWM.jpg" src="140418_162536/VcxPWM.jpg?lb=lape&thumb=1" name="att23" id="att23" /></a><a href="140418_162901/VcxT.jpg?lb=lape"><img width="375" height="270" border="0" id="att25" name="att25" src="140418_162901/VcxT.jpg?lb=lape&thumb=1" alt="VcxT.jpg" /></a></p> <p> </p> <p> </p> <p> </p> <p>Neste código (<a href="140418_191858/auto_peltier_2.ino?lb=lape"><img border="0" alt="auto_peltier_2.ino" src="140418_191858/auto_peltier_2.ino?lb=lape&thumb=1" name="att27" id="att27" /></a>) foram acrescentados dois botöes, um para aumentar e outro para diminuir a temperatura desejada (Tr), voce seleciona a temperatura desejada e ele procura a voltagem correta para tal, vale notar que ainda näo usei a calibraçäo para isso) o esquema eletrônico esta abaixo.</p> <p> <a href="140424_123117/Circuito_botao.png?lb=lape"><img width="748" height="353" border="0" alt="Circuito_botao.png" src="140424_123117/Circuito_botao.png?lb=lape&thumb=1" name="att33" id="att33" /></a></p> <p> </p> <p> <a href="140424_123236/circuito_auto_peltier_botao.ms12?lb=lape"><img border="0" id="att34" name="att34" src="140424_123236/circuito_auto_peltier_botao.ms12?lb=lape&thumb=1" alt="circuito_auto_peltier_botao.ms12" /></a></p> <p><strong>(09/04/2014)</strong></p> <p> </p> <p>Foram feitas medidas, da oscilação da temperatura no tempo, dado uma temperatura quero saber qual a estabilidade dela no tempo, eu escolhi 18*C para a temperatura a ser mantida e fiz</p> <p>medidas de 1h aproximadamente, abaixo os gráficos.</p> <p> </p> <p><a href="140419_135624/TcxdT.jpg?lb=lape"><img width="415" height="299" border="0" id="att31" name="att31" src="140419_135624/TcxdT.jpg?lb=lape&thumb=1" alt="TcxdT.jpg" /></a><a href="140419_135651/TxdT_2.jpg?lb=lape"><img width="419" height="303" border="0" alt="TxdT_2.jpg" src="140419_135651/TxdT_2.jpg?lb=lape&thumb=1" name="att32" id="att32" /></a></p> <p> </p> <p>O segundo gráfico é apenas um zoom do primeiro na faixa de 700-1400, o comportamente é equivalente na maior parte do tempo.</p> <p> </p> <p><strong>(23/04/2014)</strong></p> <p>Foi feito o código usando a calibração, da PWMxT eu estou usando o fit exponencial, mas quem preferir basta comentar a exponencial no codigo e descomentar a calibracao linear.</p> <p>código: <a href="140424_124740/auto_peltier_3.ino?lb=lape"><img border="0" id="att37" name="att37" src="140424_124740/auto_peltier_3.ino?lb=lape&thumb=1" alt="auto_peltier_3.ino" /></a></p> <p><strong>(24/04/2014)</strong></p> <p>A partir de hoje estarei usando o transistor CDIL 2n6292 EN, datasheet : <a href="140424_124602/2N6288.pdf?lb=lape"><img border="0" alt="2N6288.pdf" src="140424_124602/2N6288.pdf?lb=lape&thumb=1" name="att36" id="att36" /></a></p> <p>Hoje foi feito um teste usando um painel LCD, o tutorial seguido foi deste site: <a href="http://labdegaragem.com/profiles/blogs/tutorial-lcd-com-arduino">http://labdegaragem.com/profiles/blogs/tutorial-lcd-com-arduino</a></p> <p>O teste foi bem sucedido.</p> <p>O painel usado foi: <a href="140424_123456/LCM1602B.pdf?lb=lape"><img border="0" alt="LCM1602B.pdf" src="140424_123456/LCM1602B.pdf?lb=lape&thumb=1" name="att35" id="att35" /></a></p> <p>O teste foi feito usando o sensor SHT15 e o LCD, o código : <a href="140424_124825/sht15_LCD.ino?lb=lape"><img border="0" alt="sht15_LCD.ino" src="140424_124825/sht15_LCD.ino?lb=lape&thumb=1" name="att38" id="att38" /></a></p> <p> </p> <p><strong>(25/04/2014)</strong></p> <p>Eu fiz algumas melhoras no código, e algumas alterações bobas.</p> <p>Troquei o LCD anterior por um de 16x4 : <a href="140425_192528/dispaly_lcd_4x20.pdf?lb=lape"><img border="0" alt="dispaly_lcd_4x20.pdf" src="140425_192528/dispaly_lcd_4x20.pdf?lb=lape&thumb=1" name="att39" id="att39" /></a></p> <p>O código atualizado: <a href="140425_193611/auto_peltier_4.ino?lb=lape"><img border="0" id="att41" name="att41" src="140425_193611/auto_peltier_4.ino?lb=lape&thumb=1" alt="auto_peltier_4.ino" /></a></p> <p> </p> <p><strong>(26/04/2014)</strong></p> <p>Eu refiz no Multisim o circuito usado: <a href="140426_151421/circuito_auto_peltier_completo.ms13?lb=lape"><img border="0" alt="circuito_auto_peltier_completo.ms13" src="140426_151421/circuito_auto_peltier_completo.ms13?lb=lape&thumb=1" name="att41" id="att41" /></a></p> <p> <a href="140426_151354/circuito_auto_peltier_completo.png?lb=lape"><img width="514" height="381" border="0" id="att40" name="att40" src="140426_151354/circuito_auto_peltier_completo.png?lb=lape&thumb=1" alt="circuito_auto_peltier_completo.png" /></a></p> <p> </p> <p> </p> <p>OBS: O peltier tem um dissipador e um cooler que pode ser ligado na fonte de 15V, se necessario usa-se um regulador de 15V->12V e</p> <p>o transtistor tambem tem um dissipador e a caixa onde o circuito ficara tambem tem um cooler que deve ser ligado da mesma forma, ainda nao testei isso, mas veremos.</p> <p> </p> <p><strong>(27/04/2014)</strong></p> <p>Eu pesquisei e descobri como fazer o regulador de voltagem para os Cooles, fiz um esquema no multisim que ponho abaixo.</p> <p>multisim: </p> <p>O diodo Zener usado é um de 12V, mais detalhes olhar livro "Boylestad - Dispositivos eletrônicos e Teoria dos Circuitos", página 555.</p> <p><a href="140512_101620/circuito_auto_peltier_completo3.png?lb=lape"><img border="0" alt="circuito_auto_peltier_completo3.png" src="140512_101620/circuito_auto_peltier_completo3.png?lb=lape&thumb=1" name="attNaN" id="attNaN" /></a></p> <p> </p> <p><strong>(02/05/2014)</strong></p> <p>Foi modificado o termômetro usado com no circuito, ao inv[es de usarmos o sht15 usaremos o NTC1000 (ntc 1K) que é um thermosensor analógico.</p> <p>A forma de usa-lo com o Arduino pode ser vista nesse link: <a href="http://labdegaragem.com/profiles/blogs/tutorial-como-utilizar-o-termistor-ntc-com-arduino">http://labdegaragem.com/profiles/blogs/tutorial-como-utilizar-o-termistor-ntc-com-arduino</a></p> <p>Ele mostra dois métodos, eu usei o Método do Fator Beta, sem nenhum motivo especifico, apenas achei mais adequado e mais fácil de ser usado.</p> <p>Eu fiz alguns testes antes de ter o código definitivo. Vou po-los todos aqui para ver o que tem de novo neles, basta abrir ele, no cabeçalho esta escrito.</p> <p>código ntc1000: <a href="140509_115403/thermoresistor_ntc1K.ino?lb=lape"><img border="0" alt="thermoresistor_ntc1K.ino" src="140509_115403/thermoresistor_ntc1K.ino?lb=lape&thumb=1" name="attNaN" id="attNaN" /></a></p> <p>código ntc1K Vs SHT15: <a href="140509_115449/sht15_vs_thermoresistor.ino?lb=lape"><img border="0" id="attNaN" name="attNaN" src="140509_115449/sht15_vs_thermoresistor.ino?lb=lape&thumb=1" alt="sht15_vs_thermoresistor.ino" /></a></p> <p>código Arduino : <a href="140509_115519/auto_peltier_6.ino?lb=lape"><img border="0" alt="auto_peltier_6.ino" src="140509_115519/auto_peltier_6.ino?lb=lape&thumb=1" name="attNaN" id="attNaN" /></a></p> <p> </p> <p><strong>(05/05/2014) - (06/05/2014)</strong></p> <p>Foi feita a usinagem da caixa no qual sera posto tudo, foi usado uma caixa de fonte de computador. ela foi modificada de forma a fica do jeito desejado.</p> <p>Devo agradecer o trabalho a Viviane Abrão, que disponibilizou seu tempo e conhecimento técnico para me ajudar nesse processo, resultando nas imagens a seguir:</p> <p><a href="140509_114943/2014-05-09_11.40.21.jpg?lb=lape"><img width="423" height="419" border="0" id="att45" name="att45" src="140509_114943/2014-05-09_11.40.21.jpg?lb=lape&thumb=1" alt="2014-05-09_11.40.21.jpg" /></a><a href="140509_115129/2014-05-09_11.40.43.jpg?lb=lape"><img width="431" height="418" border="0" id="att49" name="att49" src="140509_115129/2014-05-09_11.40.43.jpg?lb=lape&thumb=1" alt="2014-05-09_11.40.43.jpg" />,</a></p> <p><a href="140509_115202/2014-05-09_11.40.50.jpg?lb=lape"><img width="423" height="563" border="0" alt="2014-05-09_11.40.50.jpg" src="140509_115202/2014-05-09_11.40.50.jpg?lb=lape&thumb=1" name="attNaN" id="attNaN" /></a><a href="140509_115235/2014-05-09_11.41.01.jpg?lb=lape"><img width="423" height="562" border="0" id="attNaN" name="attNaN" src="140509_115235/2014-05-09_11.41.01.jpg?lb=lape&thumb=1" alt="2014-05-09_11.41.01.jpg" /></a></p> <p> </p> <p><strong>(07/05/2014) - (08/05/2014)</strong> - <strong>(09/05/2014)<br /> </strong></p> <p>Estou tentando montar o circuito em uma placa de acrílico e fazendo a conexão por fios de cobre, estou enfrentando muitos problemas do qual nâo sei resolver ainda, mas a placa tem a cara abaixo:</p> <p> <a href="140509_201722/2014-05-09_11.59.09.jpg?lb=lape"><img width="523" height="285" border="0" id="attNaN" name="attNaN" src="140509_201722/2014-05-09_11.59.09.jpg?lb=lape&thumb=1" alt="2014-05-09_11.59.09.jpg" /></a></p> <p> </p> <p>Eu disponho aqui um o codigo versao 6.1, ele tem uma correcao na parte que le o botao de + e -, havia um erro que eu não tinha visto antes.: <a href="140509_201928/auto_peltier_61.ino?lb=lape"><img border="0" alt="auto_peltier_61.ino" src="140509_201928/auto_peltier_61.ino?lb=lape&thumb=1" name="attNaN" id="attNaN" /></a></p> <p>Consegui por a caixa para funcionar com a led e tudo o mais.</p> <p> </p> <p><strong>(16/05/2014)</strong></p> <p>Hoje, finalmente a caixa foi fechada, todos os sistemas foram testados e verificados que funcionam corretamente. Ela esta pronta para uso, os próximos passos será verificar a temperatura</p> <p>minima atingivel e testar com dois ou mais Peltier em paralelo/série.</p> <p>Em breve ponho mais testes.</p> <p>Disponibilizo o manual da caixa:<a href=" http://elog.if.ufrj.br:31002/lape/141"> http://elog.if.ufrj.br:31002/lape/141</a></p> <p>Eu achei esse link, que tem o valor de Beta para o NTC1K: <a href="http://www.beta.dk/betathermkatalog/rtkarakteristik.pdf">http://www.beta.dk/betathermkatalog/rtkarakteristik.pdf</a></p> <p>Eu depois irei comparar a temperatura medida pelo sht15, ntc1k e o termometro ambiente, e ver se esse valor de beta, é melhor do que o atualmente usado.</p> <p> </p> <p><strong>(27/06/2014)</strong></p> <p>Foram feitos testes usando 1 e 2 peltier "isolados" dentro de uma caixa pequena e isopor.</p> <p><a href="140627_165245/isopor_1e2peltier.zip?lb=lape"><img border="0" alt="isopor_1e2peltier.zip" src="140627_165245/isopor_1e2peltier.zip?lb=lape&thumb=1" name="attNaN" id="attNaN" /></a></p> <p>o zip contem o codigo .c para gerar os graficos e os dados, os dados que tem "_geral" sao dados tirados direto do arduino, ou seja, no serial monitor do arduino, ele mostra alem de tudo as oscilacoes e eu garimpei na mao as medidas mais coerentes, mas eu fiz os graficos com e sem essas oscilacoes.</p> <p>o resultado com as oscilacoes pode ser visto abaixo:</p> <p><a href="140627_165632/TxPWM_geral.jpg?lb=lape"><img border="0" alt="TxPWM_geral.jpg" src="140627_165632/TxPWM_geral.jpg?lb=lape&thumb=1" name="attNaN" id="attNaN" /></a></p> <p> </p> <p> </p> <p>O resultado sem as oscilacoes,</p> <p> </p> <p><a href="140627_165647/TxPWM.jpg?lb=lape"><img border="0" id="attNaN" name="attNaN" src="140627_165647/TxPWM.jpg?lb=lape&thumb=1" alt="TxPWM.jpg" /></a></p> <p> </p> <p> </p> <p> </p> <p>O erro nas oscilacoes é sistemático, ou seja é quase constante, é como se eu tivesse deslocado o gráfico, apenas...</p> <p>Se olhar nas datas anteriores da pra ver q esta bem mais comportado o mesmo gráfico, dessa vez eu estou usando um thermopar ao invés do sht15...</p> <p> </p> <p>================================================================================================</p> <p><span style="font-size: larger;"><strong>OBS: VERIFIQUEI QUE A PRIMEIRA VEZ QUE VOCÊ LIGAR O SISTEMA E MANDAR ELE ATINGIR DETERMINADA TEMPERATURA ELE FICA UM BOM TEMPO ATE ESTABILIZAR E CHEGAR À TEMPERATURA DESEJADA OU PROXIMA, MAS DEPOIS QUE ESTABILIZAR SE VOCÊ ALTERAR A TEMPERATURA, ELE NÃO LEVARÁ MAIS TANTO TEMPO, A MENOS QUE SEJA EM UMA FAIXA GRANDE DE TEMPERATURA...</strong></span></p> <p> ================================================================================================</p> <p> </p>
Encoding
:
HTML
ELCode
plain
Suppress Email notification
Attachment 1:
Drop attachments here...
Draft saved at 00:00:00
ELOG V3.1.3-