لینک پرداخت و دانلود در "پایین مطلب"
فرمت فایل: powerpoint (قابل ویرایش و آماده پرینت)
تعداد اسلاید:19
پاورپوینت معیارهای تعیین بار و پیش بینی آن
لینک پرداخت و دانلود در "پایین مطلب"
فرمت فایل: powerpoint (قابل ویرایش و آماده پرینت)
تعداد اسلاید:19
لینک دانلود و خرید پایین توضیحات
فرمت فایل word و قابل ویرایش و پرینت
تعداد صفحات: 7
رگولاسیون و حفاظت بار در منابع سوئیچینگ
فصل چهارم
در این فصل به بعضی از ملاحظات در مورد منابع و تغذیه و همچنین آزمایش نمودن رگولاتور اشاره می کنیم .
1-4) رگولاسیون خط :
رگولاسیون خط به عنوان تغییر در متناظر با 1 ولت تغییر در ولتاژ ورودی است . معنای این حرف این است که میزان تغییرات ولتاژ خروجی در ازای تغییرات در ولتاژ ورودی چقدر است . این آزمون به توان هدایت بار خروجی منتهی می شود .
و رابطه ی رگولاسیون خط بصورت مقابل است : = رگولاسیون خط
و معمولاً برحسب بیان می شود .
البته می توان رابطه ی رگولاسیون خروجی را از رابطه ی زیر نیز به دست آورد .
= رگولاسیون خط
و می توان با استفاده از شکل (1-4) رگولاسیون خط را محاسبه کرد .
شکل 1-4 : روش محاسبه ی آزمون رگولاسیون خط .
2-4) رگولاسیون بار :
رگولاسیون بار به عنوان تغییر در به ازای 1mA تغییر در جریان خروجی است و رابطه ی آن به صورت زیر است :
=رگولاسیون بار
البته می توان رگولاسیون بار را از طریق زیر نیز محاسبه کرد .
در این آزمون تغییرات خروجی در پاسخ به تغییرات متوسط جریان هر یک از خروجی ها سنجیده می شود . در این قسمت ورودی در ولتاژ نامی قرار دارد و هر ولتاژ خروجی سپس تحت 50% جریان نامی و 100% جریان نامی اندازه گیری می شود . رگولاسیون بار بوسیله ی رابطه ی زیر توصیف می شود :
= رگولاسیون بار
که در جایی که مقادیر متناظر برای 50% و 100% بار نامی می باشند . با استفاده از شکل (2-4) می توان رگولاسیون بار را به دست آورد .
شکل 2-4 : روش محاسبه ی آزمون رگولاسیون بار .
3-4) حفاظت از بار در مقابل تغذیه و خودش :
به دلیل اینکه ممکن است بار خیلی گرانقیمت باشد حفاظت از آن از اولویت بسیار بالایی برخوردار است . این بدان معناست که باید یک راه برای حفاظت از بار در مقابل اتصال کوتاه بار و تغذیه در پیش بگیریم . و برای تحقق این هدف باید با حدود آسیب پذیری بارها و طبیعت اتصال کوتاه آنها آشنا باشد .
مشکلاتی که در خروجی یک منبع تغذیه ممکن است رخ دهد عبارتند از : ولتاژ و جریان زیاد .
جریان زیاد اساساً هنگام بروز اتصال کوتاه در خروجی رخ می دهد . در حالی که ولتاژ زیاد به دلایلی همچون اختلال در عملکرد تغذیه شبکه و ... می تواند ناشی شود . حفاظت در مقابل این ایرادات به سه گروه عمده ی عملیات منجر می شود .
تعمیر و جایگزینی : بر طبق این ایده یک قطعه برای مواقع اتصالی در طرح پیش بینی می کنیم و پس از وقوع هر اتصالی باید تعمیر (تعویض) شوند . این قطعات شامل : فیوز ، دیود زِنر و ... می باشند .
مدارهای حفاظتی فعال شونده : در صورت بروز اتصالی این گونه مدارها درصد جریان زیادی و یا اتصالی را توسط یک حسگر داخلی می سنجند و مطابق با آن خروجی را کاهش می دهند و در هنگام رفع اتصالی ، آن را برطرف می کنند . مدارهای فولد بک جریان زیاد مثالهایی از این مدارات هستند .
روشن و خاموش کردن قدرت : این مدارها براساس حس یک اتصال کوتاه عمل قدرت خروجی را انجام می دهند . و هنگامی که سایر روش های بیان شده بکار نمی آید راه حفاظت دیگری وجود دارد و آنهم استفاده از فیوز است .
1-3-4) روشهای حفاظت در برابر ولتاژ اضافی :
دیود زِنر :
لینک دانلود و خرید پایین توضیحات
فرمت فایل word و قابل ویرایش و پرینت
تعداد صفحات: 13
بار الکتریکی
انسان از زمانهای دور با پدیده هایی مشابه آنچه شما دیدید آشنا بوده است. بررسی این پدیده ها برای درک علت آنها باعث پیشرفت دانش و فناوری بسیار گسترده ای در این زمینه شده است.
به این مبحث از دانش، الکتریسیته گفته می شود. واژه الکتریسیته از نام یونانی «الکترون» به معنای «کهربا» گرفته شده است.
برای بررسی الکتریسیته، ابتدا باید با کمیتی به نام «بار الکتریکی» آشنا شویم.
وقتی میله ای پلاستیکی را با پارچه پشمی مالش می دهیم، به علت مالش میله به پارچه، در میله تغییری ایجاد می شود و میله خاصیت جدیدی را پیدا می کند. از این رو تکه های کوچک کاغذ را جذب می کند. در این صورت می گوییم میله دارای بار الکتریکی شده است. در واقع مالش سبب ایجاد بار الکتریکی در اجسام می شود.
نیرویی که اجسام دارای بار به یکدیگر وارد می کنند، نیروی الکتریکی می نامیم.
بررسی و تحلیل مشاهدات بالا دو واقعیت مهم را نشان می دهد.
الف) نیروی الکتریکی موجود بین جسم هایی که دارای بارالکتریکی هستند، گاهی ربایشی و گاهی رانشی است.
ب) دو نوع بار الکتریکی وجود دارد.
فرانکلین فیزیکدان آمریکایی برای تشخیص بارهای الکتریکی از یکدیگر آن ها را نامگذاری کرد:
او بار الکتریکی روی لاستیک و بادکنک (یا بارهای مشابه) را بار الکتریکی منفی و بار الکتریکی روی شیشه، پارچه پشمی و (بارهای مشابه آن) را بار الکتریکی مثبت نامید.
دو قاعده ی اساسی الکتریسیته درباره نیروهایی که دو جسم باردار به یکدیگر وارد می کنند.
1- دو جسم که بار الکتریکی همنام دارند(هر دو منفی، یا هردو مثبت) بر یکدیگر نیروی رانشی وارد می کنند.
2- دو جسم که بار الکتریکی غیر همنام (یکی منفی و دیگری مثبت) دارند، بر یک دیگر نیروی ربایشی وارد می کنند.
می دانیم که همه مواد از اتم ساخته شده اند، هر اتم از تعدادی پروتون (p) و نوترون (n) که هسته ی آن را می سازند و تعدادی الکترون (e) که به دور هسته در حال چرخش هستند، ساخته شده است.
بار الکتریکی مثبت به پروتون ها و بار الکتریکی منفی به الکترون ها و بار صفر به نوترون ها نسبت داده می شود.
مقدار بار الکتریکی پروتون و الکترون یکسان است. بار الکتریکی الکترون و پروتون که کوچکترین بارالکتریکی به شمار می آید بار پایه نامیده می شود و با نماد e نمایش داده می شود.
یکای اندازه گیری بارالکتریکی کولن (c) نام دارد و مقدار آن برابر است با:
e = ۱/۶ x ۱۰-۱۹ C
بار الکترون با e- و بار پروتون با e+ نشان داده می شود.
در یک اتم در حالت عادی پروتون ها همیشه با تعداد الکترون ها برابر است،در نتیجه، چون اتم در حالت عادی دارای دو نوع بار الکتریکی مثبت و منفی به مقدار مساوی است، اتم از نظر بارالکتریکی خنثی است.
اتم چگونه دارای بار الکتریکی می شود:
الف) اگر از اتم، الکترونی جدا شود، چون تعداد پروتون های آن از تعداد الکترونهایش بیش تر می شود. دارای بار الکتریکی مثبت می شود.
ب) اگر تعدادی الکترون به یک اتم افزوده شود، چون تعداد الکترونهای آن از تعداد پروتون هایش بیش تر می شود. دارای بارالکتریکی منفی می شود.
نکته: اگر جسمی بر اثر دادن یا گرفتن الکترون، بار الکتریکی پیدا کند می توان نوشت: q=n.e
q = بارالکتریکی بر حسب کولن
n= تعداد الکترونهای مبادله شده
e= باریک الکترون
مثال: برای آنکه در جسمی خنثی بار الکتریکی 4/6 میکروکولن ( 6-10 × 4/6 کولن ) ایجاد شود، چه تعداد الکترون باید از آن گرفته شود؟
q = ۶/۴ x ۱۰-۶ C
e = ۱/۶ x ۱۰-۱۹ C
n = ?
تعداد الکترونهایی که باید از اتم گرفته شود.
توجه: باردار شدن اتم ها فقط از طریق انتقال الکترون انجام می شود و پروتون ها در این کار نقشی ندارند، زیرا پروتون ها ذرات سنگینی هستند که با نیروی بسیار زیادی در هسته ی اتم نگه داشته شده اند و نمی توان آن ها را به راحتی الکترون از اتم جدا کرد.
پایستگی بار الکتریکی:
می دانیم که برای باردارکردن یک جسم باید تعدادی الکترون به آن بدهیم و یا از آن بگیریم. در این مبادله ی الکترون ها، هیچ گاه الکترونی تولید نمی شود و یا از بین نمی رود بلکه الکترون ها تنها از جسمی به جسم دیگر منتقل می شوند.
لذا با توجه به اینکه الکترون دارای مقدار معینی بار الکتریکی است، می توان گفت:
"بار الکتریکی به وجود نمی آید و از بین نمی رود، بلکه از جسمی به جسم دیگر منتقل می شود."
این اصل "پایستگی بار الکتریکی" نامیده می شود.
مواد جامد را بر اساس رسانای الکتریکی آن به سه گروه رسانا، نیمه رسانا و نارسانا تقسیم بندی می کنند.
لینک دانلود و خرید پایین توضیحات
فرمت فایل word و قابل ویرایش و پرینت
تعداد صفحات: 7
اندازه گیری بار الکترون توسط میلیکان
تاریخچه الکتریسته
علم الکتریسته به دوران باستان بر میگردد که تاریخ دقیق آن مشخص نیست. اما برخی تولد آن را به مشاهده معروف تالس ملطی (Thales of Miletus) در 600 سال قبل از میلاد ارجاع میدهند. که در آن زمان تالس متوجه شد که یک تکه کهربای مالش داده شده خرده های کاه را میرباید، یا اینکه در یک تجربه عادی دیدهایم که وقتی یک شانه کائوچویی سخت را با پارچه پشمی مالش دهیم، شانه ریزههای کوچک کاغذ را جذب میکند. در اثر مالش این دو جسم به یکدیگر هم کائوچو و هم پشم خاصیت جدیدی پیدا میکنند. یعنی باردار میشوند، از این آزمایش برای معرفی مفهوم بار الکتریکی استفاده میشود.
منشأ الکتریسته :
طبق نظریه الکترونی اتم ، یک اتم از ذرات کوچکتری به نامهای الکترون ، پروتون و نوترون تشکیل شده است، که الکترونها دارای بار منفی و پروتونها دارای بار مثبت و نوترونها بدون بار هستند. تعداد الکترونها و پروتونهای یک اتم در حالت عادی برابر است. بنابراین ، اتم در حالت عادی از نظر بار الکتریکی خنثی است.در اثر تماس ، نزدیکی و یا برخورد اجسام بر همدیگر میان اجسام اندازه حرکت خطی مبادله میشود. در اثر تغییر اندازه حرکت ، نیروهایی ایجاد میشود. چگونگی شکل گیری این نیروها به ساختار اتمی تشکیل دهنده اجسام برمیگردد. به عبارتی این نیروها منشأ الکتریکی و مغناطیسی دارند.در اثر مالش اجسام بر همدیگر ، جسمی که در اتمهای تشکیل دهنده خود اتمی از نوع دهنده الکترون داشته باشد، الکترون خود را به جسم دیگر که نسبت به آن خاصیت الکترونگاتیوی بیشتری دارد میدهد و مبادله الکترون بین اتمها و در نهایت اجسام منجر به تولید الکتریسته میشود.
تقسیمات الکتریسته :
الکتریسته ساکن :
اگر یک میله شیشهای را به پارچه پشمی مالش دهیم، هر دو جسم الکتریسته دار میشوند. زیرا شیشه تعدادی الکترون از دست میدهد و پارچه الکترون میگیرد. پس شیشه دارای بار مثبت و پارچه به همان مقدار دارای بار منفی میگردد. بار ایجاد شده در شیشه و پارچه در محل تماس باقی میماند.
الکتریسته القایی :
اگر میله با بار منفی را به دو کره فلزی بدون باری که باهم در تماس بوده و توسط پایههای عایقی از زمین جدا شده باشند، نزدیک کنیم. قبل از دور کردن میله ، بدون دست زدن به پوسته کرات آنها را از هم جدا کنیم. کره نزدیک به میله دارای بار مثبت و کره دور از آن دارای منفی خواهد بود، که مقدار بار روی کرات برابرند. این نوع باردار شدن را باردار شدن به روش القا یا مجاورت مینامند.
الکتریسته جاری :
عبور پیوسته الکترون از یک هادی را الکتریسته جاری گویند. خلاف جهت حرکت الکترون را جهت قراردادی جریان الکتریکی (جریان الکترونی) انتخاب میکنند. عامل برقراری جریان ثابت ، اختلاف پتاسیل ثابتی میباشد، که در دو سر هادی برقرار است و وسایل تولید این اختلاف پتاسیل ثابت پیلهای شیمیایی ، ژنراتورها و دیناموها میباشند.
اجسام رسانا و نارسانا :
بعضی از اجسام مانند فلزات که الکتریسته را به خوبی از خود عبور میدهند، رسانا نامیده میشوند. در این نوع اجسام الکترونهای آزاد اتم به راحتی در شبکه بلوری اجسام حرکت میکنند و عمل رسانایی را انجام میدهند.اجسامی که الکترونهای آزاد ( برای هدایت الکترون ) ندارند و نمیتوانند الکتریسته را از خود عبور دهند، نارسانا یا عایق نامیده میشود. باید توجه نمود که رسانایی یا نارسانایی یک کمیت نسبی است.
توزیع بار الکتریکی در اجسام رسانا :
اگر جسم رسانایی بر روی پایه عایقی قرار گیرد و در اثر مالش باردار شود، بار تولید شده در آن در سطح خارجیاش پخش میشود، بطوری که در لبهها و قسمتهای نوک تیز چگالی سطحی بار بیشتر از سایر قسمتها میباشد.
بار الکتریکی :
میزان باری که ذره بنیادی الکترون دارد را مبنا قرار میگیرد و چون مبادله بار از طریق الکترون صورت میگیرد شمارش تعداد الکترونهای مبادله شده بار الکتریکی جسم را به ما میدهد. به عبارتی اگر جسمی n تا الکترون دریافت نماید، بار الکتریکی آن از نوع منفی بوده (چون الکترون گرفته) و مقدارش n برابر بار الکترون خواهد بود. اگر بار الکتریکی را با علامت q و بار الکترون را با e نمایش دهیم، مقدار بار الکتریکی هر جسم از رابطه q = ne تبعیت مینماید. واحد بار الکتریکی به افتخار اولین قانون الکتریسته (قانون کولن) که آقای کولن کشف نمود، کولن نام دارد. بار الکتریکی یک الکترون در دستگاه برحسب کولن برابر است با:
e = 1.06 x 10-19 c
اثر بارهای الکتریکی بر همدیگر :
بر طبق قانون کولن دو بار الکتریکی همنام همدیگر را دفع و دو بار الکتریکی غیر همنام همدیگر را جذب میکنند. مقدار نیروی جاذبه یا دافعه بین بارها بر طبق قانون کولن با حاصلضرب اندازه بارها نسبت مستقیم و با مجذور فاصله بارها نسبت عکس دارد. این نیرو به جنس محیطی که بارها در آن واقع شده نیز وابسته است (بستگی نیرو به
برای اندازه گیری بار الکترون در آزمایش میلیکان بار یونهایی اندازه گیری می شود که در اثر تخلیه الکتریکی در درون گازها بوجود می آیند . برای انجام تخلیه الکتریکی در این طریقه از اثر فتوالکتریک استفاده می شود . اشعه x دارای طول موج بسیار کوتاه و در نتیجه انرژی زیاد است و هنگام تابش به یک گاز یونش ایجاد می نماید . جهت اندازه گیری بار یونهایی که به این ترتیب بوجود می آیند از پدیده مهمی استفاده می شود و آن اینستکه اگر در شرایط مناسب قطراتی از مایع در یک محیط یونی گازی شکل وارد شوند مرکز تجمع یونها خواهند شد و هر قطره تعدادی از یونها را تحت تاثیر نیروهای سطحی بخود جلب و جذب می نماید ذره ای جدید بدست می آید که بار الکتریکی آن مساوی یا چند برابر بار یونها خواهد بود و اساس آزمایش میلیکان عبارتست از مطالعه حرکت این قطره ها تحت اثر یک میدان الکتریکی
دستگاهی که در آزمایش میلیکان بکار می رود عبارتست از یک اطاقک پر شده از هوا یا گازی دیگر . در بالای اطاقک قطره چکان مخصوص قرار دارد که مایع مورد آزمایش را بصورت قطره های بسیار ریز در فضای داخلی اطاق وارد می نماید در زیر این قطره چکان و در قسمت پایین اطاقک یک سطح با دو جوشن p1 و p2 قرار دارد جوشن بالاییp1 دارای گذرگاهی برای عبور قطره ها می باشد . قطره ها می توانند ضمن سقوط از این گذرگاه بگذرند وداخل فضای خازن شوند در پایین اطاقک و در هر طرف پنجره ای وجود دارد . از یکی از این دو پنجره مثلا پنجره F1 اشعه X بداخل اطاقک تابیده می شود تا گاز داخل اطاقک یونیزه شود پنجره دیگر F2 برای روشن کردن داخل اطاقک می باشد از همین قسمت بوسیله یک تلسکوپ می توان داخل اطاقک را تماشا کرد و حرکت قطره را بدقت ملاحظه کرد از طرف دیگر مجموع دستگاه فوق بیک پمپ خلا و یک فشار سنج وصل شده تا بتوان فشار گاز داخل اطاقک را کنترل و تنظیم نمود . برای اینکه بتوان در درجه حرارت ثابت این آزمایش را انجام داد اطاقک را در داخل یک حمام روغنی قرار می دهند.
در ابتدا در این آزمایش از قطره های آب استفاده می شده ا ولی از آنجاییکه قطره های آب در اثر تبخیر وزن و حجمشان تغییر می کرد بجای آب از روغنهای مایع استفاده می شود بدیهی است هر چه قطره ها ریزتر انتخاب شوند وزن آنها کمتر و سرعت سقوط کوچکتر خواهد بود و بنابراین حرکت آنها با دقت بیشتری مورد مطالعه قرار خواهد گرفت .
در صورتیکه بین دو جوشن خازن اختلاف پتانسیلی برقرار نکرده باشند قطره ها پس از خروج از قطره چکان سقوط آزاد را شروع خواهند نمود در این حالت هر قطره تحت اثر دو نیرو قرار می گیرد یکی نیروی وزن ظاهری قطره که سبب سقوط قطره از بالا به پایین می شود دیگری نیروی مقاومت محیطی که قطره در آن سقوط می کند . نیروی مقاومت محیط در جهت عکس نیروی اول می باشد . نیروی مقاومت محیط بستگی بسرعت سقوط ویسکوزیته محیط و شعاع قطره دارد. اگر قطره باندازه کافی ریز باشد بزودی نیروی وزن ظاهری قطره و نیروی مقاومت محیط با یکدیگر برابر شده در نتیجه قطره بسرعت حد خواهد رسید . یعنی از آن لحظه به بعد با سرعت ثابت سقوط خواهد کرد و حرکتی یکنواخت خواهد داشت .
حال اگر بین دو جوشن p1 و p2 خازن بوسیله یک باطری و یا وسیله دیگری اختلاف پتانسیل معینی برقرار کنیم یک میدان الکتریکی بوجود می آید و قطره باردار از گذرگاه جوشن p1 وارد فضایخازن شود نیرویی از طرف میدان بر قطره وارد می شود و سبب می گردد که حرکت آن بر حسب اینکه نیروی وارده در جهت یا در خلاف جهت نیروی وزن اثر کند تندتر یا کندتر شود. بنابراین ملاحظه می شود که خازن وسیله خوبی برای تغییر دادن سرعت سقوط قطره می باشد بطوریکه حتی ممکن است سرعت قطره را به صفر رسانید که در این صورت قطره در میدان
مشخصات این فایل
عنوان: طراحی و ساخت برد کنترل جهت اضافه بار و اندازه گیری وزن
فرمت فایل : word( قابل ویرایش)
تعداد صفحات: 36
این مقاله درمورد طراحی و ساخت برد کنترل جهت اضافه بار و اندازه گیری وزن می باشد.
فصل 3 :
نرم افزار تهیه شده برای برد دیجیتال کنترل بار
مقدمه:
در فصلهای قبلی به معرفی و چگونگی ساخت برد کنترلی پرداخته شده و برای راه اندازی سیستم و اجزای برد کنترلی نیاز به نرم افزار راه انداز اجزاء بر روی میکروکنترلر میباشد. در این فصل ابتدا به توضیح کلی عملکرد برنامه میپردازیم، که برای این کار نیاز به توضیح نحوة عملکرد دستگاه، تنظیم- راهاندازی و عکسالعمل برد در برابر وزنهای مختلف میباشد.
2-2-1- عملکرد دستگاه
در این سیستم مورد نظر که هدف اصلی آن کنترل بار آسانسور میباشد نیاز به اندازهگیری و تنظیم چندین پارامتر می باشد. تنظیمات مورد نظر توسط کاربر با استفاده از Key board انجام میشود. در ابتدا وزن کابین آسانسور بدون مسافر را به عنوان OffSET در نظر میگیریم سپس برای بدست آوردن وزن واحدی مشخصی را با وزن متوسط وارد کابین کرده و وزن اندازهگیری شده را به عنوان person در نظر میگیریم با در دست داشتن دو مقدار offset و person میتوان وزن واحد مورد نظر را از رابطة زیر بدست آورد:
حال کاربر می تواند عدد دلخواهی را به عنوان ظرفیت قابل قبول برای استفاده کنندگان آسانسور در نظر بگیرد که آن را به عنوان capacity در نظر میگیریم.
با دست بودن این مقادیر در صورت تکمیل بودن ظرفیت فرمان Full load و در صورت داشتن اضافه بار فرمان over load صادر میشود. و چراغهای هشدار دهنده و آلارم مورد نظر به صدا در خواهد آمد. که این امر باعث می شود همواره آسانسور بار قابل تحملی و مجازی را جابجا کند.
در روند برنامهنویسی به دلیل استفاده از تایمرها و وقفههای موجود ابتدا به معرفی و توضیح دلایل استفاده از آنها میپردازیم.
تایمر
8051 دارای دو شمارنده / تایمر است. آنها میتوانند به عنوان تایمر (زمان سنج) برای تولید یک تأخیر زمانی یا شمارنده برای شمارش وقایع رخداده در خارج میکروکنترلر بکار میروند. این دو تایمر، تایمر دو تایمر 1 نام دارند و 16 بیت عرض دارند. ون 8051 ساختار 8 بیتی دارد، هر تایمر شانزده بیتی با دو ثبات مختلف بایت پایین و بایت بالا دستیابی میشود.
ثبات 16 بیتی تایمر 5 بصورت بایت بالا و پایین دستیابی می شوند. ثبات بایت پایین را Tlo و ثبات بایت بالا را THO می خوانند . این ثبات مانند دیگر ثباتها قابل خواندن هم هستند.
ثبات تایمر 0
تایمر 1 هم 16 بیتی است و 16 بیت آن هم به صورت دو بایت به دو نیم شده است که هر یک را TL1 و مینامند. این ثباتها به روشی مشابه با ثباتهای تایمر 0 قابل دستیابی اند.
هر دو تایمر 0 و 1 از یک ثبات به نام TMOD برای تنظیم انواع مدهای عملیاتی تایمر استفاده میکنند. TnoD یک ثبات 8 بیتی است که در آن 4 بیت پایینتر برای تایرم 0 4 بیت بالاتر برای تایمر 1 کنار نهاده شده است. در هر حال، در بیت پایینتر برای تنظیم تایمر دو بیت بالاتر برای مشخص کردن عملیات بکار میروند.
GATE : وقتی 1 شود کنترل تایمر شدن فعال میشود. تایمر / شمارنده فقط هنگامی فعال میشود که پایه INTX بالا و پایه کنترل TRX برابر 1 شود. هر وقت پاک شود، تایمر هنگامی فعال می شود که بیت کنترل TRX برابر 1 گردد.
C/T : هر وقت 0 باشد تایمر انتخاب میگردد، این بیت برای عملیات شمارش باید 1 باشد.
M1: بیت مد 1
Mo : بیت مد 0
مد عملیات:
مد تایمر 13 بیتی
مد تایمر 16 بیت
هر تایمر 8 بیتی با بار شدن خودکار
مد دو نیم کردن تایمر
M1, M0:
M1 , M0 برای انتخاب مد تایمر است. همانطور که دیده میشود ، سه مد 0 ، 1 ، 2 وجود دارد. در 5 یک تایمر 13 بیت ، مد 1 تایمر 10 بیت و مد 2 یک تایمر 8 بیت است. که عمدتاً بر مدهای 1 و 2 تأکید خواهد شد.
C/T: این بیت در ثبات TMOD برای تصمیم گیری انتخاب تایمر به عنوان مولد تأخیر و یا شمارنده وقایع بکار میرود. اگر e/t=0 باشد از آن به عنوان تایمر برای تولید زمان تأخیر استفاده میشود. منبع ساعت برای تأخیر فرکانس کریستال 8051 است.
GATE: بیت دیگر ثبات TMOD ، بیت GATE است. هر دو تایمر 0 و 1 از ثبات TMOD ، دارای بیت گیت هستند. هر تایمری آغاز و توقفی دارد. بعضی آن را نرم افزاری، برخی سختافزاری و بعضی دیگر با هر دو کنترل سختافزاری و نرم افزاری انجام میدهند. تایمرهای 8051 هر دو نوع را دارا هستند. هر دو توقف تایمر به صورت نرم افزاری بوسیله بیتهای TRO و TR1 از TR انجام میشوند. این کار بوسیله دستورات SET Te1 و CLR TR1 برای تایمر 1 SET TR0 و CLR TRO برای تایمر 0 صورت میگیرد. دستور SETB آن را شروع می کند ولی بوسیله دستور CLR متوقف میگردد. این دستورات مادامی در ثبات TMOD ، CATE=0 است این کار را انجام میدهند. راه سختافزاری شروع و توقف تایمرها، به وسیله یک منبع بیرونی است که با CATE=1 در ثبات TMOD امکان پذیر است. کاربرد پرچمهای Tro و TR1 در روشن و خاموش کردن تایمرها را ملاحظه کردیم این بیتها بخشی از ثباتی 8 بیتی به نام TQM است. چهار بیت بالا برای ذخیره بیتهای TF و TR در دو تایمر و 0 و 1 بکار رفتهاند. چهار بیت پایینتر برای کنترل بیت های وقفه اختصاص یافته که در مورد آنها صحبت خواهیم کرد. ثبات TCON یک ثبات آدرس پذیر بیتی است.
2-3-2- وقفه
وقفه پدیدهای درونی یا بیرونی است که میکروکنترلر را از نیاز یک وسیله به نوعی سرویس ، مطلع میسازد بازای هر وقفه، باید روال سرویس وقفه (ISR) یا اداره کننده وقفهای وقفه را اجرا میکند. بازاء هر وقفه باید مکان ثابتی در حافظه تعریف شود تا آدرس ISR را نگهدارد مجموعه حافظههای کنار گذاشته شده برای نگهداری آدرس های IDR ، جدول بردار وقفه نام دارد.
مراحل اجرای یک وقفه: بعد از فعال شدن وقفه، میکروکنترلر وارد مراحل زیر می شود.
1- اجرای دستور جاری را پایان میدهد و آدرس دستور بعدی (PC) را در پشت ذخیره می کند.
2- وضعیت جاری همه وقفههای درونی را نیز ذخیره مینماید.
3- به مکان معینی از حافظه بنام جدول بردار وقفه که آدرس روال سرویس وقفه را نگه میدارد پرش میکند
4- میکروکنترلر آدرس ISR را از جدول بدار وقفه بدست آورده و به آن پرش می نماید. آنگاه شروع به اجرای زیر روال سرویس وقفه میکند تا به آخرین دستور که RETI است برسد.
5- پس از اجرای دستور RETI ، میکروکنترلر به مکانی که در آن وقفه را دریافت کرده بود باز می گردد ابتدا، آدرس شمارنده برنامه را از پشته با برداشت از دو بایت بالای رشته بازیافت میکند و به P.C میفرستد. سپس شروع به اجرای برنامه از آن آدرس مینماید.
وقفههای موجود در 8051 :
1- بازشنانی. وقتی که پایه بازشناسی فعال شود، 8051 به آدرس 0000 پرش می کند.
2- دو وقفه برای تایمر ها کنار گذاشته شده است: یکی برای تایمر و دیگر برای تایمر 1
3- دو وقفه برای وقفههای سخت افزار بیرونی کنار گذاشته شدهاند.
4- تبادل داده سیال دارای وقفهای است که متعلق به ارسال و دریافت می باشد.
جدول بردار وقفه برای 8150
فعال سازی و غیر فعال سازی و قضا
پس از بازشناسی همه وقفهها غیر فعال می شود، این معنی که اگر هر کدام فعال شوند هیچیک بوسیله میکروکنترلر پاسخ داده نمیشوند. برای اینکه میکروکنترلر به آنها پاسخ دهد، باید وقفهها را با نرم افزار فعال کرد. ثباتی بنام فعال ساز وقفه ، IE ، مسئول این تواناسازی و ناتوان کردن وقفههاست. ثبات IE یک ثبات آدرس پذیر بیتی است
توجه شود که بیت D-1 در ثبات IE ، EA (تمام فعال ساز) خوانده میشود. برای فعال شدن بقیه ثبات ، این بیت پایه 1 شود.
مراحل فعالسازی یک وقفه
برای فعال کردن یک وقفه، مراحل زیر اجرا میگردد.
1- بیت D7 از ثبات IE باید به سطح بالا برده شود تا بقیه ثبات فعال گردد.
2- ارگ EA=1 باشد، وقفه ها فعال شده و هنگامی که بیتهای مربوطه به هر وقفه در IE فعلا گردد به آن وقفه پاسخ داده خواهد شد. اگر ER=0 باشد، به هیچ وقفهای پاسخ داده نمیشوند.
- زیر پایه ها و ISR های مورد استفاده
1) برنامه شناسایی کلیه فشرده شده \Scan key
صفحه کلید انتخاب شده به صورت یک ماتریس 4*6 متصل به پورت میباشد اگر کلید فشرده نشود، خواندن پورت ، 1/1 برای همه ستونها نتیجه می دهد. زیرا همه آنها به ولتاژ سطح بالا (Vcc) متصل میباشند. اگر همه سطرها به زمین وصل شوند و کلیدی فشرده شود، یکی از ستونها خواهد شد زیرا کلید فشرده شده مسیری را به زمین ایجاد می کند. این به عهده میکروکنترلر است که صفحه کلید را دائما بر ی تشخیص و شناسایی کلید فشرده شده پویش کند.
برای تشخیص کلید فشرده شده، میکروکنترلر همه سطرهای را با تهیه ؟؟؟؟ خروجی به زمین وصل می کند، و سپس ستون را می خواند، اگر داده خوانده شده از ستون p0.3-p0.0=1111 کلیدی فشرده نشده است و فرآیند تا تشخیص کلید فشرده شدهای اداه خواهد داشت. کدهای مربوط به کلیدهای مختلف به صورت زیر میباشد:
در این زیر برنامه از فرمول زیر برای تشخیص کد مربوط به کلید فشرده شده استفاده میشود،
Key number = Row – number 4 + Cromn- number,
2) Dday1 M , Delay:
برای ایجاد تأخیرهای 200Ms و 1s در برنامه مورد استفاده قرار گرفتهاند. برای ایجاد این تأخیر ها از روش حلقههای تو در تو استفاده شده است.
3) ISR-INTO
همانگونه که در بخش سختافزار توضیح داده شد- پایة INT خروجی A/D به ورودی INT میکرو متصل میباشد هر گاه A/D مقداری برای ارائه به میکرو آماده کند این پایه را فعال میکند . در این حالت IDR مربوط به INTO فعال میشد تا مدار مربوطه را که نشان دهندة وزن فعلی تشخیص داده شده توسط سنسور است خوانده ذخیره نماید. این کار توسط ارسال طرفین مناسب روی پایة Read تراشه A/D تراشة A/D و ذخیره مقدار مربوطه در متغیر Sensor انجام میگیرد.
4) ISR- To
نمونه برداری از سنسور در هر Soms انجام میگیرد برای تنظیم این زمان از تایمر صفر در حالت اینتراپت استفاده می کنیم. در ISR این تایمر مقادیر THO و TLO تنظیم شده و نیز فرامین مناسب روی پایة تراشة A/D ارسال می شود.
5) ISRT1:
برای نمایش مقادیر مناسب روی 7-sag دو رقمی لازم است از روش رفرش کردن استفاده کنیم. برای این منظور در هر دو 20 ms یک بار هر یک از ارقام را مجدداً به Display ارسال میکنیم. تنظیم زمانهای 20 ms توسط تایمر 1 که در حالت اینتراپت راه اندازی می شود انجام میگیرد.
موضوع :
پیشگفتار
فصل 1:
معرفی سنسور strain Gauge
1-1: مقدمه:
1-4 : معیارهای انتخاب سنسورها S-G
1-5- نمونهای از سنسورهای S-G و المانهای میکانیکی:
1-6- روش نصب سنسور روی المان مکانیکی .
فصل 2 :
طراحی و ساخت برد دیجیتال کنترل بار
2-2- میکروکنترلر
درگاه یک (PORTT):
درگاه سوم (PORT3):
2-2-2- نحوة اتصالات میکروکنترلر
شکل 4-4 اتصالات میکروکنترلر
2-3- تبدیل کننده آنالوگ به دیجیتال
INTER (وقفه):
2-3-3- روش اتصال ADC 804
2-4- صفحه کلید (Key board) :
2-5- صفحه نمایش
4-6 – تقویت کننده
4-8- برد خروجی به تابلوی کنترل آسانسور
فصل 3 :
نرم افزار تهیه شده برای برد دیجیتال کنترل بار
2-2-1- عملکرد دستگاه
ثبات تایمر 0
2-3-2- وقفه
فعال سازی و غیر فعال سازی و قضا