Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Presentado al Ingeniero
Julian Camargo
La seal entregada por el sensor LM35 , es amplificada por un amplificador operacional no inversor de
ganancia 5, de tal forma que el rango de temperatura corresponda en voltaje de la siguiente forma
0 0v , 100 5v.
El chip max232 permite adaptar los niveles RS232 y TTL, permitiendo conectar un PC con un
microcontrolador. Slo es necesario este chip y 4 condensadores electrolticos de 22 micro-faradios. El
esquema es el siguiente:
sonora y visual para cuando la temperatura supera un valor humbral entre 0 - 100 establecido por el
usuario, el programa autoguarda la grafica y los valores numericos de temperatura, tambien se puede
realizar un guardado independiente y cargar una imagen previamente guardada .
{Image1->Picture->LoadFromFile(OPD1->FileName);}
}
//--------------------------------------------------------------------------void __fastcall TForm1::Guardar1Click(TObject *Sender)
{
if (SPD1->Execute())
{Image1->Picture->SaveToFile(SPD1->FileName+".bmp");}
}
//--------------------------------------------------------------------------void __fastcall TForm1::Info1Click(TObject *Sender)
{
ShowMessage("MonitoreoDeTemperatura 1.0.5.0.\n"
"Realizado por:\n"
"Edna Carolina Moriones 2004200596 \n"
"Oscar Leonardo Mosquera 2005100830 \n");
}
//--------------------------------------------------------------------------void __fastcall TForm1::Timer2Timer(TObject *Sender)
{PlaySound("attention.wav", 0,
SND_FILENAME | SND_ASYNC);
}
//--------------------------------------------------------------------------void __fastcall TForm1::Timer3Timer(TObject *Sender)
{
if(alimg==false)
{Image3->Visible=false;Image2->Visible=true;alimg=true;}
else
{Image2->Visible=false;Image3->Visible=true;alimg=false;}
}
//--------------------------------------------------------------------------Conclusiones
La lectura de las conversiones debe estar constantemente hacindose para detectar cambios en
la seal anloga de la entrada, sin embargo los intervalos de tiempo de adquisicin de los
mismos se realizan cada 100ms para evitar que haya una acumulacin grande de datos en el
buffer.