How to Interfacing Sensor With LPC2148 ARM

download How to Interfacing Sensor With LPC2148 ARM

of 8

Transcript of How to Interfacing Sensor With LPC2148 ARM

  • 7/22/2019 How to Interfacing Sensor With LPC2148 ARM

    1/8

    3/16/2014 How to Interfacing Sensor with LPC2148 ARM

    https://www.pantechsolutions.net/microcontrol ler-boards/sensor-inter facing-with- lpc2148-arm7-tyro

    Member Login

    |

    About Us

    |

    Become a Member

    |

    Contact Us

    |

    Dealership

    Search

    Home

    Products

    Project Kits

    Components

    Articles

    Customers

    Forum

    Blog

    Jobs

    Training

    Microcontroller Boards

    DSP/DSC Boards

    Power Electronics and Drives

    CPLD/FPGA Boards

    Accessory Boards

    My cart(0) items

    How to Interfacing Sensor with LPC2148 ARM

    Temp Sensor LM35 Interfacing With ARM7 tyro

    Tags: ARM7 LPC2148 Tyro Board, LM35 Interfacing, Interfacing LM35 to Microcontroller, Circuit Diagram to Interface LM35 with

    LPC2148, C Program to read temperature using LPC2148,

    Download Sourcecode

    Rate this (Log in to add a rating)

    Overall rating

    0 0 0 0 115 0

    https://www.pantechsolutions.net/index.php?option=com_virtuemart&view=carthttps://www.pantechsolutions.net/index.php?option=com_virtuemart&view=productdetails&virtuemart_product_id=20&virtuemart_category_id=3&Itemid=19https://www.pantechsolutions.net/index.php?option=com_virtuemart&view=productdetails&virtuemart_product_id=64&virtuemart_category_id=1&Itemid=19https://www.pantechsolutions.net/bloghttps://www.pantechsolutions.net/dealership-formhttps://www.pantechsolutions.net/contact-ushttps://www.pantechsolutions.net/about-ushttps://www.pantechsolutions.net/https://www.pantechsolutions.net/https://www.pantechsolutions.net/products/accessory-boards/speech-recognitionhttps://www.pantechsolutions.net/products/accessory-boards/speech-recognitionhttps://www.pantechsolutions.net/products/accessory-boards/speech-recognitionhttps://www.pantechsolutions.net/products/accessory-boards/speech-recognitionhttps://www.pantechsolutions.net/index.php?option=com_user&view=login&Itemid=5https://www.pantechsolutions.net/Log-in.html?download=1https://www.pantechsolutions.net/Log-in.html?download=1https://www.pantechsolutions.net/https://www.pantechsolutions.net/index.php?option=com_virtuemart&view=carthttps://www.pantechsolutions.net/index.php?option=com_virtuemart&view=productdetails&virtuemart_product_id=96&virtuemart_category_id=22&Itemid=19https://www.pantechsolutions.net/index.php?option=com_virtuemart&view=productdetails&virtuemart_product_id=20&virtuemart_category_id=3&Itemid=19https://www.pantechsolutions.net/index.php?option=com_virtuemart&view=productdetails&virtuemart_product_id=982&virtuemart_category_id=338&Itemid=19https://www.pantechsolutions.net/index.php?option=com_virtuemart&view=productdetails&virtuemart_product_id=30&virtuemart_category_id=20&Itemid=19https://www.pantechsolutions.net/index.php?option=com_virtuemart&view=productdetails&virtuemart_product_id=64&virtuemart_category_id=1&Itemid=19http://www.pantechproed.com/https://www.pantechsolutions.net/careershttps://www.pantechsolutions.net/bloghttps://www.pantechsolutions.net/forumhttps://www.pantechsolutions.net/customershttps://www.pantechsolutions.net/https://www.pantechsolutions.net/dealership-formhttps://www.pantechsolutions.net/contact-ushttps://www.pantechsolutions.net/create-an-accounthttps://www.pantechsolutions.net/about-ushttps://www.pantechsolutions.net/products/accessory-boards/speech-recognition
  • 7/22/2019 How to Interfacing Sensor With LPC2148 ARM

    2/8

    3/16/2014 How to Interfacing Sensor with LPC2148 ARM

    https://www.pantechsolutions.net/microcontrol ler-boards/sensor-inter facing-with- lpc2148-arm7-tyro

    ARM7 LPC2148 Tyro Board

    The ARM7 LPC2148 Tyro board is specifically designed to help students to master the required

    skills in the area of embedded systems. The kit is designed in such way that all the possible

    features of the microcontroller will be easily used by the students. The kit supports in system

    programming (ISP) which is done through serial port.

    NXPs ARM7 (LPC2148), ARM Tyro Kit is proposed to smooth the progress of developing an

    debugging of various designs encompassing of High speed 32-bit Microcontrollers.

    Temperature Sens or

    The LM35 series are precision integrated-circuit temperature sensors, whose output voltage is linearly proportional to the Celsius

    (Centigrade) temperature. The output of sensor converted to digital that easy connecting with microcontroller.

    Interfacing LM35

    Fig. 1 shows how to interface the LM35 to microcontroller. As you can see the third pin is connected to GND, the first pin is

    connected to VCC & the second pin is connected to the Microcontroller input. Just use single PIN female to female wire to connect

    with the leads of LM35 temperature sensor. So when the temperature is sensing, it give the sensor reading to controller.

  • 7/22/2019 How to Interfacing Sensor With LPC2148 ARM

    3/8

    3/16/2014 How to Interfacing Sensor with LPC2148 ARM

    https://www.pantechsolutions.net/microcontrol ler-boards/sensor-inter facing-with- lpc2148-arm7-tyro

    Temp Sensor

    LPC2148 LinesTemperature Sensor

    LM35

    Temp

    Fig. 1 Interfacing LM35 to Microcontroller

    Interfacing LM35 with LPC2148

    Read the temperature in LPC2148 Tyro Board from temperature sensor LM35. The ARM7 LPC2148 Tyro board uses the ADC pin

    for reading temperature from temperature sensor LM35. The reading output is displayed into PC through UART1.

    The 10 bit ADC used for reading the temperature from LM35. Basic clocking for the A/D converters is provided by the VPB clock. A

    programmable divider is included in each converter, to scale this clock to the 4.5 MHz (max) clock needed by the successive

    approximation process. A fully accurate conversion requires 11 of these clocks.

    Pin Assignme nt with LPC2148

  • 7/22/2019 How to Interfacing Sensor With LPC2148 ARM

    4/8

    3/16/2014 How to Interfacing Sensor with LPC2148 ARM

    https://www.pantechsolutions.net/microcontrol ler-boards/sensor-inter facing-with- lpc2148-arm7-tyro

    Output P0.28

    Circui t Diagram to Interface LM35 with LPC2148

    Source Code

    The Interfacing LM35 with LPC2148 program is very simple and straight forward, that reading temperature from temperature sensor

    LM35 and it display into PC through serial port. The C programs are written in Keil software. Some delay is occurring when a single

    data is sent to PC.

    C Program to read temperature usin g LPC2148

    ***************************************************************************************

  • 7/22/2019 How to Interfacing Sensor With LPC2148 ARM

    5/8

    3/16/2014 How to Interfacing Sensor with LPC2148 ARM

    https://www.pantechsolutions.net/microcontrol ler-boards/sensor-inter facing-with- lpc2148-arm7-tyro

    Title : Program to read temperature

    ***************************************************************************************

    #include

    #include

    #define DONE 0x80000000

    #define START 0x01000000#define PRESET 0x00230600

    void main (){

    unsigned long Val; VPBDIV = 0x02; // pclk @ 30MHz

    Serial_Init ();

    PINSEL1 = 0x01 > 6) & 0x3FF);

    printf (">> Current Temperature : %4d ", Val);

    printf ("\xF8\F \r");}

    }

    void Delay (){

    unsigned int i,j; for (i=0;i

  • 7/22/2019 How to Interfacing Sensor With LPC2148 ARM

    6/8

    3/16/2014 How to Interfacing Sensor with LPC2148 ARM

    https://www.pantechsolutions.net/microcontrol ler-boards/sensor-inter facing-with- lpc2148-arm7-tyro

    -.-.-.-.-.-.-.-.-.\n\r"); printf (" Developed By : R&D Wing \n\r");

    printf (" 2009 Pantech Solutions Pvt Ltd \n\r");

    printf ("-------------------------------------- ------------------\n\r");

    printf ("*** Temperature Sensor Interfacing with Tyro Kit ***\n\r");

    printf ("---------------------------------------

    -----------------\n\r");

    printf (">> Put Jumper J in 'E' Mode to EnableTemp Sensor Block \n\r");

    printf (">> Connect UART1 to COM Port @ 9600 Baud Rate\n\n\r");

    printf ("************************************** ******************\n\r");

    printf ("*************************

    Result ***********************\n\r"); printf ("**************************************

    ******************\n\n\r");

    }

    void Serial_Init ()

    {

    PINSEL0 |= 0x00050000; // TxD1 and RxD1 @ P0.8 & P0.9 U1LCR = 0x83;

    U1DLL = 195;

    U1LCR = 0x03;}

    To compile the above C code you need the KEIL software. They must be properly set up and a project with correct settings must be

    created in order to compile the code. To compile the above code, Temp Sens.c file must be added to the project.

    In Keil, you want to develop or debug the project without any hardware setup. You must compile the code for generating HEX file. In

    debugging Mode, you want to check the port output without microcontroller Board.

    The Flash Magic software is used to download the hex file into your LPC2148 Tyro Board through UART0.

    Testing the LM35 Based Thermometer with LPC2148

    Give +3.3V power supply to LPC2148 Tyro Board; the serial cable is connected between the controller and PC. Open the Hyper

    Terminal screen, select which port you are using and set the default settings. Now the screen should show the current temperature

    readings.

  • 7/22/2019 How to Interfacing Sensor With LPC2148 ARM

    7/8

    3/16/2014 How to Interfacing Sensor with LPC2148 ARM

    https://www.pantechsolutions.net/microcontrol ler-boards/sensor-inter facing-with- lpc2148-arm7-tyro

    Bring a Hot soldering iron tip near the LM35's pins, don't touch it keep it 1 or 2mm away. The screen should update with the rising

    temperature. Now finally touch the pins of LM35 with the tip of iron, the temperature should rise quickly. Keep it there until

    temperature rise to 80 degrees, and then remove the iron.

    General Information

    For proper working use the components of exact values as shown in Circuit file. Wherever possible use new components.

    Solder everything in a clean way. A major problem arises due to improper soldering, solder jumps and loose joints.

    Use the exact value crystal shown in schematic.

    More instructions are available in following articles,

    -Interfacing UART with LPC2148 Microcontroller.

    -Interfacing ADC with LPC2148 Microcontroller.

    Join the World's Largest Technical Community

    Sign Up

    we respect your privacy.

    Stay Connected... Follow us !

    Resources

    Blog

    Videos

    Presentations

    Buying Guides

    Newsletters

    Find us on Facebook

    Pantech ProLabs India Pvt Ltd

    17,511 people like Pantech ProLabs India Pvt Ltd.

    Facebook social plugin

    Like

    https://www.pantechsolutions.net/buying-guideshttps://www.facebook.com/pantechsolutionshttp://www.youtube.com/pantechsolutionshttps://www.facebook.com/peeyusha.vphttps://www.facebook.com/sarvesh.svsrhttps://www.facebook.com/suchait.gauravhttps://www.facebook.com/nuraida.mdhassanhttps://www.facebook.com/sujaitj1989https://www.facebook.com/itsdilliphttps://www.facebook.com/susheel.nrihttps://www.facebook.com/vanhouten222https://www.facebook.com/stepan.smied.1https://www.facebook.com/divyaranjan.beherahttps://www.facebook.com/anna.job2https://www.facebook.com/vikneswaran.eswaran.9https://www.facebook.com/sudhanvasbhathttps://www.facebook.com/atanu.winxpohttps://www.facebook.com/opoka.christopher.9https://www.facebook.com/people/Santhosh-Bhat/100007775677017https://www.facebook.com/vignesh.satyamoorthyhttps://www.facebook.com/anand.krishnan.3998https://www.facebook.com/aeliteprophethttps://www.facebook.com/help/?page=209089222464503https://www.facebook.com/pantechsolutionshttps://www.facebook.com/pantechsolutionshttps://www.facebook.com/help/?page=209089222464503https://www.facebook.com/pantechsolutionshttps://www.pantechsolutions.net/#newsletterhttps://www.pantechsolutions.net/buying-guideshttp://www.slideshare.net/pantechsolutionshttp://www.youtube.com/pantechsolutionshttps://www.pantechsolutions.net/blog/mailto:[email protected]://www.pantechsolutions.net/blog/feedhttp://www.linkedin.com/in/pantechsolutionshttp://twitter.com/pantechsolutionhttp://www.facebook.com/pantechsolutionshttps://www.pantechsolutions.net/privacy-policy.htmlhttps://www.pantechsolutions.net/microcontroller-boards/uart-interfacing-with-lpc2148-arm7-tyro
  • 7/22/2019 How to Interfacing Sensor With LPC2148 ARM

    8/8

    3/16/2014 How to Interfacing Sensor with LPC2148 ARM

    https://www.pantechsolutions.net/microcontrol ler-boards/sensor-inter facing-with- lpc2148-arm7-tyro

    Across the Web

    Twitter

    Facebook

    Linkedin

    Google +

    YouTube

    Slideshare

    Scribd

    Stumbleupon

    Pinterest

    More Information

    Warranty Information

    Return Policy

    Cancellation Order

    Holidays

    Terms for Softwares

    RoHS

    DealershipShipping Policy

    Company

    About Us

    Terms of use

    Privacy policy

    Terms & Conditions

    Careers

    Events

    SiteMapContact us

    Pantech ProLabs Team

    Copyright 2014 Pantech ProLabs India Pvt Ltd

    Content on this site is licensed under a Creative Commons Attribution-NonCommercial-NoDerivs 3.0 Unported License

    http://creativecommons.org/licenses/by-nc-nd/3.0/deed.en_UShttp://creativecommons.org/licenses/by-nc-nd/3.0/deed.en_UShttps://www.pantechsolutions.net/pantech-prolabs-teamhttps://www.pantechsolutions.net/contact-ushttps://www.pantechsolutions.net/sitemaphttps://www.pantechsolutions.net/events.htmlhttps://www.pantechsolutions.net/careershttps://www.pantechsolutions.net/terms-a-conditions.htmlhttps://www.pantechsolutions.net/privacy-policy.htmlhttps://www.pantechsolutions.net/terms-of-use.htmlhttps://www.pantechsolutions.net/about-ushttps://www.pantechsolutions.net/shipping-policy.htmlhttps://www.pantechsolutions.net/dealership-formhttps://www.pantechsolutions.net/rohs.htmlhttps://www.pantechsolutions.net/terms-of-use-for-softwares.htmlhttps://www.pantechsolutions.net/holidays.htmlhttps://www.pantechsolutions.net/order-cancellation.htmlhttps://www.pantechsolutions.net/return-policy.htmlhttps://www.pantechsolutions.net/warrentyinformation.htmlhttp://pinterest.com/pantechsolution/http://www.stumbleupon.com/stumbler/pantechsolutions/likeshttp://www.scribd.com/pantechsolutionshttp://www.slideshare.net/pantechsolutionshttp://www.youtube.com/pantechsolutionshttps://plus.google.com/109938224456906107394http://www.linkedin.com/in/pantechsolutionshttp://www.facebook.com/pantechsolutionshttps://twitter.com/pantechsolution