реклама на сайте
подробности

 
 
> Как мне сделать вот такую плату?
eXeC001er
сообщение Jul 14 2005, 05:30
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 305
Регистрация: 23-02-05
Из: Краснодар
Пользователь №: 2 848



ПП в форме часов. Круглая. На ней должны быть расположены светодиоды в виде 60 лучей исходящих из центра.
Go to the top of the page
 
+Quote Post
2 страниц V   1 2 >  
Start new topic
Ответов (1 - 23)
Uree
сообщение Jul 14 2005, 06:24
Сообщение #2


Знающий
******

Группа: Свой
Сообщений: 5 223
Регистрация: 25-04-05
Из: Z. Gora
Пользователь №: 4 480



Если воспользоваться PADSом, то просто. Там предусмотрена возможность работы в полярных координатах.
Если САПР с прямоугольной системой координат - только математика. Надо рассчитать координаты каждого светодиода и расставить вручнуюsmile.gif
Go to the top of the page
 
+Quote Post
dimay
сообщение Jul 14 2005, 08:00
Сообщение #3


Частый гость
**

Группа: Свой
Сообщений: 150
Регистрация: 6-08-04
Из: München
Пользователь №: 461



Да, в PADS это просто. В Протеле я бы сделал следующим образом (да и в других системах наверное так тоже подойдет) : нарисовал бы в каком нибудь вспомогательном слое окружности нужного радиуса и 30 линий (диаметров). Конечно придется немного посчитать blink.gif Ну а потом остается только расставить светодиоды в точках пересечения.
Go to the top of the page
 
+Quote Post
dm_mur
сообщение Jul 14 2005, 09:10
Сообщение #4


Местный
***

Группа: Свой
Сообщений: 255
Регистрация: 10-03-05
Из: Омск
Пользователь №: 3 195



Circular Placement имеется так же в оркаде.
Go to the top of the page
 
+Quote Post
leom
сообщение Jul 14 2005, 10:13
Сообщение #5


Частый гость
**

Группа: Свой
Сообщений: 124
Регистрация: 19-03-05
Пользователь №: 3 504



В Allegro это тоже очень просто.
Go to the top of the page
 
+Quote Post
Uree
сообщение Jul 14 2005, 10:31
Сообщение #6


Знающий
******

Группа: Свой
Сообщений: 5 223
Регистрация: 25-04-05
Из: Z. Gora
Пользователь №: 4 480



Судя по ответам можно сделать следующий вывод: если нужно работать не по прямоугольной сетке - не пользуйтесь продукцией Altium, она этого не умеет. sad.gif
Хотя советовать такое не могу - сам грешен blush.gif
Go to the top of the page
 
+Quote Post
Volkov
сообщение Jul 14 2005, 11:10
Сообщение #7


Местный
***

Группа: Свой
Сообщений: 284
Регистрация: 21-01-05
Пользователь №: 2 104



А какой размер ПП?
Go to the top of the page
 
+Quote Post
SergM
сообщение Jul 18 2005, 08:49
Сообщение #8


Местный
***

Группа: Модераторы
Сообщений: 392
Регистрация: 23-06-04
Из: Харьков
Пользователь №: 151



Цитата(Uree @ Jul 14 2005, 13:31)
Судя по ответам можно сделать следующий вывод: если нужно работать не по прямоугольной сетке - не пользуйтесь продукцией Altium, она этого не умеет. sad.gif
Хотя советовать такое не могу - сам грешен blush.gif
*


Вообще-то в P-CADе есть DBX утилита Polarpat.exe с помощью которой можно разместить элементы не в прямоугольной сетке.

Кроме того, можно задать требуемое значение инкремента угла поворота элементов в pcb редакторе.

Разводить в P-CAD элемементы, размещенные под углом не кратным 45 градусов тяжело, но можно. Пример - во вложении.

PS: Так как особых требований к разводке не предъявлялось (халтурная подработка), платка была разведена "автоматом" с помощью трассировщика TopoR Lite.
Прикрепленные файлы
Прикрепленный файл  Rotate.zip ( 131.26 килобайт ) Кол-во скачиваний: 55
 
Go to the top of the page
 
+Quote Post
derun
сообщение Jul 18 2005, 09:35
Сообщение #9


Частый гость
**

Группа: Свой
Сообщений: 133
Регистрация: 12-01-05
Из: Украина. Чернигов
Пользователь №: 1 908



Все очень просто в любой практически программе.
Делаем дополнительные построения
Окружность требуемого диаметра размещения.
Прямая линия и задаем угол инкремента поворота.
А потом сетку помельче и расставляем на пересечения.
Go to the top of the page
 
+Quote Post
LeonY
сообщение Jul 18 2005, 12:39
Сообщение #10


Знающий
****

Группа: Админы
Сообщений: 689
Регистрация: 24-06-04
Из: South Africa
Пользователь №: 164



Цитата(Uree @ Jul 14 2005, 12:31)
Судя по ответам можно сделать следующий вывод: если нужно работать не по прямоугольной сетке - не пользуйтесь продукцией Altium, она этого не умеет. sad.gif
Хотя советовать такое не могу - сам грешен blush.gif
*

Праавильным путем идете, таварищи....

Хотя моя ситуация точно такая-же - сделать нельзя, а делать надо. Вот и кувыркайся как хочешь.

Цитата
ПП в форме часов. Круглая. На ней должны быть расположены светодиоды в виде 60 лучей исходящих из центра.


Да, кстати, еще один подводный камень, непосредственно не связанный с разработкой платы. А как Вы это все дело собирать собираетесь? (А, как фразочка...). Если на Pick'n Place линии, то надо выяснить чего именно она (линия) умеет - не умеет; если вручную, то, думаю, без специальных приспособ для точной установки и угловой ориентации LED не обойтись.


--------------------
"В мире есть две бесконечные вещи: Вселенная и человеческая глупость. За Вселенную, впрочем, поручиться не могу". (С)

А. Эйнштейн.
Go to the top of the page
 
+Quote Post
Владимир
сообщение Jul 18 2005, 12:54
Сообщение #11


Гуру
******

Группа: Модераторы
Сообщений: 11 653
Регистрация: 25-03-05
Из: Минск
Пользователь №: 3 671



Что бы раставить 60 жиодов смысла изучать новую программу нет, нужно мучаться в том ПП в котором работаешь
Go to the top of the page
 
+Quote Post
Uree
сообщение Jul 18 2005, 12:57
Сообщение #12


Знающий
******

Группа: Свой
Сообщений: 5 223
Регистрация: 25-04-05
Из: Z. Gora
Пользователь №: 4 480



Цитата
нужно мучаться в том ПП в котором работаешь


Правильно сказано... только слово "мучаться" применительно к работе как-то напрягаетsad.gif
Go to the top of the page
 
+Quote Post
KA_ru
сообщение Jul 18 2005, 13:13
Сообщение #13


Профессионал
*****

Группа: Свой
Сообщений: 1 424
Регистрация: 4-10-04
Из: Berlin
Пользователь №: 775



esli len' sshitat' vozmite PADS ochen' bysto rastavte
konvertirujte spisok s koordinatoami

i uzhe s gotovymi koordinatami v Protel.

ili prosto platu v Protel importirovat'
Go to the top of the page
 
+Quote Post
Uree
сообщение Jul 18 2005, 13:19
Сообщение #14


Знающий
******

Группа: Свой
Сообщений: 5 223
Регистрация: 25-04-05
Из: Z. Gora
Пользователь №: 4 480



Если уж добраться до ПАДСа, то какой смысл переползать в Протел? В ПАДСе и добить до победного...
Go to the top of the page
 
+Quote Post
Yuri Potapoff
сообщение Jul 18 2005, 13:45
Сообщение #15


Гуру
******

Группа: Свой
Сообщений: 2 752
Регистрация: 10-11-04
Из: Железнодорожный
Пользователь №: 1 093



Что-то яне пойму, на счет наездов на протел.

Я понимаю, у LeonY патологическая неприязнь к этому пакету (иногда справедливая).

