Обява

Свий
Няма добавени обяви.

Моля за малко помощ за Ардуино Уно

Свий
X
 
  • Филтър
  • Час
  • Покажи
Изчисти всичко
нови мнения

  • Моля за малко помощ за Ардуино Уно

    Положението е следното-напълно наясно съм че ако имаш 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

  • #2
    От: Моля за малко помощ за Ардуино Уно

    Хайде , не заслужаваш много, и поневе си упорит , ето тук има решение на твоя проблем.https://www.youtube.com/watch?v=Nif3uZHhUF0.Source code is on GitHub (www.github.com) under the project name "regeg/ArduinoTHC". Макар и със забележки.

    И още - с УНО няма да стане , трябва МЕГА 2560!
    Последно редактирано от stilnik; 12-02-16, 00:18.

    Коментар


    • #3
      От: Моля за малко помощ за Ардуино Уно

      Благодаря ти колега,това го знам отдавна,но това не е решението на проблема .Там има програмка която уж работела ,но плъгина който е твърде важен не бил съвсем пипнат и накрая, трябва да се изработи шилд, който не е съвсем прост.Аз съм се спрял именно на това решение и мисля, че задачката може да я изпълнява и Ардуино Нано ,точно защото е цяло хардуерно решение.С други думи, аз не мога да намеря, кой да ми направи програмка за това ,представи си да дебъгва софтуера, на този от линка или пък да коригира шилда, ако нещо не е както трябва.
      По друг начин погледнати нещата - проблема може да се реши и със схемка с компаратори където с потенциометър коригираш опорното напрежение ,границите на реакция са предварително зададени,както и хистерезиса,тогава те се променят заедно с опорното ,но пак същото аз не мога да си го направя сам,а тези с които съм говорил дотук не искат да се ангажират.
      Другата крайност - оставих на един,пълен коплект части за компараторното решение ,както и пълен комплект опитна постановка - генератор на импулси за стъпков мотор,захранване ,драйвер,стъпков мотор и т.н. и стояха в него 2 месеца без да ги пипне.
      Посетете сайта ми : http://mashini-plazmeno-riazane.com

      Коментар


      • #4
        От: Моля за малко помощ за Ардуино Уно

        Реално погледнато - шилдът не е толкова сложен. Само трябва да се доставят някои елементи от Фарнел. И пистите се получват малко тънки - трудни за за лазерно отпечатване. Колкото до софта- има опции , които не са доработени - но самият контрол , и заданието на работната точка/ вътре в скеча/ работят.
        Опциите за MODE също не функционират. А дали ще е Мега или Нано -въпрос на предпочитания - и трябва да се коригира захранващото напрежение.

        В общи линии само с компаратори ще бъде трудно да се получи рязане на дадена конфигурация. За елементарни детайли -да ще стане , но за по- сложни - трябва и контроли.

        Впрочем , Ардуиното е за заигравка и чесане на "крастата"- да четеш и да се ограмотяваш в свободното си време.. За тебе , както си направил сериозна маса, ти трябва нещо по- сериозно , по- професионално. Апропо - плъгина за Sheetcam -tube - купили го или се "снабди"
        Последно редактирано от stilnik; 12-02-16, 10:46.

        Коментар


        • #5
          От: Моля за малко помощ за Ардуино Уно

          Я кажи малко повече какво имаш предвид под контроли и ако аз разгледам тоя скеч едвали ще видя какво да си копна нали ?С компаратори защо мислиш че няма да стане говоря с два прозоречни с хистерезис ? А за Shettcam-а имаш предвид сигурно първата ми машина ? Ами ти не допускаш ама аз не съм чак толкова зле и си редактирах обърни внимание САМ единия от постпроцесорите на sheetcam за да си го пригодя за въртящата ос.За да я движа, щото нямах друга ос на контролера, си направих друг профил на Mach3 ,същите настройки на Y и Z ,но Х там е въртяща и сигналите и за стъпка и посока се превключват с копче и реле на таблото когато пуснеш профила TUBE и така.Бачка си вече доста време.
          Посетете сайта ми : http://mashini-plazmeno-riazane.com

          Коментар


          • #6
            От: Моля за малко помощ за Ардуино Уно

            Всичко се върти около стойността на напрежението на дъгата - едно е при piercing , друго е при рязане. Всеки път , когато започваш нов контур , трябва да променяш началната точка , или блокираш ТНЦто. И още - при голям градиент на нарастване / намаление/ на повърхността на детайла , трябва да се променя и скоростта по осите , особено / както предполагам, че имаш намерение / при обработка на швелери.

            По отношение на компараторите , мога да ти дам един телефон , за връзка с конструктора на инверторните апарати "ДЕЛ"- Данчо Йорданов . Човекът , благодарение на когото апаратите "ДЕЛ" имат завидни характеристики. За него има новото начало / за кой ли път/ - прави нова фирма , с нови изделия - инвертори и плазми, та в неговият ресор се влючва и управлението на токозахранващиа източник на СНС. Дори другата седмица ,ще пуска една СНС маса.

            Коментар


            • #7
              От: Моля за малко помощ за Ардуино Уно

              Напреженнието при пробиване, нас не ни интересува, защото ще имаме време за изчакване, от даречем 300мсек и тогава мерим.Напрежението разбира се ще е по голямо от зададеното, защото пробиването става от височина до 200% от тази на рязане,което значи че THC сваля надолу, до достигане на зададеното напрежение .Швелери няма да режа, тази е само за листов материал.
              За телефон на Данчо ще съм ти благодарен ,защото бях неприятно изненадан да разбера че вече не е в ДЕЛ и "не му знаели номера" странно !
              Посетете сайта ми : http://mashini-plazmeno-riazane.com

              Коментар


              • #8
                От: Моля за малко помощ за Ардуино Уно

                Нищо странно няма. Тук е булгаристан. Сега очаквам и отговора на Данчо - с нови цени и нови разработки. Доколкото разбрах - много по - ниски . Телефон о8985две 5едно79. Говорил съм с него.

                "...Напреженнието при пробиване, нас не ни интересува..." - Интересува ни до толкова, че може да ни заблуди. Затова трябва да има контрола. Не може да разчиташ само на Sheetcam . Времеконстантите са едно нещо, а обектиеният контрол- друго. Така ,че към алгоритъма трябва да се подходи сериозно , за да няма изхабен материал и повече за скраб. От тази гледна точка смятам , че за по -сложна конфигурация на детайла ще са необходими контроли.

                Коментар


                • #9
                  От: Моля за малко помощ за Ардуино Уно

                  Нищо няма да ни заблуди приятелю,пък и контролата е елементарна, просто условие - ако в продължение на секунда въртейки мотора не компенсира напрежението нито веднъж,даваме нагоре докато напрежението спре.А относно контура, Sheetcam ще има грижата ,при по малки отвори,при остри ъгли,при leads out и т.н. да спира работата на THC.
                  Ако си мислиш, че машина Hipertherm,Kiellberg,T
                  hermal dynamics,произвеждат машини с цена под 150000Е с такива екстри?Не не произвеждат.И прехвалените им THC контролери далеч не се справят толкова добре ,колкото те се надуват.Примерно такова рязане, при което можеш да сложиш планката така, права поне във Варна НЯМА. Машина която винаги може да отреже така е съвсем различна машина.
                  Последно редактирано от stivemaster; 14-02-16, 09:14.
                  Посетете сайта ми : http://mashini-plazmeno-riazane.com

                  Коментар


                  • #10
                    От: Моля за малко помощ за Ардуино Уно

                    Всичко това е задължително, но не забравяй ,че това са преходни процеси. и овладняването им не е елементарна работа. В същност ,защо не реализираш шилда - той си е чист компаратор на 1632 + оптично развързани входове и изходи + филтър и делител. А от там нататък , как ще го използваш, зависи от предпочитанията ти. Като начало можеш да качиш и скеча и там вътре да променяш стойностите на референтната точка и да видиш как се държи машината. Поне на МЕГА с емулация скеча работи.
                    Последно редактирано от stilnik; 14-02-16, 18:47.

                    Коментар


                    • #11
                      От: Моля за малко помощ за Ардуино Уно

                      Ами защото не знам, къде могат да ми направят платката и да ми наредят елементите.не съм намерил такава фирма засега,могат да ми направят платката, но трябва за сам да си запоявам елементите, пък аз не знам дали ще се справя.
                      Посетете сайта ми : http://mashini-plazmeno-riazane.com

                      Коментар


                      • #12
                        От: Моля за малко помощ за Ардуино Уно

                        Тук в София има две три. Ама питай чичо Гугал - той всичко знае!!! Може и при тебе да има. Аз бях я започнал , ама трудно ми е с лазерното отпечатване при домашни условия/ многотънки писти се получават/, трябваше да я преработя и не ми остана време. Но скеча с Мега съм го пускал и върви/ е разбира се с емулация/ , на уно не става.


                        Относно рязането на тръбите - за постпроцесора е ясно. По интересно за мене е как е правена развивката на детайла.В 3D едвали ще работи Sheetcam. Ако се чертае в една равнина и след това се експотира в САМа , ми се струва голяма играчка , особено ако се режат швелери.

                        Коментар


                        • #13
                          От: Моля за малко помощ за Ардуино Уно

                          Светни ме на една такава фирма, ако трябва на лични, ако обичаш.А за тръбите късно стоплих,ти си имал предвид как правя файла за рязане в 3D.
                          Ами използвам Digital Pipe Fitter, но понеже ми свиди, не съм купил лиценза за да експортвам направо в dxf, а копирам контура в Аутокад и така.Но програмката е хубава.
                          Посетете сайта ми : http://mashini-plazmeno-riazane.com

                          Коментар


                          • #14
                            От: Моля за малко помощ за Ардуино Уно

                            Пиши на чичо "насищане на платки". Дори има и при тебе. Райтекс

                            P.S. Благодаря за Digital. Не ,че ще режа тръби , ама така за информация. Никога не е късно да научиш нещо ново.

                            "... а копирам контура в Аутокад..." - как така го копираш , като никакви команди не приема.
                            Последно редактирано от stilnik; 15-02-16, 00:17.

                            Коментар


                            • #15
                              От: Моля за малко помощ за Ардуино Уно

                              Какво стана сега. Получи напътствията от Данчо , а не споделяш резултата! Има ли успех?

                              Коментар

                              Активност за темата

                              Свий

                              В момента има 1 потребители онлайн. 0 потребители и 1 гости.

                              Най-много потребители онлайн 8,787 в 16:37 на 21-06-23.

                              Зареждам...
                              X