عضویت     ورود  نپرداختن دستمزد کارگر از گناهان کبیره است . حضرت محمد (ص) چهارشنبه، 4 مهر ماه ، 1397

کانال تلگرام


تبلیغات متنی


منوی سایت


جست و جو در بانك مقالات




مقالات جدید
تعداد شاخه ها: 30 عدد
تعداد مقالات: 758 عدد 1: آزمايشگاه الكترونيك - استاد محرري 
[دفعات مشاهده : 4959 بار]
 2: جزوه درس مخابرات 1 - دانشگاه فردوسي مشهد 
[دفعات مشاهده : 4958 بار]
 3: كتاب مهندسي تاسيسات / دكتر كلهر 
[دفعات مشاهده : 4913 بار]
 4: مجموع اعوجاج هارمونیک T.H.D 
[دفعات مشاهده : 4858 بار]
 5: كتاب "روش طراحي و تحليل مدارهاي الكترونيك" 
[دفعات مشاهده : 11336 بار]
 6: ادوات نوري 
[دفعات مشاهده : 4909 بار]
 7: كتاب اصول تلويزيون رنگي 
[دفعات مشاهده : 6498 بار]
 8: پروژه دزد گیر با سنسور تشخیص حرکت pir با قفل رمز الکترونیکی 
[دفعات مشاهده : 6107 بار]
 9: جزوه اندازه گیری الکتریکی 
[دفعات مشاهده : 5272 بار]
 10: سوالات کنکور کارشناسی ارشد 90 / گروه مهندسی برق 
[دفعات مشاهده : 7231 بار]
 11: آرشيو پروژه هاي 8051 
[دفعات مشاهده : 5994 بار]
 12: آرشيو پروژه هاي AVR‌ (ـ‌ 126 پروژه ) 
[دفعات مشاهده : 13700 بار]
 13: آموزش برنامه نويسي و كار با ماژول Sim300CZ با ميكروكنترلر AVR 
[دفعات مشاهده : 10000 بار]
 14: سوالات كنكور كارشناسي ناپيوسته 89 - گروه برق 
[دفعات مشاهده : 7390 بار]
 15: ارتباط میکروهای PIC با کمک پروتکل سریال I2C و نکات تکمیلی ماژول MSSP 
[دفعات مشاهده : 5511 بار]
 16: ساعت تقویم با کمک میکروکنترلر PIC و DS1307 
[دفعات مشاهده : 6084 بار]
 17: تایمرهای چند زمانه ( ساعت مرکزی ) با میکرو PIC 
[دفعات مشاهده : 5529 بار]
 18: ساعت تقویم شمسی مجهز به آلارم روزانه و هفتگی 
[دفعات مشاهده : 6481 بار]
 19: صفحه کلید وقفه ای با میکروکنترلر PIC 
[دفعات مشاهده : 5199 بار]
 20: کرنومتر دیجیتال با میکروکنترلر PIC با قابلیت ثبت 3 زمان 
[دفعات مشاهده : 5332 بار]
 21: طراحی و ساخت مدارات انتقال دیتا به وسیله ماژول های HMTR + پروژه چت متنی بیسیم 
[دفعات مشاهده : 8143 بار]
 22: سنسورهای حرارت 
[دفعات مشاهده : 7467 بار]
 23: کنترل وسایل برقی از طریق خط تلفن با میکروکنترلر PIC 
[دفعات مشاهده : 7508 بار]
 24: ارتباط سریال UART بین دو میکروکنترلر PIC 
[دفعات مشاهده : 5786 بار]
 25: گزارش کار آموزی : ماشین های ابزار کنترل عددی CNC 
[دفعات مشاهده : 6093 بار]
 26: کنترل وسایل به کمک ماژول HM-TR و میکرو AVR 
[دفعات مشاهده : 8546 بار]
 27: طراحی و ساخت کنترل از راه دور 1 کانال با کمک ماژول های ASK و آی سی های سری PT 
[دفعات مشاهده : 7087 بار]
 28: مجموعه رفرنس های آموزشی میکروکنترلرهای سری dsPIC 
