Мазмуну:
- 1 -кадам: Аппараттык жана компоненттери
- 2 -кадам: PIN конфигурациясы
- 3 -кадам: ЭМГЕК
- 4 -кадам: КОД ЖАНА ВИДЕО
- 5 -кадам: ЖЫЙЫНТЫКТАР
- 6 -кадам: ЖЫЙЫНТЫК
- 7 -кадам: ӨЗГӨЧӨ РАХМАТ
Video: Tiva микроконтроллерин колдонуу менен RC метр: 7 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:42
Бул долбоор үчүн микроконтроллерге негизделген RC эсептегич портативдүү, так, колдонууга жөнөкөй жана салыштырмалуу арзан болушу үчүн иштелип чыккан жана ишке ашырылган. Колдонуу жөнөкөй жана колдонуучу эсептегичтин режимин оңой эле тандай алат: каршылык же сыйымдуулук.
КАРШЫЛЫК:
Белгисиз компоненттин каршылыгын чыңалуу бөлүштүрүүчү эреженин жардамы менен өлчөөгө болот, анда белгисиз компонент белгилүү резистор менен катар туташкан. Белгилүү чыңалуу (Vcc) берилет жана анын чыңалуусунун түшүүсү анын каршылыгына түз пропорционалдуу. Автоматтык диапазондо белгисиз каршылык чыңалуусун салыштырган жана эң жакшы маанини берген 4 JFET схемасы колдонулат.
Сыйымдуулугу:
Сыйымдуулук үчүн, толук чыңалуудагы конденсатордун заряддоо чыңалуусунун 0,632, VS; микро контроллердеги эсептегич аркылуу табылат жана сыйымдуулукту берүү үчүн белгилүү каршылыктын маанисине, б.а. Ченелген көрсөткүч ЖК дисплейде көрсөтүлөт, ал калкып турган чекитти берет.
1 -кадам: Аппараттык жана компоненттери
Биз төмөнкү компоненттерди колдонобуз:
1. Микроконтроллер TM4C123GH6PM
Cortex-M микроконтроллери аппараттык негизделген программалоо жана интерфейстүү иллюстрация үчүн тандалып алынган Texas Instruments TM4C123. Бул микроконтроллер жогорку натыйжалуу ARM Cortex-M4F архитектурасына таандык жана интеграцияланган перифериялык түзүлүштөрдүн кеңири топтомуна ээ.
2. ЖК
Суюк кристалл дисплейи (ЖК) жети сегменттүү дисплейди алмаштырып жатат, анткени ал цифралык символдорду көрсөтүү үчүн ар тараптуу. Дагы өнүккөн графикалык дисплейлер азыр номиналдык баада бар. Биз 16x2 ЖКны колдонобуз.
3. 2N7000 MOSFET
2N7000-бул N-канал, өркүндөтүү режими MOSFETтер, ар кандай коргошун чаралары жана учурдагы рейтингдери менен, аз кубаттуулуктагы которуштуруу колдонмолору үчүн колдонулат. TO-92 корпусуна пакеттелген, 2N7000-60 В түзмөк. Ал 200 мА алмаштыра алат.
4. Каршылык көрсөтүү
100 Ом, 10kohm, 100kohm, 698kohm каршылыгы Resistance meterде autoranging үчүн жана Capacitance meterдеги схема үчүн 10k үчүн колдонулат.
2 -кадам: PIN конфигурациясы
Биз казыктарды бекитүү тартиби сүрөттө көрсөтүлгөн:
3 -кадам: ЭМГЕК
R Meter
Принцип
R метр чыңалуу бөлүү принцибин колдонуу менен иштелип чыккан. Анда айтылгандай, чыңалуу алардын каршылыгына түз пропорционалдуу эки сериялык резистордун ортосунда бөлүнөт.
Иштеп жатат
Биз которууну камсыз кылган төрт MOSFET схемасын колдондук. Белгисиз каршылыкты өлчөө керек болгондо, баарынан мурда чыңалуу белгисиз каршылык боюнча өлчөнөт, бул чыңалуу бөлүштүрүүчү эрежени колдонуу менен 4 схеманын ар бирине мүнөздүү. Азыр ADC ар бир белгилүү резистордун чыңалуусунун маанисин берет жана аны ЖКда көрсөтөт. Р метрдин схемасы жана ПХБнын жайгашуусу сүрөттө көрсөтүлгөн.
Биздин схемада биз микроконтроллердин 5 контролдук казыгын колдонобуз, башкача айтканда PD2, PC7, PC6, PC5 жана PC4. Бул казыктар тиешелүү схемага 0 же 3.3В берүү үчүн колдонулат. ADC пин, башкача айтканда, PE2 чыңалууну өлчөйт жана ЖК экранда көрсөтөт.
C Meter
Принцип
С өлчөө үчүн биз убакыт константасы түшүнүгүн колдонобуз.
Иштеп жатат
Жөнөкөй RC схемасы бар, анын кирүү DC чыңалуусу биз тарабынан башкарылат, б.а. тиванын PD3 пинин колдонуу менен. Биз бул схемага 3.3Вольтту беребиз. Пин PD3 чыгарганда, биз таймерди баштайбыз жана аналогдук цифралык которгучтун жардамы менен конденсатордун чыңалуусун ченей баштайбыз. учурда 2.0856), биз таймерди токтотобуз жана биз өз схемабызга берүүнү токтотобуз. Андан кийин биз эсептегичтин маанисин жана жыштыгын колдонуп убакытты өлчөйбүз. биз белгилүү мааниге ээ болгон Rны колдонобуз, башкача айтканда, 10k, Ошентип, азыр бизде убакыт жана R бар жана биз төмөнкү формуланы колдонуп сыйымдуулуктун маанисин алабыз:
t = RC
4 -кадам: КОД ЖАНА ВИДЕО
Бул жерде Долбоордун коддору жана колдонулган компоненттердин маалымат барактары.
Долбоор Keil Microvision 4те коддолгон. Аны Keil 4 сайтынан жүктөп алсаңыз болот. Ар кандай коддордун чоо-жайын билүү үчүн, сизди tiva микро контроллеринин https://www. ti.com/lit/gpn/tm4c123gh6pm
5 -кадам: ЖЫЙЫНТЫКТАР
Резисторлордун жана конденсаторлордун ар кандай баалуулуктарынын жыйынтыктары таблица түрүндө көрсөтүлүүдө жана алардын салыштырылышы сүрөттө көрсөтүлгөн.
6 -кадам: ЖЫЙЫНТЫК
Бул долбоордун негизги максаты - индуктивдүүлүктү, сыйымдуулукту жана каршылыкты өлчөө үчүн LCR эсептегичтин негизинде микроконтроллерди иштеп чыгуу. Максатка эсептегич иштеп жатканда жетишилди жана баскыч басылганда жана белгисиз компонент туташканда үч компоненттин тең маанилерин аныктай алат. Микроконтроллер сигнал жөнөтөт жана керектүү маанини берүү үчүн санарип формага которулган жана микроконтроллердеги программаланган формулаларды колдонуп анализделген компоненттердин жообун өлчөйт. Натыйжа көрсөтүү үчүн ЖКга жөнөтүлөт.
7 -кадам: ӨЗГӨЧӨ РАХМАТ
Бул долбоордо мага жардам берген группа мүчөлөрүмө жана инструкторума өзгөчө рахмат. Бул көрсөтмө сизге кызыктуу болот деп ишенем. Бул Фатима Аббас, UET Signging Off.
Жакында сизге дагы бир нерсе алып келем деп үмүттөнөбүз. Ага чейин кам көрүңүз:)
Сунушталууда:
AVR микроконтроллерин программалоо үчүн EXTREME Burner КОЛДОНУУ: 8 кадам
AVR Микроконтроллерин Программалоо үчүн Extreme Burnerди КОЛДОНУУ: Ал жерде сиз AVR колдонуучу бир туугандыгыңыз жана агымга жаңы киргендер, Кээ бирлериңиз PIC микроконтроллерлери менен, кээ бирлери ATMEL AVRлери менен башташты, бул сиз үчүн жазылган! Ошентип, сиз USBASP сатып алдыңыз, анткени ал арзан жана эффективдүү
DC2 моторлорун L298N менен CloudX микроконтроллерин колдонуу: 3 кадам
DC моторлорун L298N менен CloudX микроконтроллерин колдонуу: Бул долбоордо биз DC моторунун ылдамдыгын жогорулатуу жана азайтуу үчүн L298N H көпүрөсүн кантип колдонууну түшүндүрөбүз. L298N H-bridge модулу 5 жана 35V DC чыңалуусу бар моторлордо колдонулушу мүмкүн
CloudX микроконтроллерин колдонуу менен LCD менен баскычтоп: 4 кадам
CloudX микроконтроллерин колдонуу менен ЖК менен клавиатура: Бул долбоор үчүн биз Matrix баскычтобунун маалыматын кабыл алабыз жана андан кийин аны LCDModuleдо көрсөтөбүз
PIC16F877 микроконтроллерин колдонуу менен 16x64 P10 жылдыруучу LED дисплейи: 5 кадам (сүрөттөр менен)
Px16F877 микроконтроллерин колдонуу менен 16x64 P10 жылдыруучу LED дисплейи: Бул нускамада PICI6F877A микроконтроллери менен 16 x 64 (p10) LED матрицасы дисплейинин интерфейси сүрөттөлөт. Маалыматтар EEPROMдо сакталган UART аркылуу микроконтроллерге жөнөтүлөт жана маалыматтар LED матрицасынын дисплейинде көрсөтүлөт. Бул
7 сегменттин дисплейи менен 8051 микроконтроллерин колдонуу менен 0дон 99га чейин кантип эсептөө керек: 5 кадам (сүрөттөр менен)
7 сегменттин дисплейи менен 8051 микроконтроллерин колдонуу менен 0дон 99га чейин кантип эсептөө керек: Саламатсыздарбы, бул окуу куралында биз 0дөн 99га чейин эки 7 сегменттүү дисплейди кантип колдонууну айтып беребиз