ايران ويج

نسخه‌ی کامل: درخواست برنامه دماسنج با Atmega 16 و LM35
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
صفحه‌ها: 1 2 3 4 5 6
(۱۸-دى-۱۳۸۹, ۱۹:۱۱:۲۴)ebka نوشته است: [ -> ]دقتش 1 درجه است!!!!
میشه دقتش رو در حد 0.5 درجه کرد...

ممنون

هر موقع که وقت کردی یه تغییراتی روش انجام بده که دقتش خیلی بالا باشه

من میخوام این رو بیشتر جاها ازش استفاده کنم ... چون خیلی جمع و جوره

ازت ممنون میشم

-----------------------------------------------------------------------------
کینه و حسد اعمال خوب را می خورند , چنانچه آتش هیزم را می خورد
سلام

ابکا جون من هنوز مدارش رو تموم نکردم ولی تو پروتیوس که میبینم دقتش به 2 درجه هم میرسه ها !

تازه دوستم میگفت که تو پروتیوس اینجور نشون میده و وقتی عملا رو مدار درست شد بیشتر از یکی دو درجه میشه درصد خطاش
سلام..
این هم مدار با تلرانس پایین...
از صفر تا 150 درجه سانتی گراد..با اعشار
البته به فکر افتادم که ترمومتر با سگمنت طراحی کنم... ببینیم خدا چی میخواد..
موفق باشی....
ابکا جون این برنامه سگمنت دوتایی رو هم اگه میشه میزان خطاشو کم کن:

کد php:
$regfile "m8def.dat"
$crystal 8000000
Config Adc 
Single Prescaler Auto
Config Portd 
Output
Config Portb.0 
Output Config Portb.1 Output
Dim Volt As Word Dahgan As Byte Yekan As Byte As Word
Stop Adc 
Start Adc
Do
Volt Getadc(0)
Volt Volt 2
Dahgan 
Volt 10
Dahgan 10
Yekan 
Volt C


Portd 
Lookup(dahgan Ebi)
Portb.0 0
Waitms 10
Portb.0 
1
Portd 
Lookup(yekan Ebi)
Portb.1 0
Waitms 10
Portb.1 
1

Loop
Ebi
:
Data 64 121 3648 25 18 120 16 


-------------------------------------------------------------------
یک ساعت زندگی با افتخار به یک قرن گمنام زیستن می ارزد
رسول جان میشه نمونه برداری کرد تو مثلا 10 ثانیه و تقسیم بر تعداد نمونه برداری ها کرد تا بشه دمای با تلرانس کمتر...
اگه دقت بالا تر میخوای lm35 ذیگه انچنان دقتی نداره در حدود 0.5
سنسور ds1820 با دقت 0.1 میتونه گزینه خوبی باشه برای کار دقیق..
یه کم داستان این سنسور فرق میکنه .. دارم روش کار میکنم ...
(یه نکته ای که توی این مدتی که علی نیست فهمیدم:
من همیشه هر سوالی داشتم سریع تو سایت عنوانی میکردم و از من سریع تر علی جواب میداد...
ولی الان مجبورم خودم برم دنبالش و زیرو بم کار و دربیارم...
خیلی چیزها از علی یاد گرفتم ولی تنبل هم شده بودم... الان در مورد این سنسور خیلی چیزها تو سایت ها دیدم و الان دارم جمع بندی میکنم...)

جای علی خیلی خالیه
(۱۹-دى-۱۳۸۹, ۱۶:۵۱:۳۰)EBKA نوشته است: [ -> ]سلام..
این هم مدار با تلرانس پایین...
از صفر تا 150 درجه سانتی گراد..با اعشار
البته به فکر افتادم که ترمومتر با سگمنت طراحی کنم... ببینیم خدا چی میخواد..
موفق باشی....

با تشکر

ابکا جون مدار همونه دیگه ؟ فقط برنامش تغییر پیدا کرده ؟ چون من مدارش رو کشی[b]دم


راستی اینم از عکس مدارش ، اگه حوصله کردی یه نگاهی به قسمت دما سنجش نگاه کن ، چون هنوز مگا 8 نگرفتم که تستش کنم


[تصویر:  64660591147603679011.jpg]

یکم کاملترش کردم

[تصویر:  15160395875941673946.jpg]
سلام ..
دوست عزیز خیلی جا آمپر گذاشتی تو مدارت!!!
عیبی نداره!!!
از تغذیه میکروت خیلی انشعاب گرفتی این خوب نیست!!!
یه خازن 104 هم میزاشتی!!!
پایه 8 و 9 رو چرا به هم متصل کردی؟؟
پایه reset میکرو رو با یه مقاومت 10 کیلو میدادی به vcc و با یه خازن 10 میکرو فاراد میدادی به منفی!!!!
خیلی بزرگه بردی که طراحی کردی!!!!
با پروتئوس انگار کشیدی!!!!
طراحی برد به نظر فقط با پروتل قشنگ و قابله قبوله!!!
(۰۲-بهمن-۱۳۸۹, ۰۷:۱۹:۴۶)EBKA نوشته است: [ -> ]سلام ..
دوست عزیز خیلی جا آمپر گذاشتی تو مدارت!!!
عیبی نداره!!!
از تغذیه میکروت خیلی انشعاب گرفتی این خوب نیست!!!
یه خازن 104 هم میزاشتی!!!
پایه 8 و 9 رو چرا به هم متصل کردی؟؟
پایه reset میکرو رو با یه مقاومت 10 کیلو میدادی به vcc و با یه خازن 10 میکرو فاراد میدادی به منفی!!!!
خیلی بزرگه بردی که طراحی کردی!!!!
با پروتئوس انگار کشیدی!!!!
طراحی برد به نظر فقط با پروتل قشنگ و قابله قبوله!!!

