forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Микроэлектроника (http://forum.boolean.name/forumdisplay.php?f=175)
-   -   Электроника для новичка. (http://forum.boolean.name/showthread.php?t=17580)

h1dd3n 01.12.2012 00:09

Электроника для новичка.
 
Всем привет.
Чет меня сильно заинтересовало делать всякие простые устройства, аля радио и простые "сигнализации", но знаний никаких нету... С одной стороны хотелось бы делать при помощи arduino, freeduino, ещекакоенибудьдуино, с другой стороны, врятли можно далеко уехать на одном дуино, ибо паять то все равно придется (или нет?). С чего начать? Что купить? На сайта типа радиокота ничего не рассказывается о программирование мк/ардуино (а мне как программисту такие вещи будут удобнее), поэтому даже без понятия что спрашивать в магазине (заказывать в инете)...
Есть ли смысл брать arduino? Или лучше взять freeduino (быстрее доставка, меньше стоимость, если верить сайту - то полная совместимость с arduino) ? Или лучше взять TI LaunchPad (он то вообще дешевый)? Кто имел дело - поясните если не сложно...
Заранее спасибо.

moka 01.12.2012 00:30

Ответ: Электроника для новичка.
 
Глянь ещё Raspberry PI, сейчас она очень популярна..

ViNT 01.12.2012 00:49

Ответ: Электроника для новичка.
 
Ардуино если только в качестве железа, ни в коем случае не советую пользоваться ее языком, понимания будет ноль. Но все равно не стоит зацикливаться на ардуиновских модулях, надо учиться паять свои платы.

TI Launchpad это уже совсем другое железо (MSP430), они для начала не так хорошо подходят - меньше примеров, библиотек и т.д., чем для avr.

Вообще ИМХО наиболее правильный (правда, куда более сложный) путь - спаять свою отладочную плату, спаять программатор (если есть старый комп с COM-портом), потом допаивать другие модели.

Информации дофига например на easyelectronics.ru.

Raspberry PI для изучения основ жирновато, это уже целый компьютер, а не отладочная плата. Начинать с ARM, если нет базового понимания сложновато будет. А если делать все на готовых библиотеках - опять же, будет минимум понимания.

ABTOMAT 01.12.2012 00:54

Ответ: Электроника для новичка.
 
Цитата:

если есть старый комп с COM-портом
Сейчас недорого можно купить USB-заменитель.

В универе на третьем курсе, помню, вбивал побайтово самодельную ассемблерную прогу при помощи старинного компа, у которого ещё был дребезг контактов при нажатии на клавиши :-D Делали обработчик нажатия на кнопочку, чтобы моргали лампочки. Понравилось, даже хотел углубиться в тему, но не сложилось, т.к. не мог придумать достаточно интересное устройство, чтобы одновременно новичок мог осилить и оно было бы полезно/красиво/интересно (а иначе я тупо не могу делать дело, если не понимаю, как заюзать результат, или что результат будет отстой).

Вот например Димас тут делает свой принтер из шариковой ручки - это БОМБА, но я знаю, что что-то подобное не осилю с разбегу, вот и не берусь :(

Винт, ты, вроде, в теме. Расскажи, какие ты делал интересные штуки-дрюки?

ViNT 01.12.2012 01:13

Ответ: Электроника для новичка.
 
Цитата:

Сообщение от ABTOMAT (Сообщение 245319)
Сейчас недорого можно купить USB-заменитель.

Не все так просто, с таким переходником ничего не выйдет (максимум - прошивка за несколько часов без какой-либо гарантии успеха). На самом деле, можно обойтись и без COM-порта, но для этого надо припаять жутко мелкую микросхему (сделав сначала для нее довольно сложную плату), что вряд ли под силу начинающим. Так что, если не старого компа, есть два пути - либо покупать готовый программатор, либо покупать плату со встроенным программатором.
Цитата:

Сообщение от ABTOMAT (Сообщение 245319)
Винт, ты, вроде, в теме. Расскажи, какие ты делал интересные штуки-дрюки?

Серьезной электроникой занимаюсь не так давно (пайка всякой фигни из журнала "Радио" в детстве не в счет), особо интересных законченных проектов нет. Из законченного - делал пару модулей управления светодиодным освещением, цифровой термометр (не по готовым схемам, а именно полностью сам), пару мелких примочек для страйкбольного игрового инвентаря, ну и программа для адского медицинского девайса в качестве дипломной работы. Больше законченных проектов не припомню. В основном просто изучаю разные штуки (дисплеи, передатчики, силовые модули и т.д.). Все собираюсь GPS и GSM осилить, но пока "творческий кризис".

jimon 01.12.2012 01:39

Ответ: Электроника для новичка.
 
1) в миллиард раз упрощаем жизнь раз и навсегда, хватит с нас доисторического говна, берём и покупаем Bus Pirate

http://www.seeedstudio.com/depot/bus...html?cPath=174

это дешевая (относительно) штуковина навсегда покроет все нужды связи компа с чем либо, умеет работать по 100500 разным цифровым протоколам с разными шинами, умеет прошивать что угодно (хоть биос на коленке), можно превратить в очень простой осциллограф, может быть самым простым логическим анализатором

2) в этом же магазе покупаем breadboard

http://www.seeedstudio.com/depot/bas...?cPath=175_176

и всякую остальную мелочь (проводочки, разъемы и тд)

3) берём ардуино или что угодно - на что глаз ляжет, главное для начала не брать микроконтроллер с ОС, а то будет стоять там линукс и толком ничего не поймешь

