|
Виж темите без отговор | Виж активните теми
Дата и час: Пет Авг 21, 2026 4:06 pm
Матрично свързване на платки
| Автор |
Съобщение |
|
dan
Ранг: Форумен бог
Регистриран на: Вто Май 29, 2007 2:23 pm Мнения: 3715 Местоположение: Високо в планината
|
 Матрично свързване на платки
За един хоби проект: Система от платки, управлявани по SPI, трябва да може да се "скалира" по Х и У, по възможност с конектори платка-платка. Комуникацията е двупосочна. Приемам всякакви идеи.
_________________ Хайде де!
|
| Пон Окт 05, 2020 12:00 pm |
|
 |
|
Н'бабане Гт'муан'га
Ранг: Форумен бог
Регистриран на: Сря Яну 25, 2012 9:14 am Мнения: 5324
|
 Re: Матрично свързване на платки
Аз съм правил няколко такива в различни варианти. Последното беше за скалируем панел с лед модули. Обаче има доуточнения които трябва да направиш. Колко връзки между две платки? Захранването включва ли се и при какви тоци? Колко ти е разстоянието между платките? При каква температура ще работят?
_________________ 'просто' е технически синоним на 'красиво'
|
| Пон Окт 05, 2020 12:58 pm |
|
 |
|
MYXATA
Ранг: Форумен бог
Регистриран на: Пон Юни 05, 2006 1:48 pm Мнения: 4916 Местоположение: където небето среща земята, ракията е Jameson, а бирата Guinness
|
 Re: Матрично свързване на платки
то моето не е точно идея по-точно е съвет - опитай да ползвад друг интерфейс не СПИ. както изглежда удобен, така ще видиш, че има ограничения когато имаш повече подчинени устройства, и по дълги жици. серийни интефейси с апо-удобни като рс485, кан/лин/ лвдс ако щеш.
_________________ ... ако трети ден не ти се работи... това означава, че е сряда !
|
| Пон Окт 05, 2020 1:07 pm |
|
 |
|
bateAz
Ранг: Форумен бог
Регистриран на: Нед Сеп 26, 2004 4:11 pm Мнения: 3750 Местоположение: София
|
 Re: Матрично свързване на платки
И SPI може, но с нямои мерки и ограничения: - по-ниска скорост, колко по-ниска, зависи от разстоянията и кръстовищата. - на изхода на всеки предавател е добре да има последователно резистор, например 15 ома, за да изглади фронтовете - на входа на всеки приемник е добре да има RC верига за съгласуване и филтриране на евентуални гличове, времеконстанта около микросекунда почти винаги е достатъчна. Ако входът не е с вграден тригер на Шмид, задължително се слага външен. В редки случай може да се наложи терминиране и на високоимпедансните изходи ( защото изходът го "няма", ама жицата си седи ).
|
| Пон Окт 05, 2020 3:21 pm |
|
 |
|
ToHu
Ранг: Форумен бог
Регистриран на: Нед Сеп 26, 2004 9:21 pm Мнения: 30754 Местоположение: София
|
 Re: Матрично свързване на платки
добре по х и у, ама планираш ли опция да има пропусната да речем по Х и да се добави в последствие жез да се махат тия от ляво и дясно ?
|
| Пон Окт 05, 2020 3:39 pm |
|
 |
|
nikolay.kolev
Ранг: Популярен
Регистриран на: Пет Юли 05, 2019 3:38 pm Мнения: 399
|
 Re: Матрично свързване на платки
Kакви са изискванията от към скорост, дължина, брой на устройствата и т.н. Задължително ли е да бъде с SPI ?
_________________ lz2com
|
| Сря Ное 11, 2020 11:11 am |
|
 |
|
karadev
Ранг: Популярен
Регистриран на: Пон Окт 24, 2005 7:06 pm Мнения: 337 Местоположение: Varna
|
 Re: Матрично свързване на платки
една главна платка ТХ >>>> към общи >>>>RX слейв платки , RS232 = 115200, ако не се налага по-бърза скорост, до 20 метра си готов протокола е еидн влак 64 байта, ако са достатъчни, пращаш ги получават са всяка платка си разпознава своя байт и си огън бий, може и по-сложни протоколи зависи колко и каква ти е задачата. кабела за серийния порт задължително екраниран сребърно покритие като за антена 
|
| Сря Ное 11, 2020 12:09 pm |
|
 |
|
nikolay.kolev
Ранг: Популярен
Регистриран на: Пет Юли 05, 2019 3:38 pm Мнения: 399
|
 Re: Матрично свързване на платки
Това е само в едната посока. Ако slave платките трябва да върнат отговор към master в един и също момент става боза 
_________________ lz2com
|
| Сря Ное 11, 2020 1:06 pm |
|
 |
|
karadev
Ранг: Популярен
Регистриран на: Пон Окт 24, 2005 7:06 pm Мнения: 337 Местоположение: Varna
|
 Re: Матрично свързване на платки
да, не съм видял че пише че ше бъде двупосочна, пак има решение както ние направихме таблото и както ше бъде и моето плк, с 485 драйвери в двете посоки, може халф дуплекс, може фул както иска. имам конвертори за рс232 към 485 на сайта, имам и усб към рс/485 има всичко въпроса е колко скорост трябва и колко като обем ще са данните. таблото е 8 матрици на ред по 7 реда са общо 56, 32х16 ргб светодиода, от компа на 115200 през програмата си ги зарежда перфектно. не е чак толкова бързо, но работи. на таз голямата матрица по 3 цвята, смятам че е добре. http://www.karadev.net/site/index.php/rgbekran има линк към тубата
|
| Сря Ное 11, 2020 1:15 pm |
|
 |
|
Цецо
Ранг: Форумен бог
Регистриран на: Пон Сеп 27, 2004 9:22 am Мнения: 15501 Местоположение: София
|
 Re: Матрично свързване на платки
Аз съм правил такова, на стекване с прободни хедъри. Но при мен беше ясно предварително броя на инстанциите и просто на пиновете на хедъра си излизаха всички чип селекти, а всеки етаж си взимаше тези които му трябват на него.
Наистина за неограничено скалируемо решение SPI не е подходящия вариант. Трябва ти нещо, при което адреса да може да се конфигурира, дали хардуерно (I2C) или софтуерно (там варианти бол).
_________________ "Да еба и шибаната държава" мислеше си Гошо, докато се опитваше да улучи кофата за боклук от балкона на осмия етаж.
|
| Сря Ное 11, 2020 1:36 pm |
|
 |
|
nikolay.kolev
Ранг: Популярен
Регистриран на: Пет Юли 05, 2019 3:38 pm Мнения: 399
|
 Re: Матрично свързване на платки
Аз бих заложил на стария RS-485 или 1-Wire.
_________________ lz2com
|
| Сря Ное 11, 2020 1:56 pm |
|
 |
|
velio
Ранг: Форумен бог
Регистриран на: Вто Юни 07, 2005 6:20 pm Мнения: 3538
|
 Re: Матрично свързване на платки
Освен CS сигнала на всяка платка да се управлява по отделен интерфейс, който позволява адресиране.
|
| Сря Ное 11, 2020 2:47 pm |
|
 |
|
ToHu
Ранг: Форумен бог
Регистриран на: Нед Сеп 26, 2004 9:21 pm Мнения: 30754 Местоположение: София
|
 Re: Матрично свързване на платки
С малко въображение не е невъзможно всичко да стане само по един spi и един чип селект, ако това е въпроса. Чип селекта е за слейв който да приема един или два байта които всъщност определят адреса на платката, и вече този слейв да вдига чип селекта на съответната платка. Дали обаче всичко това е нужно е един съвсем друг въпрос.
|
| Сря Ное 11, 2020 5:03 pm |
|
 |
|
karadev
Ранг: Популярен
Регистриран на: Пон Окт 24, 2005 7:06 pm Мнения: 337 Местоположение: Varna
|
 Re: Матрично свързване на платки
голямото ми плк е със 5 експандера spi, отделно на същата шина имам памет 25LC1024, само че разстоянията са една платка нагоре надолу, иначе комуникацията си е ок, не го правя за първи път. SPI протокола е супер, но ен за дълги разстояния мога да дам снимка на платките една върху друга ако това ще помогне или линк на сайта ето http://www.karadev.net/site/index.php/plc16chlcd първата снимка на страницата
|
| Сря Ное 11, 2020 6:14 pm |
|
 |
|
ToHu
Ранг: Форумен бог
Регистриран на: Нед Сеп 26, 2004 9:21 pm Мнения: 30754 Местоположение: София
|
 Re: Матрично свързване на платки
Ами spi е spi, не е там въпроса, на колгата питнето му е съвсем механично относно конекторите, ама не казва какво е направил, дали е намерил нещо подходящо.
|
| Сря Ное 11, 2020 6:21 pm |
|
|
Кой е на линия |
Потребители разглеждащи този форум: 0 регистрирани и 24 госта |
|
Вие не можете да пускате нови теми Вие не можете да отговаряте на теми Вие не можете да променяте собственото си мнение Вие не можете да изтривате собствените си мнения Вие не можете да прикачвате файл
|
|