[دفعات مشاهده : 6538 بار]
 29: مجموعه پروژه های میکروکنترلر AVR با کامپایلر بسکام 
[دفعات مشاهده : 11668 بار]
 30: طراحی و ساخت مدارات انتقال دیتا به وسیله ماژول های HM-T و HM-R با میکرو AVR 
[دفعات مشاهده : 9552 بار]


آخرين مطالب ارسال شده
· روش طراحي و تحليل مدارهاي الكترونيك[ 1 نظر شما چيه؟ - 38933 مشاهده ]
· اصول تلويزيون رنگي[ 0 نظر شما چيه؟ - 17652 مشاهده ]
· نرم افزار DigSilent[ 2 نظر شما چيه؟ - 21025 مشاهده ]
· AVR Tech Lib 2011[ 1 نظر شما چيه؟ - 24534 مشاهده ]
· مجموعه كنفرانس هاي سالينه ميكروچيپ / سال 2009 /[ 2 نظر شما چيه؟ - 22258 مشاهده ]
· آموزش كار با ماژول SIM300CZ با ميكرو AVR[ 4 نظر شما چيه؟ - 24616 مشاهده ]
· مجموعه فيلم هاي آموزشي نرم افزار Altium Designer[ 0 نظر شما چيه؟ - 38232 مشاهده ]
·  سوالات كنكور كارشناسي ناپيوسته 89 - گروه برق[ 0 نظر شما چيه؟ - 19502 مشاهده ]
· لينك دانلود مجله October 2010 / SERVO[ 0 نظر شما چيه؟ - 16725 مشاهده ]
· Catalog CA 01 (10/2009) / International version[ 0 نظر شما چيه؟ - 20773 مشاهده ]

[ موارد بیشتر در بخش اخبار و تازه ها ]


زبان
انتخاب زبان نمایش :



مطالب جديد
· 1: Multiple-Chi-square Tests and Their Application on Distinguishing Attacks
· 2: Networked Sensing Information and Control
· 3: مدل كاربردي براي تست غير مخرب عملكرد فيوزها
· 4: استخراج سيستم هاي استنتاج فازي براي تشخيص الگوهاي غيرطبيعي در نمودار كنترل شوهارت
· 5: Application of Classical Adaptive Filters in Speech Enhancement
· 6: Mobile Device Interface to access Computational Grid
· 7: آموزش سريع و آسان Jquery
· 8: يك روش كارآمد براي محافظت از پياده سازي سخت افزاري الگوريتم رمزنگاري AES در مقابل حمله تحليل تفاضلي
· 9: کنترل های برنامه ریزی شده
· 10: A BINARY CODED DECIMAL CONVERTER
· 11: ارائه يك مدل دقيق از لامپ كم مصرف در نرم افزارPSpice براي طراحي بالاست الكترونيكي
· 12: Radar Systems Analysis and Design Using MATLAB
· 13: بررسي و تحليل دلايل تخريب زودرس لوله دان كامر بويلر در يك واحد نيروگاهي
· 14: DEPTH IMAGE BASED RENDERING: A FAITHFUL APPROACH FOR THE DISOCCLUSION PROBLEM
· 15: Channel Assignment Schemes for Infrastructure-Based 802.11 WLANs:A Survey
· 16: طراحي دقيق پستهای فوق توزيع
· 17: روش های مناسب برای اثر بخشی بهینه سازی
· 18: ارزيابي ميزان پايداري سازه ها و تجهيزات شبكه هاي برق در بخش توزيع در مقابل زلزله
· 19: مدلسازي نقش معماري عضله در توليد نيرو و تغيير ابعاد هندسي آن
· 20: Design of Global Controller for Power System Based Neural Network and Gain-scheduling

[ آخرين مقالات ]


ارسال مقاله به سايت

 



...::: Ir-Micro.Com :::... :: View topic - نشان دادن دماي دو محيط با ADC ؟


نشان دادن دماي دو محيط با ADC ؟

 
Post new topic   Reply to topic    ...::: Ir-Micro.Com :::... Forum Index -> برنامه نویسی و مباحث مربوط به AVR Printable Version
View previous topic :: View next topic  
Author Message
elmif
کاربر نیمه فعال
کاربر نیمه فعال