4) решаем что хочется собрать

5) собираем и отлаживаем

6) ...

7) PROFIT

ViNT 01.12.2012 01:52

Ответ: Электроника для новичка.
 
Цитата:

Сообщение от jimon (Сообщение 245325)
1) в миллиард раз упрощаем жизнь раз и навсегда, хватит с нас доисторического говна, берём и покупаем Bus Pirate

Прикольная штука, хотя дороговато, все-таки для начала проще какой-нибудь клон USBASP'a купить. Тем более, что большинство протоколов не так уж и нужны на компе, хотя, иной раз не хватает как раз подобной штуковины, чтобы какую-нибудь EEPROM напрямую записать, например.

А BreadBoard... Удобно какую-нибудь маленькую схемку по быстрому смакетировать, но что-то более-менее серьезное делать - не катит. К тому же, очень многие интересные микрухи сейчас в планарных корпусах идут, под них все равно придется переходник паять, проще уж сразу отладочный модуль собрать, который можно одним шлейфом к плате подключить.

SBJoker 01.12.2012 01:59

Ответ: Электроника для новичка.
 
Есть мнение что если юзать ардуино или похожие конструкторы, то это кроме развлечения не даст никакого полезного эффекта или бОльшая часть логики работы будет сокрыта.

ViNT 01.12.2012 02:15

Ответ: Электроника для новичка.
 
Вложений: 1
Цитата:

Сообщение от SBJoker (Сообщение 245327)
Есть мнение что если юзать ардуино или похожие конструкторы, то это кроме развлечения не даст никакого полезного эффекта или бОльшая часть логики работы будет сокрыта.

О том и речь, их если только в качестве готового железа использовать, не трогая встроенную оболочку.
А вообще - только самопальные платы, только хардкор:

jimon 01.12.2012 02:47

Ответ: Электроника для новичка.
 
ViNT
breadboard не один покупаем, а штуки три как минимум, это идеальный вариант макетных плат без пайки, и нет никаких скруток проводов и тд, есть даже проводки специально вырезаны и согнуты чтобы вставлять в breadboard, на нём можно собрать почти всё что может прийти в голову начинающему цифровому электронщику, конечно силовые вещи собирать так бесполезно

переходники ?! breakout boardы идут к вам, вот тут https://www.sparkfun.com/categories/20 целая коллекция, в некоторые даже впаяны элементы

конечно это чуть дороже чем самому херачить, но электронщик это в первую очередь инженер-конструктор , а во вторую очередь уже паяльный станок

ps. в детстве (лет в 8-9) вместо паяльника юзал скрутки, жевачки, пластилин, всё работало и так :crazy:

Phantom 01.12.2012 03:11

Ответ: Электроника для новичка.
 
Мега полезная тема сейчас для меня. Чуть позже сам бы создал подобную.
Собираюсь сделать крутую гирлянду на RGB сетодиодах.
Собираюсь использовать микроконтроллеры Atmel.
Хочу познакомиться с программированием микроконтроллеров.
В рамках темы хочу узнать, что в хозяйстве пригодится и стоит купить. В частности интересуют: хороший паяльник (или паяльная станция), хороший мультиметр, программатор (свой собирать нет желания), что-то ещё нужно? Инструменты какие потребуются? В детстве я провода оголял зубами, все детали просто соединял проводами без пайки, изолента и скотч - наше всё. :-D Сейчас хочу подойти к делу с толком. Уже позже отец откуда-то приволок такую хреновинку, похожую на пинцет, но на конце два лезвия как у кусачек, я успешно использовал её для оголения проводов (вместо зубов), понятия не имею, что это за инструмент и где его искать. Наверно ещё понадобится пинцет. В первую очередь хочется качественное и полезное оборудование. Например, мне не нужен какой-то крутой программатор за три штуки баксов, которым можно даже микроволновку перепрошить так, что она мультики начнёт показывать. Нужно что-то достаточно простое, чтобы не переплачивать, но полезное. В общем, нужен список того, что пригодится в этом деле.

