- Jun 6, 2020
- 11,593
- 4,508
مدار سنسور دما دیجیتال
سنسورهای دما به طور گسترده در تجهیزات الکترونیکی برای نمایش دما مورد استفاده قرار می گیرند.
می توانید ساعت دیجیتالی را ببینید که مقدار دمای اتاق را نشان می دهد. و دلیل آن سنسور دمای تعبیه شده در آن است.
در این پروژه، به شما نشان خواهیم داد که چگونه یک مدار سنسور دمای دیجیتال طراحی کنید.
در این فرآیند، دو مدار را توضیح خواهیم داد: یکی با استفاده از میکروکنترلر 8051 و دیگری با استفاده از میکروکنترلر ATmega8.
مقدار دما آنالوگ است. از این رو، با استفاده از مبدل آنالوگ به دیجیتال (ADC) به مقدار دیجیتال تبدیل می شود و سپس نمایش داده می شود.
اصل مدار سنسور دمای دیجیتال
اصل این مدار گرفتن مقادیر دمای آنالوگ، تبدیل آنها به مقادیر دیجیتال و نمایش مقدار دمای دیجیتال om LCD یا 7-Segment Display است.
در اینجا از میکروکنترلرهای 8051 و ATmega8 استفاده شده است. ATmega8 دارای مبدل داخلی آنالوگ به دیجیتال با شش کانال مالتی پلکس با وضوح 10 بیت است. این باعث کاهش واسط آی سی مبدل خارجی آنالوگ به دیجیتال می شود. مقدار دمای آنالوگ به طور مستقیم به کانال های ADC ورودی میکروکنترلر اعمال می شود. برای تبدیل داخلی آنالوگ به دیجیتال از روش تقریب متوالی استفاده می شود.
اما در مورد میکروکنترلر 8051 (در این پروژه از AT89C51 استفاده شده است) هیچ ADC داخلی مانند ATmega8 ندارد. از این رو، قصد داریم یک ADC IC خارجی ADC0804 را با میکروکنترلر 8051 وصل کنیم تا مقادیر دمای آنالوگ را به مقادیر دیجیتال تبدیل کنم.
مدار سنسور دما دیجیتال با استفاده از 8051
اجزای مورد نیاز
AT89C51 (میکروکنترلر 8051)
11.0592 مگاهرتز معادل
2 X 33pF خازن
خازن 10μF/16V
مقاومت 3×10KΩ
بسته مقاومت 1KΩ x 8
POT 10KΩ
نمایشگر LCD 16X2
ADC0804
LM35
خازن 150pF
مقاومت 330Ω
منبع تغذیه
سیم های اتصال
پروگرامر 8051
کدها
سنسورهای دما به طور گسترده در تجهیزات الکترونیکی برای نمایش دما مورد استفاده قرار می گیرند.
می توانید ساعت دیجیتالی را ببینید که مقدار دمای اتاق را نشان می دهد. و دلیل آن سنسور دمای تعبیه شده در آن است.
در این پروژه، به شما نشان خواهیم داد که چگونه یک مدار سنسور دمای دیجیتال طراحی کنید.
در این فرآیند، دو مدار را توضیح خواهیم داد: یکی با استفاده از میکروکنترلر 8051 و دیگری با استفاده از میکروکنترلر ATmega8.
مقدار دما آنالوگ است. از این رو، با استفاده از مبدل آنالوگ به دیجیتال (ADC) به مقدار دیجیتال تبدیل می شود و سپس نمایش داده می شود.
اصل مدار سنسور دمای دیجیتال
اصل این مدار گرفتن مقادیر دمای آنالوگ، تبدیل آنها به مقادیر دیجیتال و نمایش مقدار دمای دیجیتال om LCD یا 7-Segment Display است.
در اینجا از میکروکنترلرهای 8051 و ATmega8 استفاده شده است. ATmega8 دارای مبدل داخلی آنالوگ به دیجیتال با شش کانال مالتی پلکس با وضوح 10 بیت است. این باعث کاهش واسط آی سی مبدل خارجی آنالوگ به دیجیتال می شود. مقدار دمای آنالوگ به طور مستقیم به کانال های ADC ورودی میکروکنترلر اعمال می شود. برای تبدیل داخلی آنالوگ به دیجیتال از روش تقریب متوالی استفاده می شود.
اما در مورد میکروکنترلر 8051 (در این پروژه از AT89C51 استفاده شده است) هیچ ADC داخلی مانند ATmega8 ندارد. از این رو، قصد داریم یک ADC IC خارجی ADC0804 را با میکروکنترلر 8051 وصل کنیم تا مقادیر دمای آنالوگ را به مقادیر دیجیتال تبدیل کنم.
مدار سنسور دما دیجیتال با استفاده از 8051
برای دیدن لینک ها باید ثبت نام کنید
اجزای مورد نیاز
AT89C51 (میکروکنترلر 8051)
11.0592 مگاهرتز معادل
2 X 33pF خازن
خازن 10μF/16V
مقاومت 3×10KΩ
بسته مقاومت 1KΩ x 8
POT 10KΩ
نمایشگر LCD 16X2
ADC0804
LM35
خازن 150pF
مقاومت 330Ω
منبع تغذیه
سیم های اتصال
پروگرامر 8051
کدها
محتوای این بلوک پنهان فقط برای کاربر فعال, کاربر ویژه, کاربر ویژه برنزی الکترونیک, کاربر ویژه طلایی الکترونیک, کاربر ویژه نقره ای الکترونیک, کاربر ویژه پلاس الکترونیک قابل مشاهده است.