How to Interfacing Sensor With LPC2148 ARM
-
Upload
subir-maity -
Category
Documents
-
view
220 -
download
0
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