Мазмуну:

HALL MULTIPLEXER: 4 кадам
HALL MULTIPLEXER: 4 кадам

Video: HALL MULTIPLEXER: 4 кадам

Video: HALL MULTIPLEXER: 4 кадам
Video: Kybba - Basshall Session #1 ft. Lion Fiah, Alex T.O.K, Bay-C & Fyahbwoy 2024, Ноябрь
Anonim
HALL MULTIPLEXER
HALL MULTIPLEXER
HALL MULTIPLEXER
HALL MULTIPLEXER

(2019 -жылдын 24 -майында жаңыртылган, кийинки жаңыртуулар болот)

Салам. Мен дагы бир форумда окудум, (кайсынысын эстей албайм?), Бул кишинин чоң, (терең), танкта кандайдыр бир "суюктуктун" деңгээлин өлчөөнүн акылдуу жолун издегенин? Ал үчүн көйгөй 40pcs чейин муктаж болгон. сенсорлор, жана алар кандай? Ал "HALL-эффект" сенсорлорун колдонуу жөнүндө сурады. Ошентип, көйгөй кабелдик байланышта болду. 40тан ашык лидер болмок. Ооба, бул мени ойготту! Кызыгуу үчүн мен алардын Холлдорунун жүрүм -турумун текшере баштадым (бул мага түздөн -түз кереги жок, бирок … мага окшогон Нерд мындай нерседен мүдүрүлүп калганда, сен аны таштап кете албайсың). Мен мультиплекстүү сканердин ачык чечимин ойлоп таптым.

Ошентип, ALWAYS, бар болгон чечимдерди издөө менен баштаңыз. Алардын +++ экөө тең бар Hall- жана мультиплексинг. Бул экөөнү бириктирүү үчүн. Мен булардын эки версиясын жасадым.

Мен биринчисин: "Жалгыз тур", экинчисин: "Процессор көзөмөлдө" деп атайм.

Мен алардын эч бирине ПХБ ЭМЕС жасадым, (кийинчерээк текстте окугула, эмнеге азырынча жок), экөө үчүн схемалар жана "Жалгыз тургула" үчүн ПХБ макети. Эч качан, мен "Жалгыз тур" функциясын сындыруучу блокто сынап көрдүм.

1 -кадам: Жалгыз мультиплексор

Жалгыз мультиплексор
Жалгыз мультиплексор
Жалгыз мультиплексор
Жалгыз мультиплексор
Жалгыз мультиплексор
Жалгыз мультиплексор

Жалгыз тур.

Бул жерде мен аларга тааныш 4017 он жылдык эсептегичти жана 555ти осциллятор катары колдонуп жатам, мен HALL-бирдиги менен SS49S сенсорун, (үзүлүшүн) жана Mosfetтин 2N7000 менен баштадым.

Мен аларга технологияны коштум. бул маалымат PDF жана аягында BMP файлдары катары, баардык ПХБ макеттери

Менин "ИДЕЯМ" аны кубаттандыруу үчүн ФЕТТнин "Булагын" HALL-сенсор GNDге туташтыруу болчу. Жана азыр магнит аны иштеткенде ЗАЛДАН окууну алуу.

4017деги CLK pin 14кө 555 чыгарууну 3 жана Q17 (эсептөө саны10) пинди 4017деги RESET пин 15ке 4017 үзгүлтүксүз циклге жетүү үчүн туташтыруу. сенсор 1 үчүн резистор аркылуу T1 жана T1.1 үчүн FET дарбазаларына, (каршылыктын кереги жок, бирок баары бир ошол жерге коюңуз), 1’st FET T1 DRAIN HALL сенсорунун ЖЕРИНЕ туташып, аны иштетет. Андан кийин ЗАЛДАН келген "сигнал" магнит сенсорго жакындап калганда "0В" берет. HALL сигналы 2’nd FET T1.1 SOURCE менен туташат.

FET T1.1 DRAIN LED1 Kathod менен туташат. Бардык светодиоддордун аноддору бири -бирине байланган жана бир резистор аркылуу +5Вга туташат (бир убакта бир гана LED күйөт, андыктан бир гана резистор керек)

Менде LED #8ге параллель туташтырылган BUZZER бар, ошондуктан сигналды эң төмөнкү деңгээлде берет.

Жана войла. Магнит сенсорго жакын болгондо LED күйөт (бирок мен каалагандай эмес)

Ошол эле сенсорлорго тиешелүү, T2 & T2.1, T3 & T3.1… ж.

Осцилляторду 555ти 10 кГц менен иштетиңиз жана "жылтылдоо" байкалбайт.

*Мен 555 осцилятору үчүн RES & CAP баалуулуктарын кийинчерээк жаңыртам.

Мен аны эсептей албай жатам, ЭМНЕГЕ ??? Бул жакшы иштеди, бирок кайталоодон кийин (кээ бир өзгөртүүлөр менен) ондогон жолу токтоп, кофе, чылым ичтим. (Мен билем, жок), жана өзүмдүн мээ чабуулум.

Ге … мен аларды tech.specs окуп жатам (библияны окуу сыяктуу, аны урматтоо менен), Жыйынтыктар "фактыларды" кабыл алуу менен мага айкын болду. Техника. мүнөздөмөлөр. алардын компоненттери таптакыр "туура", менин байланыштарым баары жакшы, ошондуктан …

MY BAD! (Билем, сен муну билгенсиң.)

HALL-сенсор SS48E-аналогиялык сенсор.

Vcc +5V менен магниттик агым жок болгондо, чыгаруу так ½ Voltage 2, 5V. Сенсорго жакындаганда магниттин полярлыгына жараша, чыгаруу +5V же GND карай барат.

Бул менин дилеммам болчу. Мен жөн гана "так" +V же 0V ала алган жокмун. Мен дагы бир "3144" сенсоруна буйрук бергем, бул "LATCHING" түрү, бул ачык коллектордук чыгууга ээ Бул сенсор 4, 5тен 24Vга чейин иштөө чыңалуусуна ээ. Аларды азырынча ала элекмин, ошондуктан мен аларга ПХБга буйрутма берген жокмун, биринчиден буларды текшериш керек.

Мен кимдир бирөө мындай деп комментарий берерине ишенем: "Эмне үчүн муну мультиплекстештирүү керек? Сенсордун киришинен LED диоддорун күйгүзүү үчүн түз эле бара албайсыңбы?".

Жетиштүү адилеттүү. Чындыгында, мен, сүрөттөлгөндөй, бул нерсени сенсорлорго "коргошундун" санын түшүрүү үчүн баштадым, жана бул чечим менен ал анчалык деле кылбайт. Чынында, мен "Процессорду көзөмөлдөө" менен баштадым, бирок бул жолду башкарып жатып, мен бул чечимди таппай калдым (эстен чыгарбаңыз: мен муну эч качан жеке колдонуу үчүн эмес, нерселердин кызыкчылыгы үчүн). Демек, бул "Жалгыз туруу" бул жөн эле "нерсе", бирок ал кимдир бирөөгө өзүнүн курулушуна кээ бир идеяларды бериши мүмкүн.

Анан мен ойлоно баштадым, мындай чечимди колдонуунун "КАНДАЙ" пайдасы бар?

Мен бир нерсени ойлоп таптым: "Эгерде сенсорлор башкаруу блогунан алыс аралыкта болсо, анда импеданстарда көйгөйлөр болушу мүмкүн. Сенсорлор" Ачык коллектор "түрү жана ылайыктуу тартма каршылыгы менен сиз дагы так деңгээлдерди ала аласыз Чындыгында мен муну HALL-сенсорлор үчүн жасадым, бирок сенсордун/которгучтун каалаган түрүн колдонсоңуз болот.

UPDATE: Май 24, Мен 47K каршылыгын жана 0.15F (100nF) cap.to 555ти колдондум. жыштык, бирок көзгө көрүнгөндө ОК сыяктуу көрүнөт. "жылтылдоо" байкалбайт.

Мен аларга "Бекитүүчү" залдарды алдым. Мен аларды линиядагы сенсорлордун "сигналдарын" (чыгууларын) бириктирдим. Алардын баары ПХБ тактайына байланган. Сиз муну кыла аласыз, анткени алар ачык коллектордук чыгуулар жана алардын бирөөсү бир убакта жандырылган.

Мыкты иштейт. Мен аны Neodyme магнити менен сынап көрдүм, өлчөмү 20х10х3мм жана жолдо эч кандай тоскоолдук жок. Бош абада ал так ушундай иштеген, ошондуктан… ~ 30мм аралыктан. Бул, албетте, <25мм аралыкта таптакыр жакшы иштеген.

