Покажи участието

От тук може да видиш всички публикации на този потребител.


Публикации - yasko

Страници: 1 2 [3] 4 5 ... 31
31
Програмиране / Re: Промяна на код
« -: Септември 17, 2016, 10:24:39 am »
Сложи един филтров кондензатор 1-10uF до самия чип.
Платката за SHT21 е малко импровизирана, т.е приспособил съм друга платка за целта. Може да видиш приложената снимка. Няма да проблем да вземеш една да тестваш. Ако решиш че ти върши работа мога да ти я дам на цената на сензора: 10-12 лв.

32
Програмиране / Re: Промяна на код
« -: Септември 11, 2016, 02:04:40 pm »
Здр.
В текущия вариант влажността с датчици за температура ли се мери?
DTH11 не съм гу пускал, въпреки че преди време си купих 2-3 броя от DHT22 (който е подобен), но после се отказах от тях. Намерих по-добър вариант и с по-ниска консумация SHT21 на Sensirion.  Корпуса е малко кофти, но датчика е супер дава температура и  влжност по I2C.  За него имам код за AVR,  а мисля, че ми е остнала и някоя бройка залепана на платка.
Иначе за DTH11 е най-добре да се намери библиотека, ако има за да не се открива топлата вода.  Дай малко почвече информация какво и как управлява въпросния код и ще го разчоплим.

33
Здравей,
Доколкото разбирам електрониката на посоченото у-во представлява цифрово управление за стъпков мотор. Като цяло не е толкова сложно да се направи, обикновено трудностите са в детайлите. Ще помогаме, но първо трябва да е ясно заданието. Разполагаш ли с механиката за въпросното устройство? Може ли да дадеш оценка колко мощен стъпков мотор ще е необходим? От това зависи каква електроника ще се ползва за драйрвера за стъпкови мотори.

35
В момента на пазара има голямо разнообразие от контролери за безколекторни мотори предназначени за моделизъм. Повечето от тях нямат големи възможности за настройка. Лично на мен ми трябваше контролер с по-гъвкави възможности, а в идеалния случай да имам достъп до кода за управление. Първата мисъл беше да си го направя сам. Посъбрах информация и се оказа че задачата е сериозна и ще отнеме време. Но за моя радост вече бе решена.
Попаднах на проекта VESC на Benjamin Vedder от Швеция. Въпросния човек в продължение на няколко години разработва контролер за BLDC мотори, като целия проект е с отворен код - схеми, платка, фърмуер и софтуер за настройка. Файловете са качени в GitHub и са достъпни тук: https://github.com/vedderb . Определено този прект ме впечатли и голямо браво на човека, който го е направил!
Контролер бих казал, че е "state of the art" -  има  векторен контрол за управление на двигателя с възможност за включване на енкодери за  обратна връзка. Разполга с USB,  CAN  и още няколко интерфейса за управление. Към контролера има  PC софтуер за настройка на работните параметри. Базиран е на модерен 32 битов ARM микроконтрлера - STM32F405, интегриран драйвер за управление на MOSFET транзисторите - DRV8302, самите транзистори са доста яки: IRFS7530. Осигурява 50А ток в непрекъснат режим и до 240А пиков ток. Максималното захранване е 60V, което позволява да работи с до 12S  Li-Ion клетки. Основно използват контролера за задвижване електрически скейтоборд. Има и интерсни приложения в роботиката.  И накрая на този пост една снимка на контролера (сглобен и оживен от моя милост):





36
Благодаря за съветите! Ще се опитам по-нататък да преработя схемата.

37
Малко резултати от реалните измерването. Опитната постановка е малко импровизирана - за измерване на натиска ползвам домакинско кантарче с обвхват - 5kg. За плавно прилагане на сила към сензора използвам CNC машинка, като на шпиндела съм закрепил адаптор, който покрива работната повърхност на сензора. За измерване на съпротивлението ползвам схемата от по-горе.



Направих калибровакa на схемата с тримерa PV1, така че 10N (1kg) натиск да съответсват на 0.5V на изхода на схемата. Следа това приложих плавно натиск в диапзона от 1N-30N и получих следната крива:



Като цяло сензора работи добре, но има някои особености в резултатите.  За тях обаче в следващия пост.




38
Здравей,