Ещё у меня есть некоторые теоретические вопросы по электронной части хренотени, которую я сейчас разрабатываю, но их задавать тут не буду. Или можно?

P.S. Большинство ссылок jimonа выдают 404.

jimon 01.12.2012 03:18

Ответ: Электроника для новичка.
 
Phantom
берёшь любой адекватный на вид паяльник, припой, канифоль, флюс, и задрачиваешь пока так, ведь пока пару раз руки не ошпаришь - с паяльником не умеешь обращается, со временем понимаешь что не плохо бы и температуру регулировать, да и припой отсасывать чтобы не в западло, да и понимаешь какое жало тебе подходит - выкидываешь всё и покупаешь по новой

мультиметр тупо любой для начала, потому что чтобы адекватно понимать что происходит тебе нужен осциллограф, а эта штуковина от 400-500$ нормальная

инструменты у каждого свои, для начала можно взять тупые ножницы для зачистки (ну оставляются засечки на жилах, ведь пока их не по оставляешь не поймешь), пинцет с острыми концами чтобы всякое smd таскать, зажим для плат с линзой, и так по мелочи

программатор это вещь такая, интересная, проще под МК брать, чем МК под программатор

ps. вижу, сайт упал, думаю скоро поднимется

ABTOMAT 01.12.2012 04:48

Ответ: Электроника для новичка.
 
Цитата:

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

Phantom 01.12.2012 04:51

Ответ: Электроника для новичка.
 
Осцилограф пока брать не собираюсь, потому что дорого и я не уверен, что это моё увлечение во что-то вырастет. Паяльник у меня есть (за 10 гривен, лол), держать его умею и паять в принципе тоже, даже платы в детстве травил и паял. Но хочу что-то получше, жало потоньше. Несмотря на имеющийся опыт я по сути нуб, потому что обычно реализацию задачи подгонял под имеющиеся средства (Кулибин, сцуко), а теперь хочу наоборот, запастись нужными средствами под задачи, потому что могу себе это позволить (в детстве даже детали из старых плат выпаивал, потому что денег не было). Тем более я сейчас живу не в своей стране и все инструменты остались на родине, а инструменты в быту нужны, всё равно придётся что-то покупать, так лучше покупать сразу что-то нужное и полезное. =)

ViNT 01.12.2012 09:32

Ответ: Электроника для новичка.
 
Цитата:

Сообщение от jimon (Сообщение 245333)
ViNT
breadboard не один покупаем, а штуки три как минимум, это идеальный вариант макетных плат без пайки, и нет никаких скруток проводов и тд, есть даже проводки специально вырезаны и согнуты чтобы вставлять в breadboard, на нём можно собрать почти всё что может прийти в голову начинающему цифровому электронщику, конечно силовые вещи собирать так бесполезно

переходники ?! breakout boardы идут к вам, вот тут https://www.sparkfun.com/categories/20 целая коллекция, в некоторые даже впаяны элементы

конечно это чуть дороже чем самому херачить, но электронщик это в первую очередь инженер-конструктор , а во вторую очередь уже паяльный станок

ps. в детстве (лет в 8-9) вместо паяльника юзал скрутки, жевачки, пластилин, всё работало и так :crazy:

Уговорил, не буду спорить :) Не отрицаю, что макетки рулят для быстрого прототипирования, у самого одна штука есть. Но освоение технологии изготовления хороших ПП (ЛУТ или фотоспособ) никогда не помешает. Я просто не люблю паутину из проводов (одно дело - аккуратный шлейф, другое - всю топологию на проводах лепить), да и в законченное устройство такую плату не вставить (вставить можно, но это изврат). Моя общая мысль состояла в том, что применять их можно и нужно, но ограничиваться ими не стоит.

Phantom, программатор для начала такой: http://www.ebay.com/itm/1PCS-USBasp-...em3cc61e 7aab
ну или типа такого
http://www.megachip.ru/item.php?item_id=143470
если нет желания с ebay связываться. Это если про AVR говорить (а для старта самое то - мощнее и удобнее чем PIC, но гораздо проще в освоении, чем ARM и MSP430).

Паяльник можно любой, желательно маломощный, можно недорогую станцию. Но лично я тащусь от этого паяльника http://shop.siriust.ru/product_info....581u8qdu47cmb6
Для начинающего - самое то. Дешевый, сменные жала, стабилизация температуры, достаточная мощность. Рекомендую.

St_AnGer 01.12.2012 10:16

Ответ: Электроника для новичка.
 
Поддерживаю выбор МК Atmel. Проще их ничего в жизни не встречал, и программатор под них спаять можно проще простого. Хоть элементарных 5 проводков по LPT, хоть программатор Громова, хоть UsbAsp. Последним сам пользуюсь, очень удобная штука :)

Arduino - для ленивых. Стоит много, толку мало (ну точнее толку дофига, много всего сделать можно... а вот профита никакого, за исключением скилла скоропечатанья, да и то не факт). Я свой "аналог" ардуины спаял, сейчас вот пытаюсь это дело к Lan-сети подключить. Заодно повысил навыки работы с паяльником (запаять FT232RL простым 25-ваттным паяльником - это ппц :) ).



Заодно уж в тему спрошу, так как в MOSFET-транзисторах не смыслю и вообще новичок в паянии. Пытаюсь спаять 2 H-моста на 12 Вольт. Нужно для робота-полотёра-полировщика. Логическая часть (с датчиками дальности, лампочками и остальными свистоперделками) готова. Проблема только в передвижении. Имеется два мотора, ток "клина" у каждого - 6А. Транзисторов должно хватить с запасом.

Пробовал собрать разные схемы из гугла. Последняя опробованая:



Транзисторами N-плеча использую IRF-740, а P-плеча - IRF9640. И всё вроде бы работает, но N-плечо греется просто дико, при том что мотор работает без нагрузки. Хотя нет, дико - это не то слово. Подойдёт очень слово "звездец". Если отдельно включать мотор (без H-моста, а просто подключением к транзистору), то всё пашет как часы и не нагревается почти даже при заклиненном моторе. Изпользую LiPo аккумулятор, 3 ячейки, 12 В, 2200 mAh, долговременный ток разряда 20C, кратковременный - 30C. Аккумулятор очень жестокий, не дай бог КЗ (ток кз получается ~66А) сделать - все проводники которые находятся по пути этого КЗ и рядом с аккумулятором мгновенно испаряются в белом теплом (ооооочень теплом, штаны насквозь прожигает) ярком свете :).
Вообщем, перепробовал все возможные схемы, и нифига не работает как надо. Кто нибудь может сказать, ЧЯДНТ?

Phantom 01.12.2012 10:24

Ответ: Электроника для новичка.
 
ViNT, второй программатор что-то неоправданно дорого стоит. Загляни плиз в "Полуночников тред", я там вопрос задал, возможно ты мне поможешь.
P.S. Нужен однозначно USB, потому что компьютера нет. Но зато ноутбуков в квартире больше, чем людей. =)

St_AnGer 01.12.2012 10:27

Ответ: Электроника для новичка.
 
Цитата:

Сообщение от Phantom (Сообщение 245367)
ViNT, второй программатор что-то неоправданно дорого стоит.
P.S. Нужен однозначно USB, потому что компьютера нет. Но зато ноутбуков в квартире больше, чем людей. =)

Купи UsbAsp (подходит для большинства МК Atmel, стоит от 200р), или спаяй сам (схем в тырнете много). Если делать самому, то понадобится прошить микроконтроллер программатора, и это самая большая проблема. Но если у кого то из знакомых есть комп с lpt/com-портом, то не проблема. Ну или можно сделать в этот программатор микруху FT232RL с некоторыми примочками, она является преобразователем интерфейса Usb2Com, причём делает полноценный com порт. Но запаять её - это жесть. Хотя это уже излишества и понадобится только для прошивания самого программатора, что надо всего один раз и неоправдано в дальнейшем.

mr.DIMAS 01.12.2012 13:51

Ответ: Электроника для новичка.
 
Цитата:

но N-плечо греется просто дико,
Ох схема какая-то мудреная. Тут проще http://rayshobby.blogspot.ru/2011/02...-extruder.html

Сам делал на биполярниках ( КТ805, КТ837, КТ315 )

