Автор: Пользователь скрыл имя, 27 Октября 2013 в 13:41, курсовая работа
Автоматтандыру жүйесінің құрылымдық сұлбасы – басқару есептерін құру және анықтау мақсатында құрылады. Бұл курстық жұмыста автоматтандыру есептерін шешудің міндетті көрсеткіші – ол микропроцессорлық басқару элементін қолдану. Онда құрылымдық сұлбасы (1-сурет) микропроцессорлық басқару элементінен (микробақылашы) -1, кіріс элементтерінен -2, және орындаушы элементтерден -3 тұруы керек. Кіріс элементтері ретінде қозғалыс датчиктер, басқару кнопкалары қолданылуы мүмкін, ал орындаушы элементтер ретінде лампалар қолданылуы мүмкін. Құрылымдық сұлбада сигналдар бағытын және кері байланыстар бағытын көрсету қажет.
Кіріспе.
Есеп және жоба мақсаты.
Негізгі бөлімі.
Курстық жобаны орындау реті:
Құрылымдық сұлбаны жасау.
3.2. Автоматтандыру есептерін құру.
Есептерді құруға сәйкес жүйенің мән беруші және орындаушы элементтеріне сипаттама беру.
3.4. Микропроцессорлық элементті таңдау және таңдауды дәлелдеу.
3.5. Микробақылауыштың жүктемелік сипаттамасын есептеу.
Электрлік сұлба және элементтер көрсеткіштерінің кестесін құру.
Басқарудың алгоритмдік сұлбасын құру.
Бағдарлама жазу.
Қорытынды.
Қолданған әдебиеттер тізімі.
Алматы Энергетика және Байланыс Институты
Инженерлік кибернетика кафедрасы
КУРСТЫҚ ЖОБА
Тақырыбы:Автоматика құрылғылары мен элементтері
Алматы 2011
Мазмұны:
Курстық жобаны орындау реті:
3.2. Автоматтандыру есептерін құру.
3.4. Микропроцессорлық элементті таңдау және таңдауды дәлелдеу.
3.5. Микробақылауыштың жүктемелік сипаттамасын есептеу.
Курстық жұмыстың мақсаты – АРЖ-сін микропроцессорлық элементтер негізінде жобалау. Бұл мақсатқа жету үшін келесі шарттарды орындау қажет:
- автоматтандыру жүйесінің құрылымдық сұлбасын құру;
- автоматтандырудың негізгі шешетін есептерін құру;
- орындаушы және мән беруші элементтерін таңдау;
- микропроцессорлық басқару элементін таңдау қажет және сол таңдауды дәлелдеу;
- элементтердің жүктемелік сипаттамаларын есептеу керек;
- элементтердің электрлік сұлбасын және элементтердің көрсеткіштер кестесін құру;
- басқарудың алгоритмдік сұлбасын құру;
- бағдарламасын құру
2. Жобаның есебі мен
мақсаты.
Курстық жобамның негізі болып үш лампа арқылы жарық беруді реттеу болып қарастырылады.
- кіре берістегі датчиктен сигнал түскен соң,5 секундтан кейін бірінші лампаны қосу керек;
- бөлме
ортасынан сигнал түскеннен кей
- егер бірінші датчиктен қосымша үш сигнал түссе бірінші лампа 1 сағат қосылып тұрсын;
- егер екінші датчиктен қосымша үш сигнал түссе екінші лампа 1 сағат шамасында қосылып тұрсын;
Курстық жобаны орындау реті
1.1.Құрылымдық сұлба.
Автоматтандыру жүйесінің
1-сурет.
Жоғарыда 1-суретте автоматтандыру жүйесінің құрылымдық сұлбасы , ал төменде қатысушы негізгі элементтерге түсініктеме келтірілген.
- қозғалу датчигі,
- лампалар
-кнопкалар
1.2.втоматтандыру есептерін құру.
Кіріс шамалары кезінде ... алгоритмге сәйкес келесі шығыс шамаларын орнату:
Д1 – қозғалыс датчигінен кіріс элементінен сигнал түскен соң,5 секундтан кейін шығысында 1-ші лампа жанады.Д2-қозғалыс датчигінен кіріс элементінен сигнал түскеннен кейін,екінші лампаны қосу керек және де өшіру сигналы түспейінше екі лампа жанып тұруы қажет.Д1-қозғалыс датчигінен қосымша үш сигнал түссе.бірінші лампа 1 сағат қосылып тұрады.Д2-қозғалыс датчигінен қосымша үш сигнал түссе.екінші лампа 1 сағат қосылып тұрады.
1.3.Есептерді құруға сәйкес жүйенің мән беруші және орындаушы элементтеріне сипаттама беру.
А. Мән беруші элементтер.
Курстық жұмысымда кіріс және шығыс жұмыс істеу негізі бір болғандықтан екі бірдей қозғалу датчигін (датчик движения) пайдаландым.
- құрылымдық сұлбада белгіленуі
Датчик присутствия PlanoCentro 000-EWH Slave
Шығу сәулесінің үзілуіне байланысты жұмыс орындайтын фотоэлектрлік датчиктер жүйесі, екі бөлек құрылғыдан тұрады. Біріншісі – сәуле шығарушы, екіншісі – сәуле қабылдаушы, яғни бұл құрылғылар бір-біріне қарама-қарсы орнатылады, шығарушыдан шыққан сәуле қабылдауғыша сәуле беріп тұрады. Егер қабылдаушыға сәуле түсу тоқтаса (сәуле үзілсе), онда құрылғы сандық сигнал шығарады.
Бұл датчиктер қарама-қарсы орнатылу кезінде аса дәлділікті қажет етсе де, жұмыс істеу диапазоны өте үлкен болып табылады.
PlanoCentro 000-EWH Slave датчигіне электрлік сипаттама:
Кнопки ПКн6-1 и IT1127 (SMD)
Кнопку ПКн6-1 мы поставим для включения питания в цепи, а 3 кнопки IT1127
(SMD) – для задания соответствующей температуры. Эти кнопочки обладают
небольшими
размерами, лёгкостью в
электрическими характеристиками => они идеально подходят для задачи.
Электрические характеристики и внешний вид (Рис.1):
Рис.1.
Б. Орындаушы элементтер.
Примерный аналог галогенной лампы 35 Вт
1.4. Микропроцессорлық элементті таңдау және таңдауды дәлелдеу.
Менің курстық жұмысымда
микропроцессорлық элемент
Төменде Микропроцессорлық элемент pic16F877 негізгі сипаттамалары берілген:
Высокопроизводительный RISC-процессор:
Периферия:
Сильноточные схемы портов ввода/вывода:
- 25 мА макс. вытек. ток
- 25 мА макс. втек. ток
Особенности микроконтроллера:
Корпус:
1.5.Жүктемелік таңдауды ескере отырып, микробақылауыштың жүктемелік сипаттамасын жүргізу керек
Бақылыауышқа қосылатын әрбір құрылғы оның порттарында жүктеме (нагрузка) болып табылады. Шығыстағы ток In әрбір порт бойынша бақылауыштың паспорттығ мәліметтерінде болады. Қосылатын құрығының ішкі кедергісі де көрсетіледі, оны RH деп белгілейік. Бақылауыштың қоректік кернеуі Vdd мен қосылатын құрылғының кернеуітең немесе жуықтап бірдей болуы керек. Онда бақылауыштың шығысы бойынша жүктемелік токты Ом заңы бойынша есептейміз:
IHi= [A]
IHiK=250mA/4=62.5mA
RHi=5В/62.5*10-3=80Ом
Ал Vss кірісінде, яғни контроллердің шығысында:
IHi=300mA/2=150mA
RHi=5В/150-3=33.3Ом
Бұл кезде есептелген мән рұқсат етілген мәннен аспауы керек:
Ini
Мұнда i-шығыс немесе кіріс каналының номері.
1.6. Элементтердің электрлік сұлбасын және элементтердің көрсеткіштер кестесін құру.
Төменде көрсетілген
сұлбада датчиктер
Төменде көрсетілген сұлбада жарық диодтары микроконтроллерге қосылған. Осы кедергісі арқылы R=300 Ом тоққа қосылады.
1.7. Басқарудың алгоритмдік сұлбасын 2 пункте орындалған алгоритмнің сөздік сипаттамасына сәйкес құру
1.8. Тапсырманың алдыңғы пунктіндегі нәтижеге тура сәйкес етіп программа жазу керек.
;Сөндіру кнопкасы басылды ма?