Но такая простая вещь, как радиальное размещение компонентов делается за секунду с помощью команды Paste Array. Причем, как я понял у вас радиальными будут не по одному диоду, а что-то вроде стрелки. Рекомендую нарисовать одну такую стрелку, оттрассировать ее, скопировать в буфер и вставить массивом хоть 12 раз (по числу часов), хоть 60 раз по числу минут.

И опять же соединить все эти стрелки между собой будет в протеле намного проще, чем в пикаде.
Go to the top of the page
 
+Quote Post
Uree
сообщение Jul 18 2005, 14:12
Сообщение #16


Знающий
******

Группа: Свой
Сообщений: 5 223
Регистрация: 25-04-05
Из: Z. Gora
Пользователь №: 4 480



Никаких наездов на Протел вроде бы нет.

По-моему речь идет о том в каком пакете проще решить поставленную задачу, а также стОит ли для её решения "переползти" в другой пакет.
Go to the top of the page
 
+Quote Post
dimay
сообщение Jul 18 2005, 14:57
Сообщение #17


Частый гость
**

Группа: Свой
Сообщений: 150
Регистрация: 6-08-04
Из: München
Пользователь №: 461



To "Yuri Potapoff": спасибо за подсказку, буду знать, что есть в Протеле такая функция. a14.gif А то как всегда - программы позволяют многое, но используется лишь малая часть возможностей.
Go to the top of the page
 
+Quote Post
SergM
сообщение Jul 19 2005, 07:38
Сообщение #18


Местный
***

Группа: Модераторы
Сообщений: 392
Регистрация: 23-06-04
Из: Харьков
Пользователь №: 151



Цитата(Yuri Potapoff @ Jul 18 2005, 16:45)
...
соединить все эти стрелки между собой будет в протеле намного проще, чем в пикаде.
*


На чем основано это утверждение?
Go to the top of the page
 
+Quote Post
doomer#gp
сообщение Jul 19 2005, 15:46
Сообщение #19


Местный
***

Группа: Участник
Сообщений: 382
Регистрация: 10-03-05
Из: USA
Пользователь №: 3 234



Цитата
Leom:В Allegro это тоже очень просто.


А не подскажите как именно. Посмотрел tutorial по placement-у , чего-то не нашел.
Go to the top of the page
 
+Quote Post
Владимир
сообщение Jul 20 2005, 07:24
Сообщение #20


Гуру
******

Группа: Модераторы
Сообщений: 11 653
Регистрация: 25-03-05
Из: Минск
Пользователь №: 3 671



[quote=Yuri Potapoff,Jul 18 2005, 15:45]
Что-то яне пойму, на счет наездов на протел.

Да! где наехал там и слез. Вещь просто замечательная, дажо жалко что самомо такое создавать нет надобности smile.gif
Go to the top of the page
 
+Quote Post
LeonY
сообщение Jul 20 2005, 08:35
Сообщение #21


Знающий
****

Группа: Админы
Сообщений: 689
Регистрация: 24-06-04
Из: South Africa
Пользователь №: 164



Цитата(Yuri Potapoff @ Jul 18 2005, 15:45)
Что-то яне пойму, на счет наездов на протел.

Я понимаю, у LeonY патологическая неприязнь к этому пакету (иногда справедливая).


*

Наезды есть, но не патологические, а, как справедливо заметил автор, "справедливые".
Да вот еще один технический вопросец к Юрию: в проекте есть энное количество диф. пар (около двух десятков). Диф. импеданс для разных пар разный - несколько 50 Ом, несколько 75 Ом, несколько 100 Ом. Как определить на схеме все эти правила для корректной передачи в плату? Именно на схеме, а не в ПП!!!


--------------------
"В мире есть две бесконечные вещи: Вселенная и человеческая глупость. За Вселенную, впрочем, поручиться не могу". (С)

А. Эйнштейн.
Go to the top of the page
 
+Quote Post
Yuri Potapoff
сообщение Jul 20 2005, 09:48
Сообщение #22


Гуру
******

Группа: Свой
Сообщений: 2 752
Регистрация: 10-11-04
Из: Железнодорожный
Пользователь №: 1 093



Цитата(LeonY @ Jul 20 2005, 11:35)
Да вот еще один технический вопросец к Юрию: в проекте есть энное количество диф. пар (около двух десятков). Диф. импеданс для разных пар разный - несколько 50 Ом, несколько 75 Ом, несколько 100 Ом. Как определить на схеме все эти правила для корректной передачи в плату? Именно на схеме, а не в ПП!!!
*


Для дифпары на вскидку не знаю как, вот для одного проводника это делается следующим образом:

На схему добавляете на схему объект Place | Directives | Parameter Set.

Прежде чем прицепить его к цепи жмете TAB. В окне описания объекта жмете кнопку Add as Rule.

Далее жмете Edit Rule Value, попадаете в рули.

В рулях выбираете Width Constraint/

В настройках правила включаете галочку использовать импеданс.

Задаете импеданс и закрываете все окна.

Цепляете объект к нужной цепи и делаете обновить плату по схеме.

В компараторе подтверждаете добавления руля на PCB и все.
Go to the top of the page
 
+Quote Post
LeonY
сообщение Jul 20 2005, 12:35
Сообщение #23


Знающий
****

Группа: Админы
Сообщений: 689
Регистрация: 24-06-04
Из: South Africa
Пользователь №: 164



Цитата(Yuri Potapoff @ Jul 20 2005, 11:48)
Цитата(LeonY @ Jul 20 2005, 11:35)
Да вот еще один технический вопросец к Юрию: в проекте есть энное количество диф. пар (около двух десятков). Диф. импеданс для разных пар разный - несколько 50 Ом, несколько 75 Ом, несколько 100 Ом. Как определить на схеме все эти правила для корректной передачи в плату? Именно на схеме, а не в ПП!!!
*


Для дифпары на вскидку не знаю как, вот для одного проводника это делается следующим образом:
На схему добавляете на схему объект Place | Directives | Parameter Set.
Прежде чем прицепить его к цепи жмете TAB. В окне описания объекта жмете кнопку Add as Rule.
Далее жмете Edit Rule Value, попадаете в рули.
В рулях выбираете Width Constraint/
В настройках правила включаете галочку использовать импеданс.
Задаете импеданс и закрываете все окна.
Цепляете объект к нужной цепи и делаете обновить плату по схеме.
В компараторе подтверждаете добавления руля на PCB и все.
*


ОК - это не совсем то, что нужно, т.к. расчеты для одиночной цепи и для пары принципиально разные.

Я попробовал другой путь, надеясь, что хоть часть проблем он решит, но и это не работает (совсем). Идея - создать классы для пар, экспортировать в плату, а там уже задать параметры трассировки: зазоры, ширину дорожек, экранирование. Расчеты параметров делать во внешних tools, например в Polar.

Для 2х цепей на схеме, которые должны составлять пару, определяю Class (Place | Directives | Net Class). Ставлю маркер, привязываю к цепи, определяю имя класса. Делаю тоже самое для второй цепи из пары. Сохраняю файл и пытаюсь выполнить синхронизацию с платой (Design | Update PCB....).... И ни фига - в списке поправок ничего нет, плата, ессесно, не обновляется.
И в чем проблема - finger troubles или Protel "feature"???

Да еще - может перенести дискуссию на РМ - не уверен, что все интересно решение конкретного технического вопроса.


--------------------
"В мире есть две бесконечные вещи: Вселенная и человеческая глупость. За Вселенную, впрочем, поручиться не могу". (С)

А. Эйнштейн.
Go to the top of the page
 
+Quote Post
SmartRed
сообщение Aug 5 2005, 05:06
Сообщение #24


Местный
***

Группа: Свой
Сообщений: 302
Регистрация: 27-05-05
Из: Новосибирск
Пользователь №: 5 466



В PROTEL99 это делается следующим образом:

Располагается один луч по горизонтали или вертикали.
Далее, устанавливаем шаг поворота 360/60=6 градусов
и copy&paste до получения всего массива.
Остается поправить поз. обозначения и подсинхронизовать проект.
Go to the top of the page
 
+Quote Post

2 страниц V   1 2 >
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 24th July 2025 - 09:53
Рейтинг@Mail.ru


Страница сгенерированна за 1.36978 секунд с 7
ELECTRONIX ©2004-2016