http://homepages.xnet.co.nz/~jasen/H-bridge.html

St_AnGer 01.12.2012 14:07

Ответ: Электроника для новичка.
 
Цитата:

Сообщение от mr.DIMAS (Сообщение 245387)
Ох схема какая-то мудреная. Тут проще http://rayshobby.blogspot.ru/2011/02...-extruder.html

И такую собирал, она была первой собранной, греются всё равно ппц как. И именно N-плечо. Может в мосфетах самих проблема... Блин, походу придётся заказывать такие же, как в схемах и используются. Хотел просто собрать из того, что под рукой есть. Пичалька...

Не пойму, каким напряжением надо открывать мосфеты? Я с микроконтроллера открываю, 5в соответственно с ноги. Есть какие то, которые открываются логическим уровнем(5В как раз). НО наверно не мой случай.
Выписка из даташита:
Цитата:

Drain-source voltage (Vgs = 0): 400v
Drain-gate voltage (Rgs = 20kOhm): 400v
Gate-source voltage = +/- 20v
Я так понимаю что надо открывать 20-ю вольтами? В электронике и электротехнике познаний нема :)

Хотя нет, посмотрел на наиболее часто используемые мосфеты (те же IRF510 из схемы приведенной mr.DIMAS), там тоже везде напряжение затвор-исток 20В и более, и открывают их напрямую с МК. Странно... не пойму какого лешего оно так греется... Даже с детским моторчиком (из игрушки) сейчас попробовал, один фиг результат кипящий воздух вокруг мосфета. Наверно руки у меня растут из того места, что пониже спины...

ViNT 01.12.2012 14:59

Ответ: Электроника для новичка.
 
Цитата:

Сообщение от Phantom (Сообщение 245367)
ViNT, второй программатор что-то неоправданно дорого стоит. Загляни плиз в "Полуночников тред", я там вопрос задал, возможно ты мне поможешь.
P.S. Нужен однозначно USB, потому что компьютера нет. Но зато ноутбуков в квартире больше, чем людей. =)

А дешевых программаторов (за исключением USBASP'a и его модификаций) практически не бывает. Так что, либо собирать самому, либо искать аналог USBASP'a.

По поводу вопроса - тут надо найти соответствующие формулы и считать. Во-первых, все зависит от периода ШИМа (чем длиннее импульс, тем больше вероятность спалить) плюс надо учесть, что диод - элемент нелинейный, при поднятии напряжения в 4 раза ток подскочет гораздо больше. Ну и очень сильно зависит от характеристик диода - если привысить напряжение пробоя перехода, то по идее пробьет независимо от длительности импульса. Проще говоря - конкретного ответа дать не могу.

St_AnGer, если мосфет греется, то скорее всего он не открывается до конца. Возможно, недостаточно напряжение на затворе. Ну и вообще, силовые мосфеты обычно управляются специальным драйвером.

Phantom 01.12.2012 20:02

Ответ: Электроника для новичка.
 
Цитата:

Во-первых, все зависит от периода ШИМа (чем длиннее импульс, тем больше вероятность спалить) плюс надо учесть, что диод - элемент нелинейный, при поднятии напряжения в 4 раза ток подскочет гораздо больше. Ну и очень сильно зависит от характеристик диода - если привысить напряжение пробоя перехода, то по идее пробьет независимо от длительности импульса.
Импульс высокого уровня будет не более 25% от низкого. Нужно не только, чтобы не сгорело, но и чтобы не деградировало с ужасающей скоростью. И конденсатор сглаживающий ёмкостью побольше не поможет?

tormoz 01.12.2012 21:21

Ответ: Электроника для новичка.
 
Цитата:

Сообщение от St_AnGer (Сообщение 245365)
Кто нибудь может сказать, ЧЯДНТ?

Возможные причины:
Пробит один, или пара диодов.
Неисправен один из транзисторов (пробит) соответствующего плеча (кот. в данном положении открывается)
Проверяется тестером за 5 мин.

ViNT 01.12.2012 21:37

Ответ: Электроника для новичка.
 
Цитата:

Сообщение от Phantom (Сообщение 245399)
Импульс высокого уровня будет не более 25% от низкого. Нужно не только, чтобы не сгорело, но и чтобы не деградировало с ужасающей скоростью. И конденсатор сглаживающий ёмкостью побольше не поможет?

По идее, RC-цепочка может помочь, надо проверять экспериментально.


Часовой пояс GMT +4, время: 19:46.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot