تبلیغات
مهندسی برق، قدرت، کنترل، الکترونیک، مخابرات، کامپیوتر، رباتیک - راه اندازی سنسور فشار ST09
مهندسی برق، قدرت، کنترل، الکترونیک، مخابرات، کامپیوتر، رباتیک
مهندس در همه زمینه ها باید بداند
گروه طراحی قالب من گروه طراحی قالب من گروه طراحی قالب من گروه طراحی قالب من گروه طراحی قالب من
درباره وبلاگ


سلام دوستان عزیز من این وبلاگ رو برای دوست داران برق ساختم امیدوارم لذت ببرید انواع پروژه های برنامه نویسی میکرو و C و ویژال بیسیک و... را انجام میدهم

omidrouka@gmail.com

مدیر وبلاگ : امید روکا
نظرسنجی
کیفییت وبلاگ







در این پروژه سنسور فشار ST09 با میکروکنترلر AVR و با استفاده از کامپایلر بیسکام راه اندازی شده است.

میکروکنترلر استفاده شده در این پروژه ATmega8 می باشد. و با استفاده از سنسور فشار استفاده شده در این پروژه می توان تا 10 بار را راه اندازی کرد.


 

مشخصات سنسور فشار ST09 از قرار زیر است:

. اندازه گیری فشار تا 10 بار

. جریان خروجی از 4 میلی آمپر تا 20 میلی آمپر

. تغذیه سنسور از 9 ولت تا 30 ولت

 

خروجی این سنسور از طریق دو الکترود قابل دسترسی است. خروجی این سنسور در حالت بدون فشار یعنی در صفر بار، 4 میلی آمپر می باشد. و با افزایش فشار جریان خروجی نیز متناسب با آن تغییر می کند. خروجی این سنسور تحت فشار 10 بار 20 میلی آمپر می باشد. برای راه اندازی این سنسور نیاز به ADC ( مبدل آنالوگ به دیجیتال ) داریم. ولی خروجی این سنسور ولتاژ نیست بلکه خروجی آن جریان می باشد. برای تبدیل جریان به ولتاژ نیاز به یک مقاومت داریم.

مقاومت مطابق شکل زیر به سنسور متصل می شود.

ولتاژ دوسر این مقاومت متناسب با جریان عبوری تغییر خواهد کرد. پس با اندازه گیری ولتاژ دو سر مقاومت می توان از جریان سنسور مطلع شد.

برای اندازه گیری ولتاژ می توان از ADC داخلی میکروکنترلر استفاده کرد. در این پروژه ما AVCC میکروکنترلر AVR را به عنوان مرجع ADC پیکره بندی میکنیم. ولتاژ این مرجع 5 ولت می باشد. و این به این معنا است که بیشترین ولتاژی را که می توان اندازه گرفت 5 ولت است. پس مقدار مقاومت متصل شده به سنسور فشار باید به اندازه ای انتخاب شود که در حالتی که بیشترین جریانی از آن می گذرد ولتاژ دو سر آن از 5 ولت بیشتر نشود.

مقدار این مقاومت از رابطه زیر بدست می آید:

R=V/I=5V/0.02A=250Ω

 

ولتاژ دو سر مقاومت برای مقاومت 250 اهم زمانی که جریان 20mA از آن عبور می کند 5 ولت خواهد بود. و در حالت بی بار که جریان 4mA از آن عبور میکند ولتاز 1 ولت می باشد.

در صورتی که بخواهید از مرجع داخلی میکروکنترلر که مقدار آن 2.56 ولت می باشد برای مرجع ADC استفاده کنید مقدار این مقاومت باید 128 اهم باشد:

R=2.56V/0.02A=128Ω

شماتیک این پروژه از قرار زیر است:

جهت مشاهدد تصویر در اندازه واقعی بر روی آن کلیک کنید.

 

برنامه این پروژه به زبان بیسیک و با کامپایلر بیسکام تهیه شده است. که آن را به راحتی می توانید برای کامپایلر های دیگر تغییر دهید.

برای نمایش مقدار اندازه گیری از دستور Print استفاده شده است. این دستور از واحد UART میکروکنترلر استفاده می کند و خروجی آن از طریق پایه TX میکروکنترلر قابل دسترسی است.


برنامه این پروژه از قرار زیر است:

$regfile = “M8DEF.DAT”
$crystal = 8000000

$baud = 9600


‘configure ADC
Config Adc = Single , Prescaler = Auto , Reference = Avcc


‘ADC conversion result
Dim C As Long
‘Depth in cm
Dim D As Long
‘Pressure * 10 at 100m
Const X = 98
‘D =((C*5000000)/256-4000000)/(16*X)
Const Z1 = 5000000 / 256
Const Z2 = 16 * X


‘power ADC
Start Adc

Do
. C = Getadc(0)
. D = C * Z1
. D = D - 4000000
. D = D / Z2
. Print “Depth: “ ; D ; “cm”
. Wait 1
Loop End

 

جهت دانلود فایل های این پروژه اینجا کلیک کنید. ( 42KB )



نوع مطلب : کنترل، برنامه نویسی VB، برنامه نویسی C++ & C، مخابرات، الکترونیک، برق، دانلود، AVR، مدار منطقی، PLC، مطلب، رباتیک، 
برچسب ها : ADC، ATmega16، ATmega32، AVR، Bascom، codvision، pressure sensor، Proteus، RES232، RS232، RX، ST09، ST09 pressure sensor، TTL، TX، USART، انجام پروژه های الکترونیکی، برد الکترونیکی، بیسکام، دانشجویی، راه اندازی سنسور فشار، راه اندازی سنسور فشار ST09، راه اندازی سنسورها، سفارش پروژه، سنسور فشار، شبیه ساز، طراحی مدارات الکترونیکی، طراحی مدارات دیجیتال، طراحی و اجرا، میکروکنترلر، پروتیوس، پروژه، پروژه با AVR، پروژه با میکروکنترلر، پروژه با میکروکنترلر AVR، پروژه سنسور، پروژه سنسور فشار، پروژه های الکترونیکی، پروژه های مبتنی بر میکروکنترلر، کامپایلر، کامپایلر بیسکام،
لینک های مرتبط :
امید روکا
دوشنبه 1392/04/10
یکشنبه 1396/02/31 10:02
Sweet blog! I found it while surfing around on Yahoo News.

Do you have any suggestions on how to get listed in Yahoo News?

I've been trying for a while but I never seem to get there!
Thanks
یکشنبه 1396/02/24 22:32
Having read this I believed it was really enlightening.
I appreciate you taking the time and energy to put this short article together.

I once again find myself spending a lot of time both reading
and leaving comments. But so what, it was still worth it!
 
لبخندناراحتچشمک
نیشخندبغلسوال
قلبخجالتزبان
ماچتعجبعصبانی
عینکشیطانگریه
خندهقهقههخداحافظ
سبزقهرهورا
دستگلتفکر