Эми сизге 10P кабели керек, (10P = 10көрсөткүчтөр, ар бир сенсор үчүн Latch, 1 +Vc +5V (жалпы) жана Return сигналы үчүн 1 коргошун (жалпы). Сиз 10P "квартираны колдоно аласыз. -кабелдик "ака" лента-кабель ", IDC-конекторлорун блокторго туташтыруу менен дал келет.

Сизге ар бир "сенсор" бирдиги үчүн кичинекей ПХБ керек болот, анын ичинде: "сенсордун" өзү жана IDC-конектору. Мен мунун макетин кийинчерээк жасайм жана аны жаңыртам.

КОММЕНТАРИЙГЕ ЖАЗЫҢЫЗ, анткени бул эч кимди кызыктырбаса, мен аны улантууга кызыкпайм !!

2 -кадам: Prosessor Control

Процессордун көзөмөлү
Процессордун көзөмөлү

"Prosessor Controlled" бирдиги. ЭМЕС СЫНОО бүтө элек. Сиз муну I2C линиясы деп атасаңыз болот. Бул жерде мен "Attiny 84" процессорун колдоном, (каалаган контролер жасайт). 74HC595 менен бирге. "Негизги идея" бул жерде мага болгону 4 зым керек (+ эки электр чубалгысы, ал жерден секирсе болот).

4 зым: DATA, SAAT, STROBE (LATCH), RETURN. Сиз STROBE (LATCH) кабыл алуучу учунда CLOCK линиясы менен бирге байлап алсаңыз болот, бирок бир сызык азыраак болот, бирок бул чечим сизди программада кээ бир нерселерди ойлонууга мажбур кылат, анткени азыр алуучу бирдиктеги "чыгуулар". саатты ээрчийт. Бул сунушталбайт, анткени эгер сиз дагы "кабыл алуучу" бирдиктерди "кайда баратабыз?" Программасында көзөмөлдү оңой эле жоготосуз.

3 -кадам: КАЙТУУ жолу

КАЙТУУ жолу. 3144 "Бекитүүчү" сенсорунда "ачык коллектор" чыгарылышы болгондуктан, алардын бардыгын "байлап" койсо болот, ошондуктан бир гана сызыкка муктаж.

Ewery "алыскы бирдиги" 8 HALL сенаторун издейт. Сиз "ромашка-чынжыр" орнотуусунда бир нече алыскы бирдиктерди колдоно аласыз.

Акыркы "8-чи" акыркы сенсорлорго "муляжды жүктөө" сунушталат.

Муну менен сиз программаңызда DATA бардык бөлүмдөр аркылуу өткөнүн ырастай аласыз.

ЭСКЕРТҮҮ: эгер башкы көзөмөлдөө бирдиги алыс болсо, анда сигналдар үчүн линия драйверлери керек (булар боюнча маалыматым жокпу?).

КАЙТУУ жолуна Кохмстун ~ 10'дорунун тышкы "тартылуу" каршылыгы керек болушу мүмкүн (процессорго орнотулган Pull-Up каршылыгы "Өтө" импеданс жана бул жерде анча жакшы эмес).

Мен кийинчерээк "Бекитүүчү залдарды" алып, аларды сынап көргөндөн кийин кайтып келем.

Аларды сынап көргөндөн кийин, мен аларды акыркы ПХБ макеттерине айландырам жана бул китепти жаңыртам. Анан мен заказ берем, (аларды алуу үчүн бир нече жума кетет), андан кийин мен муну кайра жаңыртам. Мен бул үчүн программа түзөм

4 -кадам: Аппараттык

Гее.. Мен колдонуунун механикалык бөлүгүнүн чечимин унутуп койгом. Чынын айтсам, менин башымда гана бар. Бул ушундай болот (менде сүрөттөр же сценарийлер жок):

Сизде сүзгүч, шар, цилиндр бар (артыкчылыктуу), же….. Бул сүзгүчкө сиз магнитти же магнитти тиркеп койосуз (цилиндрдик сүзгүч менен бир нече магнитти туташтырсаңыз болот, ошону менен "бири -бирин кайталаган" функциясын аласыз).

Сүзгүчтү "түтүккө" же темир жолдо сенсорлорго туруктуу аралыкта жетүү эң жакшы.

Дагы бир "түтүк" жасаңыз, (суюктуктан обочолонот) жана ал жерге сенсорлорду бири -биринен алыстыкта тиркеңиз.

1. Белгилүү аралыкка сенсорлорду жайгаштыруу менен сиз бир убакта эки (же андан көп) сенсорду иштетүү үчүн магнитти алсаңыз болот. Ошентип, сиз эки эсе "сезимталдыкка" ээ болосуз.

2. Магниттин (бир нече) болушу эки сенсордун ортосундагы аралыкка жеткенде, сиз өтө алыс аралыкты басып өтүшүңүз мүмкүн. Мен сунушумдун сүрөтүн жасап, кийинчерээк аны жаңыртам. Мен бул жерге азырынча бар болгон макеттерди тиркеп коем, аларды сокур ээрчибегиле (айткандай, менде азырынча жок), жана алар технология. компоненттеринин маалыматы. Менде БОМ жок, анткени менде бул нерселер бар болчу, бирок бардык компоненттер абдан жөнөкөй жана каалаган жерден алууга оңой: e-bay, Bangood, Ali ж.

Сураныч, бул менин китебиме комментарий бериңиз, ошондо мен бир нерсеге көзүм жетип жатса, жооп кайтарам?

Мага суроолорду ушул форум аркылуу же мага түз жөнөтүңүз: [email protected]

Сунушталууда: