Отговори на тема  [ 147 мнения ]  Отиди на страница 1, 2, 3, 4, 5 ... 10  Следваща
Имам нужда от помощ за Ардуино 
Автор Съобщение
Ранг: Напреднал
Ранг: Напреднал

Регистриран на: Съб Юли 28, 2007 1:10 pm
Мнения: 481
Мнение Имам нужда от помощ за Ардуино
Положението е следното-напълно наясно съм че ако имаш 1кг. брашно най добре да намериш майстор да ти омеси хляба но аз не мога да намеря такъв и се налага да се пробвам сам.За няколкото дена през които съм се заигравал да копи пейстна нещо оттук оттам мога да въртя стъпковия мотор едиколко си наляво и да пиша по дисплея че въртя толкова наляво или пък надясно същото.Посоките се избират от бутон.Мога да чета напрежение от ацп входовете и дотам.С други думи това което ми трябва няма да го постигна поне още месец.Трябват ми или сериозни насоки което на човека би му отнело повече време отколкото да напише той кода или направо да се уговорим да го напише с повече коментари и да си го платя чинно.За да стане ясно за какво става дума - заданието е долу горе следното:

Към Ардуиното имам дисплей със сериен контролер по два крака .На други два цифрови е стъпка и посока на мотора.На други три цифрови е енкодера и на други два е стъпка и посока които ще комутира.
Интересува ме да прави следното - на А0 аналогов пин даречем, подаваме напрежението което ще следим.Програмно трябва да можем да коригираме (опорното) стойността, с която сравнява за да можем да получим движение, при различни нива на следеното напрежение.Тоест ако в един момент, ни трябва да следи и реагира на 6 волта (120 волта),в следващия момент трябва да можем да коригираме това и да следи и реагира даречем на 6.5 волта(130 волта).Освен това трябва да показва на дисплея истинското напрежение преди делителя ,тоест х20 (затова са тези цифри в скобите.На дисплея трябва да изписва - на първи ред V RIAZANE-??? ,а на втория ред V NA DAGATA-??? .За да тръгне работата трябва да има валидно напрежение на дъгата - тоест постоянно нарастващо над 50 волта напрежение в продължение на 300 милисекунди.
По сложното е, че за да работи коректно мотора, му трябват рампи за ускорение и забавяне, а не моментално стартиране, защото тогава изпуска стъпки.Цифрата за ускорение ще я дам допълнително, но скоростта трябва да е около 100-150Hz или 100-150стъпки/сек .Един оборот на мотора е 200 стъпки.Напрежението се променя почти линейно на движението на едната и другата посока като 10 стъпки са около 0.5 волта(10 волта) .Необходими са ни чувствителност 0.025 волта (0.5 волта) граници на сработване в една или друга посока +- 0.05 волта (1 волт) и хистерезис на границите +- 0.025 волта (0.5 волта).Тоест ако следи даречем 6 волта (120 волта) на 5.925 волта ще реагира в едната посока и на 5.975 ще спре и ще чака повишаване до 6.075 волта за да обърне и да го свали до 6.25 волта .За да не се върти постоянно мотора ни трябва една такава зона в която спира .Все още не знам дали ще се наложи да променям границите но ако има достатъчно коментари във програмата аз ще се справя и сам.
П.П Като за Ардуиното ще трябва да направя делителя 1/40 ,че да не качва повече от 4 волта. Освен това умувам върху нещо като IL300, с което оптично да разделя контролера от източника.

_________________
Посетете сайта ми : http://mashini-plazmeno-riazane.com


Чет Фев 11, 2016 11:45 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Пет Ное 12, 2004 3:38 pm
Мнения: 9103
Местоположение: Chicago, IL
Мнение Re: Имам нужда от помощ за Ардуино
Баси, управлението на плазмените плотери вече с ардуино ли почнахте да ги правите 8O .


Пет Фев 12, 2016 2:48 am
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Чет Мар 16, 2006 9:42 am
Мнения: 12097
Местоположение: Гьотеборг
Мнение Re: Имам нужда от помощ за Ардуино
Не искам да цапам темата, или да отклонявам но тези функции не са ли вградени във фирмените PLC контолери и подобните им домашно производство(които не са много по-скъпи). Нямам нищо напротив Ардуиното, и е добре сам да се сблъскаш със специфичните проблеми - но трябва ли всеки път да се открива топлата вода?


Пет Фев 12, 2016 10:25 am
Профил
Ранг: Напреднал
Ранг: Напреднал

Регистриран на: Съб Юли 28, 2007 1:10 pm
Мнения: 481
Мнение Re: Имам нужда от помощ за Ардуино
Ами не знам дали са вградени но аз фирмено ПЛС за по малко от300лв. не знам и ако го сравниш с 15лв.Освен това аз и фирмения няма да мога да се справя така че.... Ето тук. https://github.com/regeg/ArdunioTHC/tre ... _EM_sketch има един скеч в който най вероятно има всичко което ми трябва но трябва да го копне някой който знае какво аджеба пише в него.

_________________
Посетете сайта ми : http://mashini-plazmeno-riazane.com


Пет Фев 12, 2016 4:49 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Вто Фев 07, 2012 11:22 pm
Мнения: 3084
Мнение Re: Имам нужда от помощ за Ардуино
Днес с авера ходихме насам натам в командировка доста,
та обсъждахме проблемите на плазменото рязане при нас - имаме нова маса (китайска) с плазмен източник некитайски.
Китайската маса върви с графичен контролер на системата, 3 контролера за 3-те оси, контролер на дъгата. Контролерът на дъгата е между графичния и единия осов, има си дисплейче и бутончета. Аверът е инженер с профилиране фин мехник, аз дялкам софтуер от години. Задачата е да разузнаем режимите , да нарежем малко железа , да се сборим с евентуаните проблеми.Това да стане между другото.
Лично аз служа повече като опорна точка, давам акъл отвреме навреме. По темата да кажа моите впечатления - за да програмираш контролер на дъгата - трябва да познаваш много навътре поведението на дъгата. Има твърде много параметри, които искат познаване на материята. Цената на такъв контролер
http://www.ebay.com/itm/Plasma-Torch-he ... 1695430493
не е кой знае каква дори в Ибей, като имаш предвид останалите компоненти.
Та- не е кой знае колко страшно. Но иска 2-ма души - един да разбира рязането и един да кодира. Още един да направи грамотно схемата на контролера. Не съм сигурен, но тая електроника не е кой знае колко сложна. По-сложно е осъзнаването на процесите по рязането и "превода" към алгоритмите.

stivemaster, не разбрах кое ти е трудно - програмирането или рязането. Ако искаш и ще ти е от полза- можеш да ни дойдеш на гости в Силистра дагледаш нашата плазма .

Сега се усещам, че не съм разглеждал подробно свързванеот между дъговия контролер и Z-мотора, ще го огледам,
но не там е същественото.


Пет Фев 12, 2016 9:52 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Пет Ное 12, 2004 3:38 pm
Мнения: 9103
Местоположение: Chicago, IL
Мнение Re: Имам нужда от помощ за Ардуино
По Z оста би трябвало да има отделен контролер който автоматично да я мърда нагоре-надолу, за да пази еднакво разстояние до материала, ако той не е равномерен. Преди 10-12 г. това го правих с една супер елементарна малка аналогова платка към която беше вързан един датчик (метален пръстен около плазмата), с който се мереше разстоянието до материала и ако се промени схемата управляваше сервото по Z оста, така че да държи еднакво разстояние до материала. Никакво програмиране никакви 5 лева - просто 10 елемента на кръст. Това за рязане на листов материал до под сантиметър май. За по-дебели неща не знам дали въобще даже трябва такава компенсация.


Съб Фев 13, 2016 1:53 am
Профил
Ранг: Напреднал
Ранг: Напреднал

Регистриран на: Съб Юли 28, 2007 1:10 pm
Мнения: 481
Мнение Re: Имам нужда от помощ за Ардуино
Ами да правил си капацитивен датчик. Аз пак повтарям изобщо не държа на Ардуиното,напротив по съм навит на схема с компаратори 2 броя прозоречни,които да включват генератор за стъпков мотор.

_________________
Посетете сайта ми : http://mashini-plazmeno-riazane.com


Съб Фев 13, 2016 2:10 am
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Пет Ное 12, 2004 3:38 pm
Мнения: 9103
Местоположение: Chicago, IL
Мнение Re: Имам нужда от помощ за Ардуино
Даже не е с компаратори, а няколко транзистора и после направо в един контролер на ДС серво мотор. Работеше като пушка.


Съб Фев 13, 2016 5:20 am
Профил
Ранг: Напреднал
Ранг: Напреднал

Регистриран на: Съб Юли 28, 2007 1:10 pm
Мнения: 481
Мнение Re: Имам нужда от помощ за Ардуино
Някой може ли да каже, има ли нещо работещо тук http://www.cnczone.com/forums/stepper-m ... rol-2.html че май си изтрих бутлоудъра на Уното и не мога да го пробвам.

_________________
Посетете сайта ми : http://mashini-plazmeno-riazane.com


Съб Фев 13, 2016 7:46 pm
Профил
Ранг: Популярен
Ранг: Популярен
Аватар

Регистриран на: Вто Дек 14, 2004 10:02 am
Мнения: 352
Мнение Re: Имам нужда от помощ за Ардуино
Dimitar написа:
... това го правих с една супер елементарна малка аналогова платка към която беше вързан един датчик (метален пръстен около плазмата), с който се мереше разстоянието до материала ...

Може ли малко по конкретно за принципа на работа на датчика за мерене на разстоянието?
Относно изтрития bootloader : http://robocraft.ru/blog/arduino/50.html


Нед Фев 14, 2016 8:09 am
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Пет Ное 12, 2004 3:38 pm
Мнения: 9103
Местоположение: Chicago, IL
Мнение Re: Имам нужда от помощ за Ардуино
Не мога да споределя много подробности, защото не притежавам правата на схемата - направихме я по поръчка на клиент и той си плати да притежава дизайна.
Само мога да кажа следните неща - сензора представлява един пръстен, който се закрепва около плазмата, като е малко под електрода. После това нещо се свързва към една малка аналогава платка с три транзистора, която представлява генератор на няколко мегахерца и после температурно коменсиран детектор, от който направо излиза напрежение пропорционално на разстоянието до материала. Това влиза в един малък микроконтролер, в който има PID закон на регулиране и после изхода е от един ЦАП, който управлява един постояннотоков мотор драйвер IR3220. Та с два бутона нагоре-надолу се премества Z оста до желаната височина, запомня се и после като се пусне плотера контролера мери чрез сензора какво е разстоянието до материала и управлява сервото на Z оста да следи неравностите на материала. Супер просто и елемнтарно и не се сещам да е имало някакви проблеми. Аз лично в началото си мислех, че като тръгне плазмата и самата тя или високата температура ще смущават сензора и ще има доста шум но излезна доста стабилно. Спомням си че единствените проблеми бяха с паралелния порт на РС-тата с MACH3, дето ползваха за управление на плотера.


Нед Фев 14, 2016 6:39 pm
Профил
Ранг: Напреднал
Ранг: Напреднал

Регистриран на: Съб Юли 28, 2007 1:10 pm
Мнения: 481
Мнение Re: Имам нужда от помощ за Ардуино
Е то много просто - АЦП,контролер и ЦАП.В този случай едно Нано за 2$, въпреки уверенията на повечето хора че няма да стане,аз мисля че ще върши същата работа по добре, отколкото капацитивния датчик който сте направили, защото и той си има своите сериозни недостатъци.Имам предвид в сравнение с метода за контрол по напрежение.

_________________
Посетете сайта ми : http://mashini-plazmeno-riazane.com


Нед Фев 14, 2016 8:46 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Пет Ное 12, 2004 3:38 pm
Мнения: 9103
Местоположение: Chicago, IL
Мнение Re: Имам нужда от помощ за Ардуино
Пич, нямаш си на идея какви ги говориш :D .


Нед Фев 14, 2016 11:44 pm
Профил
Ранг: Напреднал
Ранг: Напреднал

Регистриран на: Съб Юли 28, 2007 1:10 pm
Мнения: 481
Мнение Re: Имам нужда от помощ за Ардуино
Що бе пич кво казах, че капацитивния контрол е изключен на 80% от машините ,поради това че работи некоректно и създава неудобства ли ? Ако е това, мога да го докажа,това е нещо с което се занимавам от години.

_________________
Посетете сайта ми : http://mashini-plazmeno-riazane.com


Пон Фев 15, 2016 12:47 am
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Вто Ное 27, 2012 9:27 pm
Мнения: 2011
Мнение Re: Имам нужда от помощ за Ардуино
Аз до колкото разбрах, не е капацитивен а индуктивен на принципа на доплер.


Пон Фев 15, 2016 1:03 am
Профил
Покажи мненията от миналия:  Сортирай по  
Отговори на тема   [ 147 мнения ]  Отиди на страница 1, 2, 3, 4, 5 ... 10  Следваща

Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани и 2 госта


Вие не можете да пускате нови теми
Вие не можете да отговаряте на теми
Вие не можете да променяте собственото си мнение
Вие не можете да изтривате собствените си мнения
Вие не можете да прикачвате файл

Търсене:
Иди на:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by ST Software for PTF.
Хостинг и Домейни