صفحه 1 از 1

وصل کردن 5 کلید به یک پایه میکروکنترولر

ارسال شده: یک‌شنبه ۱ آذر ۱۳۹۴, ۱۰:۴۲ ق.ظ
توسط sinaset
با سلام

وصل کردن 5 کلید به یک پایه میکروکنترولر
تصویر
این طرح ساده، به کمک مجموعه از مقاومت ها و روش تقسیم مقاومتی و به کارگیری واحد اندازه گیری ADC میکروکنترولر، 5 عدد کلید فشاری را فقط به یک پایه میکروکنترولر وصل کرده اند..

روش کار به این شکل است ، به کمک تقسیم مقاومتی،روی هر کلید یک ولتاژ قرار گرفته شده است ،به ترتیب زیر:

کلید یک = 1v
کلید دو = 2v
کلید سه = 3v
کلید چهار = 4v
کلید پنج = 5v
تصویر
حال وقتی ما یکی از کلید ها را فشار دهیم،یک ولتاژ برای واحد (ADC(0(پایه PC0 میکروکنترولر) فرستاده میشود، سپس ما به کمک واحد مذکوره ولتاژ را میخوانیم سپس،متناسب به ان یکی از LED ها را روشن می کنیم.

تصویر
 قطعات مورد نیاز :      عدد کلید    عدد مقاومت 2 کیلو    عدد مقاومت 100    عدد مقاومت 100 کیلو    عدد    عدد خازن 0.01 (10 نانو فاراد یا 103 عدسی)  کد برنامه به زبان کدویژن: 
Please Login or Register to see this code
[External Link Removed for Guests]سورس و شبیه ساز (پرتئوس 8)
باتشکر.

Re: وصل کردن 5 کلید به یک پایه میکروکنترولر

ارسال شده: پنج‌شنبه ۱۲ فروردین ۱۳۹۵, ۱۱:۳۴ ق.ظ
توسط javad_2010
سلام
اگر ممکنه یه توضیح کوتاه در مورد برنامه،و خازن استفاده شده در مدار بدید.
با تشکر

Re: وصل کردن 5 کلید به یک پایه میکروکنترولر

ارسال شده: پنج‌شنبه ۱۲ فروردین ۱۳۹۵, ۱۱:۵۲ ق.ظ
توسط sinaset
سلام بر شما

در بالا مقداری توضیح داده شده بود.. در مدار به کمک تقسیم مقاومت 5 حالت مختلف ولتاژ به وجود امده بود ،سپس به کمک واحد ADC ولتاژ هر پایه خواند میشود

ما در برنامه میدانم که ولتاژ هر پایه چقدر می باشد، پس میدانیم که مثلا اگر کلید 1 فشار داده شود، 1 ولت، بروی پایه ADC می افتد، پس 1 ولت ، پایه 1 می باشد
دیگر پایه ها نیز ولتاژ برایشان مشخص شده که ما به کمک خواندن ، می توانم بفهیم که چه پایه فشار داده شده است.
باتشکر.

Re: وصل کردن 5 کلید به یک پایه میکروکنترولر

ارسال شده: پنج‌شنبه ۱۲ فروردین ۱۳۹۵, ۱۱:۳۵ ب.ظ
توسط javad_2010
sinaset نوشته شده:سلام بر شما

در بالا مقداری توضیح داده شده بود.. در مدار به کمک تقسیم مقاومت 5 حالت مختلف ولتاژ به وجود امده بود ،سپس به کمک واحد ADC ولتاژ هر پایه خواند میشود

ما در برنامه میدانم که ولتاژ هر پایه چقدر می باشد، پس میدانیم که مثلا اگر کلید 1 فشار داده شود، 1 ولت، بروی پایه ADC می افتد، پس 1 ولت ، پایه 1 می باشد
دیگر پایه ها نیز ولتاژ برایشان مشخص شده که ما به کمک خواندن ، می توانم بفهیم که چه پایه فشار داده شده است.
باتشکر.


ممنون
در نحوه استفاده از کدویزارد،وبه صورت دستی تنظیمات از این واحدم یه توضیح بدین،خیلی ممنون میشم

Re: وصل کردن 5 کلید به یک پایه میکروکنترولر

ارسال شده: جمعه ۱۳ فروردین ۱۳۹۵, ۸:۴۰ ق.ظ
توسط sinaset
سلام بر شما

انشالله این موارد رو در تاپیک اموزش avr بعدا توضیح خواهم داد.

اما موقتا اینتاپیک رو هم مطالعه کنید.
باتشکر.

Re: وصل کردن 5 کلید به یک پایه میکروکنترولر

ارسال شده: پنج‌شنبه ۱۹ فروردین ۱۳۹۵, ۶:۵۲ ب.ظ
توسط javad_2010
sinaset نوشته شده:با سلام

وصل کردن 5 کلید به یک پایه میکروکنترولر تصویر  طرح ساده، به کمک مجموعه از مقاومت ها و روش تقسیم مقاومتی و به کارگیری واحد اندازه گیری ADC میکروکنترولر، 5 عدد کلید فشاری را فقط به یک پایه میکروکنترولر وصل کرده اند..

روش کار به این شکل است ، به کمک تقسیم مقاومتی،روی هر کلید یک ولتاژ قرار گرفته شده است ،به ترتیب زیر:

کلید یک = 1v
کلید دو = 2v
کلید سه = 3v
کلید چهار = 4v
کلید پنج = 5v تصویر  وقتی ما یکی از کلید ها را فشار دهیم،یک ولتاژ برای واحد (ADC(0(پایه PC0 میکروکنترولر) فرستاده میشود، سپس ما به کمک واحد مذکوره ولتاژ را میخوانیم سپس،متناسب به ان یکی از LED ها را روشن می کنیم.
 تصویر  قطعات مورد نیاز :      عدد کلید    عدد مقاومت 2 کیلو    عدد مقاومت 100    عدد مقاومت 100 کیلو    عدد    عدد خازن 0.01 (10 نانو فاراد یا 103 عدسی)  کد برنامه به زبان کدویژن: 
Please Login or Register to see this code

[External Link Removed for Guests]سورس و شبیه ساز (پرتئوس 8) 
باتشکر.


با سلام
اگه بخوایم از ولتاژ مرجع داخلی استفاده کنیم تنظیماتش باید به چه صورتی باشع؟؟؟

Re: وصل کردن 5 کلید به یک پایه میکروکنترولر

ارسال شده: جمعه ۲۰ فروردین ۱۳۹۵, ۹:۰۳ ق.ظ
توسط sinaset
با سلام
اگه بخوایم از ولتاژ مرجع داخلی استفاده کنیم تنظیماتش باید به چه صورتی باشع؟؟؟

با سلام

ولتاژ مرجع را به شکل زیر تغیر دهید

Please Login or Register to see this code

باتشکر.