Микроконтролери и електроника
http://mcu-bg.com/mcu_site/

сензор за позиция ... ама какъв ....
http://mcu-bg.com/mcu_site/viewtopic.php?f=4&t=19857
Страница 1 от 3

Автор:  ToHu [ Пон Окт 12, 2026 7:58 pm ]
Заглавие:  сензор за позиция ... ама какъв ....

запцнах и не знам аз ли въртя в кръг или наистона това са ми опциите ... това на картинката, 3 коаксиални детайла. Целта е да определя home позиция на зеления и на голямото зъбното колело. То задачата е по сложна, трябва да занам както home позиция на колелото, така и крайна на дясно, но там да речем може да разгледаме частен случай в който жълтия детайл е блокиран и зеления ше споре в него, съответно колелото ще спре в зеления и това мога да го отчета по промяната в тока.
За другото положение, това в което са показани детайлите се чудя какво да използвам.
За голямото колело, един вариант е магнит и hall сензор, магнита се вижда къде съм го сложил, няма да е точно тоя ъгъл но нещо такова. Лошото е че сензора идва много близо до края на капака - това е детайла който е напълно прозрачен и се вижда само като контур. Не мога да местя магнита много по-нагоре, защото в другата посока ще удари в червяка преди да съм достигнал крайна позиция.
На челото имам пружина, и там няма как да сложа магнит.
Мислех датчик който да отчита зъбите, но това колелце е с модул 0.5, почти няма сензори които да работят надеждно с толкова малък модул, а тия които ги има или са много скъпи, или много големи или и двете.
И двете чела на голямото колело са почти неизползваеми, от едната страна е пружината, от другата има втулка която е почти по целия диаметър. има около 1.5 мм свободни по переферията на колелото които не виждам как мога да ги оползотворя.
Евентуално мога да отрежа част от колелото, и да имам проходен оптичен ама ще трябва да си го правя сам, готов оптрон дори да има с такава междина няма да пасне ....

Някакъв вариант който обаче не ме кефи много, магнит на оста на червяка и хол сензор да меря оборотите там. Принципно имайки един твърд стоп, инкрементални данни биха ми свършили работа, зъби на голямото, обороти на червяка ... лошото е че самия червяк е друго дърво, и мога да добавя магнит само от ляво, който ще излиза през капака, т.е. платката ще е отвън което създава проблем.
Зеления детайл е още по-шибан, но там има едно дървено решение което може и да не е перфектно но е възможно ще му сложа сензора извън капака, и ще има екстра капаче което да го крие и да крие платката, не е голям кеф но освен екстра капачето няма други съществени усложнения.
Не мога да си позволя и много скъпи сензори, говорим за центове до 2-3 долара, не повече. Чудих се за нещо чисто механично, едно време беше практика на подобни червячни колела по видеотата да им слагат контактни датчици, да ама къде ... колеото е стомана, отдолу с четки ... върви намери в днешно време четки подходящи, трябват две защото колелото няма гарантирана ел.връзка ...

Ако някой се сети, види, измисли нещо ... аз май блокирах и цикля около едни и същи неща.

Прикачени файлове:
snesor.jpg
snesor.jpg [ 280.35 KiB | Прегледано 291 пъти ]

Автор:  itso.t [ Пон Окт 12, 2026 9:19 pm ]
Заглавие:  Re: сензор за позиция ... ама какъв ....

Казваш, че механиката позволява използване на оптични датчици.
Тоест, вътре не е особено мръсно, например смазки?
Ако да, отражателен оптрон?

Автор:  ToHu [ Пон Окт 12, 2026 10:24 pm ]
Заглавие:  Re: сензор за позиция ... ама какъв ....

Абе мислех за отражателен оптрон, не измислх къде да го сложа :) Те го на в разрез. На зеленото му сложих магнитче отпред, и ще го покрия с нещо, там не е драма. Колелото обаче - тъмно сиво-то ако не става ясно. Ако я нямаше тая пружина щеше да стаен отгоре. Това лилавото е гайка, т.е. не мога да гарантирам точен ъгъл, иначе нейде мога да му резна периферията и оптрона да е отдолу. Колелото е удобно за тая цел, хром-ванадий някакъв беше, идва полирано, т.е. с високо отражение, и мисля много лесно мога дда го маркирам с лазера така че да стане с ниско отражение. ... само трябва да намеря дсоаттъчно малък отражателен оптрон, и да измисля как да освободя лилавото.
Тук има два проблема. Това дето е скрито да не пречи е това на което се навива гайката ... ключалка /айде отиде секретния дизайн дето го мисля 2 седмици/, та тя може да се сложи в две позиции, от тук това лилавото може да се завърти на 180 градуса .. айде ще направя симетрични освобождения .. обаче къде гаранция че резбата винаги започва на същия ъгъл .. а и на тази да започва на онази от друг бай китай може и да не започва ... и това ми бърка живота .. освен да направя повече по-големи освобождения, или може би 2 но на по 70-80 градуса така че да компенсира мърдането на резбата. ... продължавам да мисля, между временно правя корпус на ublox SAM ... тия хора не се научиха как се оразмеряват чертежи, може за тях да са несъществени дреболии ама са пропуснали дебелината на двата субстрата .. отделно не знам кой идфиот ги нучи да дават размери с букви та да може да скролваш после страница две до де видиш кой размер колко е ...... това без връзка .. порцията ми мрънкане за днес :)

Прикачени файлове:
sensor 2.jpg
sensor 2.jpg [ 76.51 KiB | Прегледано 271 пъти ]

Автор:  itso.t [ Пон Окт 12, 2026 11:21 pm ]
Заглавие:  Re: сензор за позиция ... ама какъв ....

Секретния зелен, секретния виолетов детайли и секретното зъбно колело са стегнати един към друг, а другия край на пружината е захванат в корпуса?
Или тя натяга зъбното колело към зеления детайл?

Автор:  Член Първи [ Пон Окт 12, 2026 11:41 pm ]
Заглавие:  Re: сензор за позиция ... ама какъв ....

Ако си обмислял да отчиташ зъбите ще ти трябват два сензора, леко отместени за да отчиташ и посока, така действа инкременталния енкодер. Мога да ти предложа едно нестандартно решение - слагаш един тензо резистор така че върха на зъбите да го повдигат нагоре/надолу, като палец на дистрибуторна капачка на ДВГ. Мога да ти предложа и абсолютен енкодер със същият сензор - тензо резистор. Правиш челото на зъбното колело под наклон, само външната равнина около зъбите и допираш тензорезистора да се плъзга по тази повърхност. Може да използваш и една шайба с голям диаметър, на която да изпилиш челото под наклон и после да завиеш върху зъбното колело. Понеже повърхността не е равна а под наклон тензорезистора ще изпитва различен натиск в зависимост от позицията на колелото.

Автор:  Член Първи [ Пон Окт 12, 2026 11:57 pm ]
Заглавие:  Re: сензор за позиция ... ама какъв ....

Току що ми хрумна още една идея - да използваш глава на касетофон. На едната намотка подаваш синусоидален сегнал а с другата намотка четеш. Доближаваш максимално до зъбите на колелото и така получаваш миниатюрен индуктивен сензор. Ако намериш глава от аутореверс там има четири намотки. На едната намотка подаваш синусоидата, а четеш през две от останалите. Така ако леко завъртиш главата спрямо ориентазията на зъбите ще може да отчиташ и посоката на движение на колелото.

Автор:  Член Първи [ Вто Окт 13, 2026 12:05 am ]
Заглавие:  Re: сензор за позиция ... ама какъв ....

лазер от писалка с два фотодиода също става за безконтактен инкрементален енкодер,

Автор:  MYXATA [ Вто Окт 13, 2026 12:14 am ]
Заглавие:  Re: сензор за позиция ... ама какъв ....

https://www.analog.com/en/resources/ana ... power.html
Незнам как си с бюджета, но има доста разновидности (и цени). Хубавото е, че ако отпадне захранването пак помни завъртанията()помни доста завъртания на изключено, в магнитната структура ги помни), Много се харчат по роботските фирми от бостон динамиците през теслите и фануци разни и прочие…
Има и решения пак с маг сенсори,коит точно бброят зъбите

Автор:  ToHu [ Вто Окт 13, 2026 2:47 am ]
Заглавие:  Re: сензор за позиция ... ама какъв ....

Всички детайли са коаксиални, лагеруват един в друг. Лилавото е неподвижно и го играе като предна опора, сивичката втулка в синия корпус е задната опора. Жълтото е елемента който е закрепен към невидимата ключалка. На първата картинка се вижда че имат гърбички, така че и жълтото и сивото могат да завъртат зеленото.
Посока не ми е нужна, аз я знам, тя идва от мотора. Това с тензо ... за тензо не съм се сещал, мислех за пиезо или магнитче на някакъв лост и хол сензор. Място за шайба нямам, не мога да бутам размерите, и без това сме извън първоначалния размер. С колелото също не можем да правим кой зане какви обработки, да то се обработва, ама не остава много от него така или иначе, каквото остава е нужно, в смисъл не мога да му намаля височината, първо заради червяка, но и отдфелно заради носимост, 3 Nm, може да изглеждат малко но не са хич малко, контактното иде доста високо.
Това за лазера от писалка, преди 2-3 години правих нещо подобно, първо опитах с лазер и диоди, да става, но има готови детектори които работят доста добре като тези в мишките, има и с радар. Реално тогава използвах те тоя шарп GP2Y0D21YK0F. Първоначално имах BM32S3021 който работи доста добре, но се оказа че и със шарпа който така или иначе го имах защото мерех диаметър на едно руло, мога да отчета движението му доста точно, та с него бих могъл да хвана зъбите, но пак пробелма е чисто физически, не мога да го набутам.
Това на AD, и други такива гледах, хубаво е, ама няма къде да го сложа .. освне ако е сложа магнит на оста на мотора но това с еопитвам да избегна.

Автор:  TheWizard [ Вто Окт 13, 2026 6:31 am ]
Заглавие:  Re: сензор за позиция ... ама какъв ....

нищо не разбрах :D
но като вероятностна идея можеш да въртиш и със стъпков мотор

Автор:  ToHu [ Вто Окт 13, 2026 6:48 am ]
Заглавие:  Re: сензор за позиция ... ама какъв ....

А да, само стъпков мотор остава, а и не съвсем защото има вероятност да се изтърват стъпки, такъв е механизма, че може да има големи пикови натоварвания, възможно е двигателя да е с блокирала ротор за няккяов време и след това да продължи да върти. Имам токоохраночаваш драйвер, демек това блокира но не гори. Сега това не би следвало да се случва, разчета беше за 1.5 nm аз съм го удвоил, но механизма е такъв че може да има момент в който ритора да блокира за момент. Като цяло е грешна концепцията на механизма който се задвижва, има по елегантни решения които изискват значително по-малък момент, което щеше да опрости и това което аз правя, но ...клиента си държи на неговия механизъм ...то тия сензори са за капак. Това беше мислено за работен момент 0.5 нм с макс 1 nm, в момента сме на 3 като мотор колелата са сметнати за около 4.5. това е много сериозна разлика за нещо толкова малко. Заради тоя момент се появиха куп проблеми, имам над 300 N аксиален товар в едната посока, това хич не е шега тук говорим за 6 мм вал. Това до де измисля разумен начин да го реша .....а и всичко трябва да може да с произведе и сглби и то сглоби бързо и лесно. Това трябваше да е 100-на часа проект, основно електроника, а то стана основно механика ...

Автор:  itso.t [ Вто Окт 13, 2026 10:11 am ]
Заглавие:  Re: сензор за позиция ... ама какъв ....

Като спасителна сламка - между зеления и виолетовия детайл се вмъква нов детайл, представляваш тънко тенеке, щанцовано, резнато на лазер и т.н..
Съответно трябва да се предвиди начин за центроване на новия към зеления детайл.
Например - в зеления детайл има канал, а в отвора на новия детайл има засек имитиращ шпонка.
Или някаква друга дивотия...

Редакция:
Цялата конструкция правили пълен оборот?

Автор:  emilvtc [ Вто Окт 13, 2026 10:51 am ]
Заглавие:  Re: сензор за позиция ... ама какъв ....

Не можах да си представя точно механиката от чертежите, но ако можеш челно на остта да закрепиш малко магнитче би могъл да използваш "този" сензор за ъгъл или подобни на него.

Автор:  ig_ivanov [ Вто Окт 13, 2026 3:00 pm ]
Заглавие:  Re: сензор за позиция ... ама какъв ....

Може да ползваш камерата на компютърна мишка за движението на зъбните колела. Само трябва да осветиш детайла с подходящия цвят светодиод. Чипа връща движението по X и Y, както и скоростта на преместване. Примерно кога детайла е натиснал или разтегнал пружината (Х) и колко се е завъртял (Y).

Автор:  ToHu [ Вто Окт 13, 2026 4:17 pm ]
Заглавие:  Re: сензор за позиция ... ама какъв ....

Ицо - не, завъртането е 100-на градуса.
Емо - повечето детайли са оси, но нямат чела, в смисъл достъпни защото са коаксиални, само зеления но там е изхода и няма как да добавям нищо.
За сензор от мишка да може, има такива сензори но е малко сложно в случая. Стандартният FW ще хване движение но не може да брои зъбите, а няма мегдан да пускам usbс поддръжка на камери и да обработвам софтуерно.
Зелената ос криво ляво я направих, ще мисля още така но има решение.
За сивото колело още се двоумя. Това което предложи Ицо, аз го мислех за сивия детайл, ама някак не измислих как да ми свърши работа.
Плаче което да прескача по зъбите е решение, то няма нужда и да прескача, може да му направя гърбичка, само дето още едно механично усложнение, но пък о щастие няма.

Страница 1 от 3 Часовете са според зоната UTC + 2 часа [ DST ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/