Прав си относно схемата за опорното напрежение :-[.  Малко съм я по забравил аналоговата схемотехника. Ако може да  предложиш по-елегантно решение как да направяи -1V от +5V ще съм благодарен.

P.S.
Направих една бърза симулация на LTSPICE на схемата за опорно напрежение, температурната зависимост е около -2mV/deg. Но съпротивлението на сензора се променя в доста голям диапазон и за еднократни измервания, тази нестабилност е приемлива.

39
Схемата по-горе представлява типичен трансимпедасен усилвател, който пребразува протичащия през сензора ток в напрежение. Тази схема на включване се обуславя от характеристиките на сензора:



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



Схемата се захранва с 5V стабилизирано напрежение. Трансимпедансия усилвател е реализиран с MCP6002. Чрез тримера RV1 се регулира усилването в процеса на калибровка на сензора. Сензора се включва между пин 1 и 3 на конектора P1.  Той се захранва с отрицателно напрежение с амплитуда 1V, което се получава по следния начин:  първо с чрез TC7760 се получват -5V, след което с помощта на транзистора Q1 то се намалява на  -1V.  Тази схема на захранване на сензора няма добра температурна стабилизация, но за лабораторни проби е ОК.
Проведените тестове покзаха че схемата работи добре и предстои да направя калибрация на сензора.


40
Електроника / Схема за измерване на натиск
« -: Август 14, 2016, 01:14:04 pm »
Имам една задача за измерване на силата на притискане между две плоски повърхности (две големи батерии)и реших да се опитам да сглобя един прост прибор за целта. Първата задача бе избор на сензор. Първоначално разглеждах този: https://www.sparkfun.com/products/9375, но се оказа че не стават за точно измерване. После открих фирмата Tekscan и се оказа че те имата подходящи модели. А взех този: https://www.tekscan.com/products-solutions/force-sensors/a201. Този модел се предлагав три работни диапазона, в момента тествам този който е 0 - 111N (0 - 25 lb). Към описанието на сензора има примерна схема на включване,  която прилагам тук. . В следващи пост ще  опиша по-подробно принципа на действие и схемата



41
Ардуино (Arduino) / Re: Робот за начинаещи
« -: Февруари 24, 2016, 11:18:21 pm »
Здравей и добре дошъл във форума!
От това което видях в клипа Ардуиното се  захранва от драйверната палтка с 6V и няма нужда да се подава захранване през 5мм жак.  Не видях в клипа 9V батерии за които пишеш.

42
Програмиране / Re: Грешка на Atmel Studio 7
« -: Февруари 19, 2016, 12:22:27 am »
Вероятно има проблем с комуникацията с въпросния програматор.  По какъв интерфейс става комуникацията с STK500 и дали е настроен на правилния порт?

43
CNC и други машини / Малка CNC машина - проект
« -: Ноември 23, 2015, 12:54:25 am »
Това е един проект, който стартира в началото на  2010 и все още продължва :) Научих доста неща за CNC машините покрай проекта и искам да споделя наученото дотук, а и това ще ми помогне да систематизирам проекта. И така нека да започваме. Първо малко данни за машината:
Машината е три кординатна фреза с работен ход на всяка от осите приблизително 100 мм. Правена е вероятно за учебен макет в някой български завод. Машината е на един мой приятел (Васко) и заедно се борим да я оживим. Аз се занимавам с електрониката, а той с механиката.  Механиката беше в доста лошо състояние имаше луфтове, шпиндела беше доста груб и други проблеми..  След продължителен процес на  модернизация в момента имаме:
1. Всяка осите е със стъпков мотори 1.8 deg работещ в режим на полустъпка, които на теория осигуряват 0,005mm/step (винта е 2mm/revolution)
2. Стъпковите мотори се управляват от класическата схемна комбинация  L297+L298 чрез драйвер към паралелен порт
3. Шпиндел с безколекторен двигател постигащ 12000 об/мин. Управлението на шпиндела става през специализирана електроника (за нея по-късно ще разкажа)
4. За управлението на машината ползвам  LinuxCNC, който работи под Debian OS (Linux). Управлението върви по стнадартен паралелен порт. PC -то е двуядрен ATOM на 1.6GHz  базиран на дънна платка на ASUS - AT5NM10-I
Качвам една снимка на машината и ще продължа в следващите теми с описанието.


44
Форум на Web-мастъра / Re: Организация на форума
« -: Октомври 08, 2015, 11:31:52 am »
Някои промени  във форума към днешна дата:
1. Премахнат е раздела за MRC контролерите, тъй като не вижда активност от досата време в този радел. Темите са преместени в раздел "Други контролери"
2. Премахнат е раздела "Магазин Роботев" от категория "Търговия"  отново заради причините по-горе. Полезните теми от раздела са премеси в раздел "Практика"
3. По молаба на Слави (spp) е създаден нов раздел "CNC и други машини" в категория "Полезно". Мисля че темата ще е интересна.

45
Имам плоски ластици, които са 3мм и  пасват добре, но със залепянето имам проблеми. Пробвах с лепило тип хелметекс, обаче резултата не е много добър плюс че колелата се изцапаха. Сега се опитвам да направиме колела с канал на фреза, където да се закрепи О-пръстен или подходящ ластик.
@Слави, ще имам нужда от нови опори, но първо трябва да уточня височината. В сегашния вариант платформата е малко по-ниска от очакваното и немога да закрепя батериите отдолу.

Страници: 1 2 [3] 4 5 ... 31