سلام

ابکا جون فکر کنم مشکل از اینه که شما یه چیز رو متوجه نشدید اونم اینه که این مدار بر عکسه ! یعنی طوریه که باید مستقیم رو برد چاپ بشه !
خوب حالا من یه عکس ازش گذاشتم که جواب سوالاتون رو اونجا نشون دادم
فقط پایه ریست رو دیگه به خازن وصل نکردم ! باید وصل کنم ؟

[تصویر:  79519698884989982601.jpg]

نقل قول: از تغذیه میکروت خیلی انشعاب گرفتی این خوب نیست!!!
یعنی منظورتون اینه که مستقیم از برق به میکرو بفرستم و سر راه ازش انشعاب نگیرم ؟

نقل قول: یه خازن 104 هم میزاشتی!!!
میشه بگید کجا ؟ منظورتون همون اول که برق از 7805 خارج میشه یه خازن بزنم ؟
لطفا در این مورد توضیح بدین یکم

نقل قول: دوست عزیز خیلی جا آمپر گذاشتی تو مدارت!!!
راستش اینو متوجه نشدم !

راستی تغذیه من 12 ولت 500 میلی آمپر هست ! برای تغذیه مدار دماسنج و اتصال 3 تا رله کافیه دیگه ؟
------------------
خوب ابکا جون من این مدار رو دوباره برعکسش کردم ، حالا یه بار دیگه به این مدار نگاه کن ، فکر کنم حالا بفهمی جریان چیه

[تصویر:  07376727891771874051.jpg]

راستی مدار واقعا خیلی بزرگه ؟
فعلا بساز!!
زیاد مهم نیست تو این جور مدارها!!!
برای مدارت اگه میخوای خیالت راحت باشه که هنگ نمیکنه یه سگه نگهبان هم بزار تو برنامت!!!!
شما مدارت رو بساز!!!
من اگه وقت کردم په پی سی بی میکشم که خیلی خیلی کوچولوتره از اینه که شما کشیدین!!!
موفق باشی..
سلام ابکا جون

عجب شانسی داریم ها !!! Sad

آقا من این مدار رو روی بردبرد طراحی کردم ولی درست کار نمیکنه !!

عدد صدگان و یکان زود زود روشن خاموش میشه !! دهگان هم اصلا روشن نمیشه !

ذو تا هم عکس از مدارش میذارم تا خودتون ببینید

[تصویر:  51182183747987424583.jpg]


[تصویر:  20910231316314386022.jpg]
(۱۸-دى-۱۳۸۹, ۱۳:۲۳:۴۱)رسول نوشته است: [ -> ]ممنون عزیزم ابکا جون

این برنامه رو پروگرام کردم:

کد:
$regfile = "m8def.dat"
$crystal = 8000000
Config Adc = Single , Prescaler = Auto
Config Portd = Output
Config Portb.0 = Output : Config Portb.1 = Output
: Dim Volt As Word , Dahgan As Byte , Yekan As Byte , C As Word
Stop Adc : Start Adc
Do
Volt = Getadc(0)
Volt = Volt / 2
Dahgan = Volt / 10
C = Dahgan * 10
Yekan = Volt - C


Portd = Lookup(dahgan , Ebi)
Portb.0 = 0
Waitms 10
Portb.0 = 1
Portd = Lookup(yekan , Ebi)
Portb.1 = 0
Waitms 10
Portb.1 = 1

Loop
Ebi:
Data 64 , 121 , 36, 48 , 25 , 18 , 2 , 120 , 0 , 16


الان عدد نشون میده اما مدام عدداش عوض میشن اونم به سرعت ....

راستی ببین فیوز بیتش رو از اینجا باید 8 مگا هرتزش کنم:

[تصویر:  73883754959691539647.jpg]

-------------------------------------------------
بعضی از رابطه ها را همین امروز باید تمام کرد

رفتم این مدار رو درست کردم و کار کرد ولی این بارم هم زود زود روشن خاموش میشه !!
از طرفی هم دقتش خیلی کمه !! دستم رو روی سنسور میذارم باید 37 درجه نشون بده ولی 32 درجه نشون میده !!
یکی از دوستان منو کمک کنه8 لطفا

این مدار دماسنج کاملا درست کارمیکنه ولی تنها مشکل اینه که روشن خاموش میشه

لطفا دوستان یه راه حلی بدن Heart
صفحه‌ها: 1 2 3 4 5 6