Joined: Nov 30, 2008
Posts: 136





227454.56 امتیاز

Items

Status: Offline

PostPosted: جمعه، 11 ارديبهشت ماه ، 1388 19:09:59 Reply with quote Scroll Down to Next postGo to last Post of Page

سلام
مي خوام دماي دو محيط رو روي ال سي دي به فاصله زماني معين نمايش بدم .مثلا 5 ثانيه دماي بيرون و5 ثانيه دماي اتاق برنامشو نوشتم اما بدرستي جواب نمي ده . زمان بندي تايمر رو پولينگ نوشتم نه با وقفه . مثلا وقتي دماي بيرون رو نمايش ميده بعد از 5 ثانيه مي آد دماي داخل رو نشون ميده ديگه بعد از 5 ثانيه بعدي نميره دماي بيرون رو نشون بده در واقع توي حلقه وايل گير مي كنه .با سپاس راهنمايي ام كنيد اينم برنامه :
/*********************************************
Chip type : ATmega16
Clock frequency : 1.000000 MHz
**********************************************
#include <mega16.h>
#include <delay.h>
#include <stdio.h>
#define xtal 1000000

// Alphanumeric LCD Module functions
#asm
.equ __lcd_port=0x12 ;PORTD
#endasm

#include <lcd.h>

#define ADC_VREF_TYPE 0xC0
// Read the AD conversion result
unsigned int read_adc(unsigned char adc_input)
{
ADMUX=adc_input|ADC_VREF_TYPE;
// Start the AD conversion
ADCSRA|=0x40;
// Wait for the AD conversion to complete
while ((ADCSRA & 0x10)==0);
ADCSRA|=0x10;
return ADCW;
}

void main(void)
{
int temp1,temp2;
unsigned char dama1[10];
unsigned char dama2[10];
// ADC initialization
// ADC Clock frequency: 125.000 kHz
// ADC Voltage Reference: AVCC pin
// ADC Auto Trigger Source: None
ADMUX=ADC_VREF_TYPE;
ADCSRA=0x86;
TCCR1A=0x00;
TCCR1B=0x04;
TCNT1H=0xb3;
TCNT1L=0xb4;
OCR1AH=0x00;
OCR1AL=0x00;
OCR1BH=0 x00;
OCR1BL=0x00;
TIMSK=0x10;
ACSR=0x80;
SFIOR=0x00;

// LCD module initialization
lcd_init(16);
#asm("sei")
while (1)
{
temp1=read_adc(0);
temp1=temp1/4;
temp2=read_adc(1);
temp2=temp2/4;
sprintf(dama1,"%2.1d C",temp1);
lcd_clear();
lcd_gotoxy(1,1);
lcd_puts(dama1);
dela y_ms(100);

while(!(TIFR&0x04));
TIFR|=0x40;
TCNT1H=0xb3;
TC NT1L=0xb4;

sprintf(dama2,"%2.1d C",temp2);
lcd_clear();
lcd_gotoxy(1,1);
lcd_puts(dama2);
dela y_ms(100);
}
};

2- سوال دومم اينه كه سيمهاي اتصال به سنسور lm35 تا چقدر مي تونند طول داشته باشند .يعني اگه بخوام يكي از سنسورها رو بيرون بزارم محدوديتي در طول سيم وجود نداره .ADC درست عما مي كنه ؟
با تشكر

Back to top
View user's profile Send private message
1nafar
کاربر ماهر
کاربر ماهر

Joined: Mar 18, 2008
Posts: 1053




Location: www.1nafar.com
55594.32 امتیاز

Items

Status: Offline

PostPosted: شنبه، 12 ارديبهشت ماه ، 1388 06:19:33 Reply with quote Go to Top of PageScroll Up to Previous postScroll Down to Next postGo to last Post of Page

سلام
سوال اول :
شما باید با دستور goto و... از حلقه دوم خارج بشید :
Code:
#include <mega16.h>
#include <delay.h>
#include <stdio.h>
#define xtal 8000000

// Alphanumeric LCD Module functions
#asm
.equ __lcd_port=0x12 ;PORTD
#endasm

#include <lcd.h>

#define ADC_VREF_TYPE 0xC0
// Read the AD conversion result
unsigned int read_adc(unsigned char adc_input)
{
ADMUX=adc_input|ADC_VREF_TYPE;
// Start the AD conversion
ADCSRA|=0x40;
// Wait for the AD conversion to complete
while ((ADCSRA & 0x10)==0);
ADCSRA|=0x10;
return ADCW;

// ADC initialization
}

void main(void)
{
int temp1;
int temp2;
unsigned char dama1[10];
unsigned char dama2[10];
 

// ADC Clock frequency: 125.000 kHz
// ADC Voltage Reference: AVCC pin
// ADC Auto Trigger Source: None
ADMUX=ADC_VREF_TYPE;
ADCSRA=0x86;
TCCR1A=0x00;
TCCR1B=0x04;
TCNT1H=0xb3;
TCNT1L=0xb4;
OCR1AH=0x00;
OCR1AL=0x00;
OCR1BH=0x00;
OCR1BL=0x00;
TIMSK=0x10;
ACSR=0x80;
SFIOR=0x00;
 q:
// LCD module initialization
lcd_init(16);
#asm("sei")

temp1=read_adc(0);
temp1=temp1/4;
temp2=read_adc(1);
temp2=temp2/4;
sprintf(dama1,"%2.1d C",temp1);
lcd_clear();
lcd_gotoxy(1,1);
lcd_puts(dama1);
delay_ms(100);

while(!(TIFR&0x04));
{
TIFR|=0x40;
TCNT1H=0xb3;
TCNT1L=0xb4;

sprintf(dama2,"%2.1d C",temp2);
lcd_clear();
lcd_gotoxy(1,1);
lcd_puts(dama2);
delay_ms(100);
goto q;
};
}

سوال دوم :
طول سیم تا جایی که ولتاژ خروجی سنسور ضعیف نشه میتونه بلند باشه . (میتونید با یه opamp ولتاژ خروجی سنسور رو تقویت کنید و تا هر فاصله ای خواستید برید

Back to top
View user's profile Send private message Visit poster's website
malak
کاربر تازه وارد
کاربر تازه وارد

Joined: Dec 25, 2008
Posts: 21





708.22 امتیاز

Items

Status: Offline

PostPosted: شنبه، 12 ارديبهشت ماه ، 1388 06:56:14 Reply with quote Go to Top of PageScroll Up to Previous postScroll Down to Next postGo to last Post of Page

سلام
وقتی ما با آپ امپ ولتاژ را افزایش میدهیم بهترین راهی که بتوان ولتاژ منفی ایجاد شده دو سر آپ امپ رامثبت کرد چیه؟

Back to top
View user's profile Send private message
1nafar
کاربر ماهر
کاربر ماهر

Joined: Mar 18, 2008
Posts: 1053




Location: www.1nafar.com
55594.32 امتیاز

Items

Status: Offline

PostPosted: شنبه، 12 ارديبهشت ماه ، 1388 10:54:52 Reply with quote Go to Top of PageScroll Up to Previous postScroll Down to Next postGo to last Post of Page

سلام
وقتی شما از تقویت کننده واران گر استفادع میکنید ، ولتاژ تقویت شده منفی میشود ، شما باید از تقویت کننده ناواران ساز استفاده کنید (نحوه اتصال مقاومت ها فرق داره )

Back to top
View user's profile Send private message Visit poster's website
elmif
کاربر نیمه فعال
کاربر نیمه فعال

Joined: Nov 30, 2008
Posts: 136





227454.56 امتیاز

Items

Status: Offline

PostPosted: شنبه، 12 ارديبهشت ماه ، 1388 13:16:15 Reply with quote Go to Top of PageScroll Up to Previous postScroll Down to Next postGo to last Post of Page

سلام - مي تونبد شكل مدارشو با اپ امپ بكشيد ؟ و همچنين نحوه اتصال اون به اهمتر؟
Back to top
View user's profile Send private message
1nafar
کاربر ماهر
کاربر ماهر

Joined: Mar 18, 2008
Posts: 1053




Location: www.1nafar.com
55594.32 امتیاز

Items

Status: Offline

PostPosted: يكشنبه، 13 ارديبهشت ماه ، 1388 05:51:26 Reply with quote Go to Top of PageScroll Up to Previous postScroll Down to Next postGo to last Post of Page

سلام
تقویت کننده معکوس کننده :


و


تقویت کننده غیر معکوس کننده و مورد نیاز شما :


و


Back to top
View user's profile Send private message Visit poster's website
mohamic
کاربر عادی
کاربر عادی

Joined: Apr 13, 2009
Posts: 43





32384.30 امتیاز

Items

Status: Offline

PostPosted: دوشنبه، 14 ارديبهشت ماه ، 1388 19:39:20 Reply with quote Go to Top of PageScroll Up to Previous postScroll Down to Next postGo to last Post of Page

سلام -شما كه مي خواهيد كا تقويت رو انجام بدين از چه اپ امپي استفاده مي كنين ؟ lm324 خوبه ؟
مي شه نحوه وصلشو به سنسور lm35 رو در اين پست بذاريد

Back to top
View user's profile Send private message
1nafar
کاربر ماهر
کاربر ماهر

Joined: Mar 18, 2008
Posts: 1053




Location: www.1nafar.com
55594.32 امتیاز

Items

Status: Offline

PostPosted: دوشنبه، 28 ارديبهشت ماه ، 1388 14:06:32 Reply with quote Go to Top of PageScroll Up to Previous post

سلام
من از lm324 استفاده میکنم ، توی لینک های بالا مدارات خوبی گذاشته شده ، کافی شما سنسور رو به ورودی مدار متصل کنید و بعد با تغییر دادن مقاومت های r1 و r2 بهره دلخواه رو بدست بیارین ، (معمولا بهره جوری تنظیم میشه که بیشترین ولتاژ خروجی 5 ولت باشه . )
شما فقط باید ولتاژ خروجی lm35 رو به ورودی op-amp متصل کنید .
این روز ها سرعت اینترنت خیلی پایین هست .

Back to top
View user's profile Send private message Visit poster's website
Display posts from previous:   
Post new topic   Reply to topic    ...::: Ir-Micro.Com :::... Forum Index -> برنامه نویسی و مباحث مربوط به AVR All times are GMT + 3.5 Hours
Page 1 of 1
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You cannot download files in this forum

 
 Jump to:   

Related topics
 Topics   Replies   Author   Views   Last Post 
No new posts lcd help 9 melectronics 14075 يكشنبه، 23 فروردين ماه ، 1388 07:56:43
1nafar View latest post
No new posts تبدیل lcd موازی به سریال با 180 تومان 13 123456za 18527 چهارشنبه، 6 آذر ماه ، 1387 17:52:00
ahmadk View latest post
No new posts Thermometer (2x16 lcd)1 دماسنج با 8051 و 2*16 lcd 1 honeyl 11625 سه شنبه، 4 تير ماه ، 1387 01:37:40
bleedingme View latest post
No new posts راه اندازی lcd به صورت 4 بیت 4 ahmad2000 11949 چهارشنبه، 28 فروردين ماه ، 1387 23:18:01
Hamed View latest post
No new posts فرکانس متر با LCD و AT89C2051 0 Hamed 13422 جمعه، 24 فروردين ماه ، 1386 10:03:10
Hamed View latest post
 


Powered by phpBB © 2001, 2008 phpBB Group

Ported to Platinum 7.6.b.4 V2 by sadeghkhafan

فروشگاه تخصصی برق و الکترونیک ایران میکرو
www.iran-micro.com
PHP-Nuke Copyright © 2005 by Francisco Burzi. This is free software, and you may redistribute it under the GPL.
Powered by Platinum 7.6.b.4 v2
Powered by Platinum 7.6.b.4 v2 Persian

مدت زمان ایجاد صفحه : 0.17 ثانیه