 |
Форум за електроника Български форум за електроника, ремонти, схеми, документация
|
| Предишната тема :: Следващата тема |
| Автор |
Съобщение |
kastrator Нов потребител

Регистриран на: 19 Юни 2009 Мнения: 7
|
Пуснато на: Пет Юни 19, 2009 23:47 Заглавие: Безумна идея - Няколко паралелно свързани PIC-а? |
|
|
Само питам, а може би и давам идея на хора без работа
Искам да знам, могат ли да се вържат, например 2 контролера, така че да обработват заедно подадената информация? Ако да, то би трябвало изчисленията да стават, теоритично, двойно по-бързо?
Има проекти за изобразяване на триизмерни обекти, чрез pic микроконтролери, но какво би станало, ако няколко броя се грижат за това?
Ако е възможно, колко трудно би било?
Аз съм начинаещ, и съм далече от подобни глезотии, но ми е много интересно  |
|
| Върнете се в началото |
|
 |
lenko71 Опитен потребител

Регистриран на: 29 Май 2009 Мнения: 302 Местожителство: Бургас
|
Пуснато на: Съб Юни 20, 2009 0:47 Заглавие: |
|
|
Май нещо не си много наясно със цифровата електроника.
Не ми е ясно как точно мислиш да "вържеш" тия контролери - паралелно ли, последователно ли... , както и да е. Входове могат да се свързват заедно, "изчисленията" обаче няма да станат по-бързо, само че това е доста дълго за обяснение. |
|
| Върнете се в началото |
|
 |
mishomvp Опитен потребител

Регистриран на: 17 Авг 2004 Мнения: 2357 Местожителство: Златоград
|
Пуснато на: Съб Юни 20, 2009 2:37 Заглавие: |
|
|
Да не си решил да "направиш Cluster от PIC микроконтролери"  |
|
| Върнете се в началото |
|
 |
kastrator Нов потребител

Регистриран на: 19 Юни 2009 Мнения: 7
|
Пуснато на: Съб Юни 20, 2009 7:40 Заглавие: |
|
|
Именно
lenko71, я кажи, коя дума би могла да замени "паралелно"? Ще ги вържа я, няма да ги търкам един в друг, докато стане работата...
"Да работят заедно" звучи изтъркано, и за да разчупя малко желязното ви мислене, реших да го нарека "паралелно". Щом сте ме разбрали - няма проблем  |
|
| Върнете се в началото |
|
 |
ststefanov Опитен потребител

Регистриран на: 14 Дек 2004 Мнения: 1509
|
Пуснато на: Съб Юни 20, 2009 8:18 Заглавие: |
|
|
| По-лесно е просто да сложиш по-мощен контролер. |
|
| Върнете се в началото |
|
 |
Vaklin Опитен потребител

Регистриран на: 02 Юли 2005 Мнения: 2054
|
Пуснато на: Съб Юни 20, 2009 9:25 Заглавие: |
|
|
Отговарям само защото си пия кафето, пуша си цигарата и трябва времето да мине приятно.
Можеш да вържеш колкото пожелаеш изчислителна мощ паралелно или последователно. И в двата случая ще придобиеш "приход", но въпросът е каква е целта.
Ако се свържат няколко изчислителни компонента последователно, то всеки компонент ще може да изпълнява отделна задача, след което да я предаде на другия компонент. След което е свободен да извърши отново своята си задача отново, докато вторият компонент върши своята си задача. Скоростта на целия процес след преминаване на първия "пакет" през всички звена ще зависи от скоростта на изпълнение на най-бавното звено. Пайпинг технология.
Ако се свържат няколко компонента паралелно и те изпълняват различни задачи в едно и също време, то скоростта на общия процес пак ще е колкото на най-бавния (ако задачите са свързани и резултатът е сума от частните резултати). Далаверата е ако се изпълняват независими задачи. При всички положения, за разлика от предишното решение, ще е необходим диспечер на задачите. Многонишкова технология.
Може да се комбинират двете технологии.
Още ще са ти необходими семафори, флагове, прекъсвания и т.н.
Разбирам, че е сложно всичкото това. Ама на народа му се иска да стане ... Не да го направи ...
Иначе, ако верно ти е интересно, сядаш и четеш с вникване в прочетеното. След десетина години (съдейки по поведенческия ти модел) може и да си се отказал, а може и просто нищо да не е станало, но поне ще се докаже, че упоритостта ти е една от силните черти. _________________ --------------------------------------------------
Ако търсите помощ, сбъркали сте форума. |
|
| Върнете се в началото |
|
 |
Niakoi Опитен потребител

Регистриран на: 20 Авг 2006 Мнения: 356 Местожителство: Каръктаун
|
Пуснато на: Съб Юни 20, 2009 16:50 Заглавие: |
|
|
100% съм съгласен с Ваклин
| Vaklin написа: | | Още ще са ти необходими семафори, флагове, прекъсвания и т.н. | А на това му се вика RTOS (Real Time Operating System). _________________ Жица, на която не виждам двата края, не я пипам! |
|
| Върнете се в началото |
|
 |
Vaklin Опитен потребител

Регистриран на: 02 Юли 2005 Мнения: 2054
|
Пуснато на: Съб Юни 20, 2009 16:53 Заглавие: |
|
|
Дей... от виртулна бира и виртуален секс, алкохолик и секс маняк станах.
Да се припознава някой?  _________________ --------------------------------------------------
Ако търсите помощ, сбъркали сте форума. |
|
| Върнете се в началото |
|
 |
kastrator Нов потребител

Регистриран на: 19 Юни 2009 Мнения: 7
|
Пуснато на: Съб Юни 20, 2009 17:08 Заглавие: |
|
|
И аз ще трябва да се съглася
10 години са си доста време... Май ще трябва да побързам.
В интернет намерих подобен ентусиаст, който е 'завършил' своя проект с dsPIC30F3012 За жалост не е дал подробна информация по схемата, а със софтуерната част е до никъде.
Ако се занимавам сериозно, си давам около 4 години да направя мултифункционалния клъстър от пикове на мечтите
Пожелайте ми късмет!
ПП: имаш една бира от мене  |
|
| Върнете се в началото |
|
 |
Vaklin Опитен потребител

Регистриран на: 02 Юли 2005 Мнения: 2054
|
Пуснато на: Съб Юни 20, 2009 17:16 Заглавие: |
|
|
4 е утре. Както и 10. Стига мерак да имаш.
Съвсем човешка препоръка. Определи си реална задача, от която ще има полза, за да има мерак за по-дълго. Нещо с геометрия например. Там сметките са повече, често се интерполира и тогава има смисъл от пайпинг технология. От мултитред има смисъл, когато се обработват много канали. Например синхронна многовходова гъвкаво програмируема логика. Т.е. от много сензори се взима сигнал и решенията трябва да се вземат в зависимост от ситуацията, която също се изменя във времето. Ако входовете наистина са много, то честотата на опресняване, обработка, взимане на решение и изпълнението му или ще е прекалено дискретна с голями интервали между дискретите или просто погрешна, заради променящите се входни параметри. Това всичкото, на първо четене ти звучи абстрактно, ама като го разбереш, ще има смисъл да правиш "клъстер" или както го наречеш. Далаверата е, че ако направиш унифицирана шина, ще може да е модулно и надстройваемо и само боцваш новото чипче за още МОЩ. _________________ --------------------------------------------------
Ако търсите помощ, сбъркали сте форума. |
|
| Върнете се в началото |
|
 |
|
|
Не Можете да пускате нови теми Не Можете да отговаряте на темите Не Можете да променяте съобщенията си Не Можете да изтривате съобщенията си Не Можете да гласувате в анкети
|
|