[ /tv/ /rf/ /vg/ /a/ /b/ /u/ /bo/ /fur/ /to/ /dt/ /cp/ /oe/ /bg/ /ve/ /r/ /mad/ /d/ /mu/ /cr/ /di/ /sw/ /hr/ /wh/ /lor/ /s/ /hau/ /slow/ /gf/ /vn/ /w/ /ma/ /azu/ /wn/ ] [ Main | Settings | Bookmarks | Music Player ]

No.38954 Reply
File: Qldspic3-Pic-Mcu-...
Jpg, 118.94 KB, 500×361
edit Find source with google Find source with iqdb
Qldspic3-Pic-Mcu-Development-Board-Kit.jpg
File: neko_loli_nyan___...
Jpg, 282.62 KB, 600×600
edit Find source with google Find source with iqdb
neko_loli_nyan___by_daffangel-d333zl9.jpg

Кафедра микроэлектроники продолжает свою работу. Не путать с кафедрой IT!
Предыдущий тред в бамплимите: >>11675

В начале прошлого треда предлагали поставить на ОП-пик лолинеку - получите. :3
>> No.38956 Reply
>>38954
И сразу вопрос: в каких программах сейчас разводят платы? Когда-то в рамках дипломного проекта я делал это в P-CAD - осталось стойкое ощущение, что этот пакет делали какие-то особые маньяки-садисты, специалисты по доведению пользователей до бешенства. Конечно, через некоторое время можно научиться терпеть постоянное унижение, необычайно неинформативные сообщения об ошибках, чудеса инопланетной логики и отсутствие юзабилити как такового - под конец я даже, похоже, начал получать от этого какое-то мазохистское удовольствие. Тем не менее, чем ты пользуешься для разводки плат и почему, анон?
>> No.38957 Reply
File: scr2.jpg
Jpg, 343.52 KB, 1249×715 - Click the image to expand
edit Find source with google Find source with iqdb
scr2.jpg
>>38956 для любительских и просто небольших плат - eagle,
   для сложных - altium. да, и есть еще такая вкусная вещь как автотрассировщик topor.
>> No.38969 Reply
>>38965
Наверное, было бы неплохо, если бы кто-нибудь расписал по пунктам, что понадобится для начала развлечений с микроэлектроникой и во сколько это обойдётся. Я б расписал, но сам начинающий - засмеют же.
>> No.39023 Reply
Анон, на работе попросили освоить Autocad Electrical 2012. Поковырялся и что-то не могу во многом разобраться. Есть ли книги по этому чуду или может кто из анонов работает в нем? Буду очень признателен за помощь. Гугол юзал, толку ноль.
>> No.39031 Reply
Анон, смотри. Есть ATtiny2313A, на которой я ненароком включил fuse-бит DWEN, тем самым поставив крест на прошивании через ISP и, как следствие, на изменении фьюзов. Есть AVR Dragon, которым и было сделано это непотребство. Теперь для изменения fuse-битов на этом контроллере у меня есть только один выход - распайка на драконе порта высоковольтного программирования и сброс DWEN через него, так? Или есть какие-то более простые пути?
>> No.39066 Reply
>> No.39142 Reply
File: P1091597.jpg
Jpg, 161.31 KB, 1024×767 - Click the image to expand
edit Find source with google Find source with iqdb
P1091597.jpg
Суп, Анон. Нужна твоя помощь. У меня есть D-Link DI-524. Недавно он начал капризничать. Через минут 10 после включения стала пропадать связь. При вскрытии обнаружились отчетливо слышимые шумы со стороны катушки при первых секундах включения. Затем шум более тихий и сложно определить его источник. Возможно это пробой питания. Для начала хочу перепаять катушку. Помоги определить ее маркировку. Сверху на ней написано 101.
>> No.39164 Reply
>>39142
Кстати да, почему вообще катушки могут свистеть и чем это чревато в будущем?
>> No.39188 Reply
Аноны с кафедры, а вы рассчитывали многообмоточные импульсные трансформаторы? Ну те, которые суть есть накопительные дроссели. сразу оговорюсь - обратноходовый преобразователь, он же флайбэк Я пробовал по каким-то буржуйским рассчитать, и по виткам вышло красиво, и по габаритам, ан нет, сгорел вместе с ключом. прозреваю, что мгновенно ушел в насыщение
>> No.39254 Reply
File: board.jpg
Jpg, 59.54 KB, 563×332 - Click the image to expand
edit Find source with google Find source with iqdb
board.jpg
>>39142 прозреваю подохший бп. на радиокоте есть тред о них.
> Для начала хочу перепаять катушку
с ней уж точно все в порядке, проверяй емкости для начала.
>>39164
свистят от плохой намотки, при частоте пульсаций на них 10-20кгц.
>>39188
ручками не доводилось, считал по программке от производителя.
> сгорел вместе с ключом. прозреваю, что мгновенно ушел в насыщение
уверен, что параметры твоего феррита совпадают с расчетными?
и да, пользуйся лампочкой на 15вт, с ней даже младшие top'ы выживают при экспериментах.
>> No.39258 Reply
>>39254
Маркировка N87 стоит прямо на феррите. Зазор есть - 1 мм (кажется, 250 мГн/вт^2).
Top это которые трехноговые Top22x? На 100 кГц которые? И что за программа? Две программы нашел - выдают поразительно разные результаты.
>> No.39259 Reply
>>39258
И забыл покаяться. про лампочку так и не понял.
>> No.39263 Reply
>>39258
> Top это которые трехноговые Top22x? На 100 кГц которые? И что за программа?
и они в том числе. программка отсюда http://www.powerint.com/en/design-support/pi-expert-design-software
>>39259
лампочка между сетью и подопытным устройством.
>> No.39264 Reply
>> No.39339 Reply
File: TemaLebedevClock.jpg
Jpg, 41.13 KB, 480×207 - Click the image to expand
edit Find source with google Find source with iqdb
TemaLebedevClock.jpg
Вот такие настенные часы, составленные из 119 диодов, размер 70×28×8,5 см Тема Лебедев продаёт за 4500 рублей.

А сколько они стоят на самом деле, доброанон?
>> No.39342 Reply
>>39339
Себестоимость у таких часов невелика - вместе с расходами на травку платы и затратами на проектирование, наверное, выйдет не больше 1000-1500 р. Остальное - наценка за за работу дизайнеров и шильдик лебедева на коробке. Хотя уродливо получилось же, у них есть и гораздо более симпатичные часы.
>> No.39343 Reply
>>39342
> травку платы
Тьфу. Травление, конечно же.
>> No.39344 Reply
File: DSC05853.JPG
Jpg, 706.38 KB, 2592×1944 - Click the image to expand
edit Find source with google Find source with iqdb
DSC05853.JPG
>>39339 http://s.dealextreme.com/search/led+clock.html
заодно вброшу такую-то годноту. http://code.google.com/p/povglobe/ люто хотет такое с мотором от жесткого диска, на диодах 0602, да на гибкой плате.
>> No.39351 Reply
File: sku_51925_1.jpg
Jpg, 37.85 KB, 600×600
edit Find source with google Find source with iqdb
sku_51925_1.jpg
File: TemaLebedevClock.jpg
Jpg, 41.13 KB, 480×207
edit Find source with google Find source with iqdb
TemaLebedevClock.jpg

>>39344
> http://s.dealextreme.com/search/led+clock.html
Ха. Задача для журнала "Весёлые картинки": найдите 10 отличий.
>> No.39362 Reply
>>39344
Я не могу в инглишь, по второй ссылкоте можно перевод нарыть?
>> No.39364 Reply
>>39351
15.2 cm x 9.5 cm x 6.2 cm

Размер: 70×28×8,5 см
>> No.39369 Reply
>>39362 чего там переводить-то? все и по пикчам ясно.
>> No.39370 Reply
>>39339
Спасибо, думал что 119 простое число.
>> No.39741 Reply
File: cat tech support.jpg
Jpg, 74.03 KB, 473×400 - Click the image to expand
edit Find source with google Find source with iqdb
cat tech support.jpg
>>39254
ДЛинк-кун репортин.
Померил напряжение на БП. Таки да. Вместо 7,5В выдает 10,8В. Насколько велика вероятность повреждения микросхем от перенапряжения? Как это можно диагностировать?
>> No.39745 Reply
>>39741
> Вместо 7,5В выдает 10,8В. Насколько велика вероятность повреждения микросхем от перенапряжения?
напряжение на хх не о чем не говорит. и то, что оно немного выше положенного, нормально для нестабилизированного бп.
>> No.39801 Reply
Вопрос к кафедре: насколько сложно/дорого сделать свой видеоплеер?
>> No.39807 Reply
File: c1572c59821062c96d0fc33ad32a2983_XL.png
Png, 460.90 KB, 900×600 - Click the image to expand
edit Find source with google Find source with iqdb
c1572c59821062c96d0fc33ad32a2983_XL.png
>>39801 дороже готовых, но не на много. сложно, да, нужны хорошие быдлокодерские навыки. заказать платы и спаять самому тоже реально.
>> No.39877 Reply
Доброго времени суток!
Имеется ноут ASUS 1001 PX, на нём стоит родная батарея (ML321005).
Требуется узнать распиновку аккумулятора (8-pin).
>> No.39884 Reply
File: 42221181.jpg
Jpg, 70.88 KB, 1177×1200 - Click the image to expand
edit Find source with google Find source with iqdb
42221181.jpg
Народ, у меня возникла безумная идея сделать эмулятор Xbox360 или PlayStation 3 на компьютер. Я понимаю, что идея практически неосуществима и для неё понадобится огромное кол-во времени, но всё же хотелось бы хотя бы попробовать. Сам учусь в НГТУ на Кафедре Автоматики и Вычислительной Техники, имею кое-какие навыки в программировании на языках высокого уровня и ассемблере, могу смастрячить схемку для чего-нибудь не очень сложного на LOGO! типа сигнализации. Подскажите, с чего стоило бы начать работу над такого рода проектом, какие вещи стоило бы изучать?
Есть мысль попытаться разобраться с чем-нибудь попроще типа денди, но не уверен что мне это как-то поможет...
>> No.39916 Reply
File: 2ddc239b5b8fb3e18225de8610c6eca5.jpg
Jpg, 577.34 KB, 720×900 - Click the image to expand
edit Find source with google Find source with iqdb
2ddc239b5b8fb3e18225de8610c6eca5.jpg
>>39884
http://code.google.com/p/rpcs3/wiki/RPCS3FAQ здесь вроде бы сам проект в зачаточном состоянии (взято с википедии).

Вообще говоря, теоретически, мощность машины, эмулирующей другую машину, должна быть примерно в 10 раз выше. К примеру, возьмём эмулятор PS2 - сама приставка имеет проц с частотой около 300Mhz, при этом далеко не на всех машинах она бегает шустро.
Теперь смотрим на PS3.

Нет, конечно, если смоделировать систему со 100% точностью, то работать она должна практически на тех же мощностях, на которых сама запускается.

В любом случае придётся изучать Reverse Engineering, иметь саму приставку для опытов; также, возможно, придется изучать схемы. Работы в общем навалом.
>> No.39919 Reply
File: 1315737443666.jpg
Jpg, 43.30 KB, 600×726 - Click the image to expand
edit Find source with google Find source with iqdb
1315737443666.jpg
>>39884
Обнаружил еще раковый форум. Долго не мог прийти в себя после прочтения этих гениальных постов.
http://www.whatis.ru/forum/viewtopic.php?id=12986

Но увидел там одно сообщение по теме.

"PCPS3 - это первый в мире эмулятор игровой консоли Playstation 3 для ПК. Его разработка ведется командой хакеров во главе с неким, представившимся под ником X-FAMON-X с января 2009 года. До этого времеми эмулятор был очень сыр и не годился для выклада в Сеть. Но разработчики сообщают о заметном продвижении эмулятора и обещают выложить его в Сеть уже этой осенью.
X-FAMON-X: "Для запуска игр вам понадобятся лицензионные диски Blu-Ray диски. Конечно, вероятнее всего, у вас пока ничего не запустится, но нам удалось увидеть заставку некоторых игр на нашем тестовом компьютере. Если у вас есть компьютер с Blu-Ray приводом, разогнаным процессором Intel Core 2 Quad/Core 2 Extreme, 8Гб оперативной памяти и двумя разогнанными видеокартами от NVIDIA или ATI, установленными в режиме SLI/CrossFire, то вам осталось ждать только нашей беты. По всем вопросам пишите на X-FAMON-X@yandex.ru"."
>> No.40016 Reply
File: MBEDz.gif
Gif, 2043.96 KB, 257×210 - Click the image to expand
edit Find source with google Find source with iqdb
MBEDz.gif
>>39877
бампуэ
>> No.40984 Reply
File: DSC02466.JPG
Jpg, 2193.24 KB, 1944×2592 - Click the image to expand
edit Find source with google Find source with iqdb
DSC02466.JPG
Тред живой?
Есть вопросы по УО
>> No.40988 Reply
>>39919
/r название анимы
>> No.40989 Reply
>>40988
yumekui merry
>> No.41018 Reply
>>40984
Ох вау! Сетевушко! МОАР инфы!
>> No.41029 Reply
File: neurino100.gif
Gif, 46.41 KB, 1779×1160 - Click the image to expand
edit Find source with google Find source with iqdb
neurino100.gif
>>41018
пинговалка со сторожевым псом и возможностью снимать состояние 8 датчиков.
>> No.41031 Reply
>>41029
Я ДЖВА ГОДА ищу такое.... щито ты хотел спросить про УО?
а прошивка есть?
>> No.41032 Reply
File: opamp.png
Png, 128.48 KB, 1417×893 - Click the image to expand
edit Find source with google Find source with iqdb
opamp.png
>>41031
сохранилась оригинальная от автора. Я собрался сделать свою, уже нашел подходящий TCP\IP фреймворк, но начать руки не доходят.

Мне нужно сделать регулятор громкости. Источник звука AVR, регулировка громкости ШИМом. Пытаюсь смоделировать - получился пикрелейтед. Мне непонятно почему выходной уровень начинает меняться только, когда движок переменного резистора смешается ниже 8%, т.е. меньше 8 ом.
Пытался вставить делитель на вход ОУ - на линии добавлял резистор в 10ком (и в 100ком), но когда соединяю ногу R2 с входом, то входной сигнал превращается в 0. Увеличивал значения резисторов делителя до 100ком. Подозреваю, что выходное сопротивление генератора бесконечно большое, но как настроить не нашел.

В общем нужно разъяснение что я делаю не так (с симуляторами раньше не работал), ну или готовое решение по регулировке громкости.
>> No.41033 Reply
>>41032
Тебе ШИМ засрет все КЕМ, используюй ЦАП!
Интегратор еще кстати нужен.
>> No.41034 Reply
>>41032
Еще ты нагрузку забыл!
>> No.41035 Reply
>>41031
еще добавлю:
впервые пинговалка всплыла на НАГе
http://nag.ru/articles/reviews/15436/podgotovka-k-letu---2005.html
сайт автора сдох году в 2008-2009, но кое что сохранилось в архиве
http://web.archive.org/web/20060821083423/http://www.zer.net.ua/index.[...]=n101
Я перерисовал схему в SprintLayout. Если что спрашивай свои вопросы
>> No.41036 Reply
>>41033
почему засрёт? я думаю, если сглаживать его конденсатором, то не должно быть проблем, или я чего то не знаю?

>>41034
нагрузку на выходе ОУ?
>> No.41041 Reply
>>41036
Да, повесь нагрузку на выходе с ОУ.
Как ты генерируешь сам звук?
>> No.41042 Reply
>>41035
Это просто МЕГАОХУЕННО, анон. Я соберу, как только будет время.
>> No.41043 Reply
>>41041
звук генерируется просто включением\выключением на определенной ноге лог.1 определенное количество раз в секунду
Добавил на выход ОУ резистор 150К и внезапно выходной сигнал стал 0. Да как же так БЛДЖАД?! Раньше ведь через резистор обратной связи выход замыкался на общий, в итоге сопротивление было чуть больше 1К, а тут 150К !!!111

Слышал Протеус не может в аналоговую симуляцию, но я видел на Ютубе как мастера не напрягаясь моделируют там аналог.
Позже попробую Микрокап, но почему то думаю проблема в моём непонимании сути.
>> No.41044 Reply
>>41043
Питание операционника должно быть биполярным, это раз.

На самом деле, имея ШИМ на хорошей частоте (500 кГц), можно всем рулить с его помощью-и самим звуком, и громкостью.

also jabber: desu@jabberon.ru
>> No.41101 Reply
>>41044
питание не обязательно биполярное. От питания только зависит будет ли на выходе сигнал уходить в минус или упираться в ноль. Т.к. на входе однополярное, то и на выходе нужно однополярное. Поправьте, если ошибаюсь.

Сложные манипуляции с ШИМом пока не нужны. Думаю в будущем сам попробую ради интереса.
>> No.41136 Reply
>>41101
Тебе сложно в симуляторе проводок перекинуть?!
>> No.41140 Reply
>>41136
добавить отрицательное? не сложно, только реализация будет с однополярным питанием
>> No.41186 Reply
>>41140
Ты питание добавил? Помогло? олсо, повесь кондюк на вход + ОУ, последовательно с сигналом.
>> No.41414 Reply
File: DSCF5763.jpg
Jpg, 4492.12 KB, 4000×3000
edit Find source with google Find source with iqdb
DSCF5763.jpg
File: DSCF5760.jpg
Jpg, 4640.97 KB, 4000×3000
edit Find source with google Find source with iqdb
DSCF5760.jpg

Суп, Аноны. Даже не знаю, куда в интернетах обратиться, надеюсь на вашу помощь.
Есть у меня люстра с кучей лампочек, в ней 3 режима включающих соответственно разное их количество. Управляется это всё выключателем с 1й клавишей (т.е. 1 раз включил - мало лампочек, выключил-включил - больше лампочек). Недавно она начала барахлить: режимы не переключаются, а лампочки не горят, а очень быстро мигают (причём ещё и не все). Разобрав люстру, я обнаружил, что всем управляет (а попутно очень сильно трещит после поломки) пикрелейтед схема. Сам я в этом совсем не разбираюсь, есть идеи?
>> No.41415 Reply
Извиняюсь за качество фоток. Вечером попытаюсь сделать нормальные, чтоб виднее было...
>> No.41432 Reply
>>41414 если я правильно понял, то там стоит некая лог. мелкосхема, пара реле подключенных через доп. транзистор. питание конденсторное.
трещать там может только реле, если им не хватает тока, например. посмотри номинал стабилитрона на нейтраль у ноги коричневого конденсатора (прозреваю 5в или 12в), подай туда от отдельно бп это напряжение (в сеть, разумеется, не включай) и посмотри как оно будет работать.
>> No.41467 Reply
>>41432
а заодно поменять ёмкости
>> No.41470 Reply
>>41467
И животноводство!
>> No.41523 Reply
File: Osnovnye-shemnye-reshenija-interfejsov-Image2.png
Png, 7.92 KB, 550×290 - Click the image to expand
edit Find source with google Find source with iqdb
Osnovnye-shemnye-reshenija-interfejsov-Image2.png
>>41414
Ремонтировал такое. В моём случае сдохли транзисторы в цепи управления обмоткой реле. Плюс были пробиты диоды, параллельные обмоткам реле. Есть мнение, что помирают транзисторы (ставят там китайчатину унылую весьма). Из-за этого и реле прыгает - не до конца открываются или ещё что-то. Попробуй проверить питание схемы (обычно оно 12В, прикинуть можешь по маркировке реле), ну и транзисторы с диодами в случае чего поменяй.

Может,можно будет заменить их чем-то относительно приличным, например, BC546 поставить, что-ли. Уверен, что сейчас там стоят какие-нибудь S9013 или S9014.

Вообще /me уверен, что ремонт электроники по фотографии - полная херня, но написать что-то хотелось, да и проблемы знакомые.
>> No.41630 Reply
File: chip.jpg
Jpg, 103.45 KB, 500×431 - Click the image to expand
edit Find source with google Find source with iqdb
chip.jpg
Посоны, скажите как вы паяете такуюхуйню.
В наличии есть только паяльная станция(без фена), микроскоп, линзы, пинцеты и прочие мелочи.
Затрахался уже какую-то херню придумывать, как это надо нормально паять кто-то знает?
>> No.41633 Reply
>>41630 думаю что без фена никак, чем центральную то площадку прогреть то иначе нечем.
>> No.41780 Reply
>>41630
Фен и паяльная паста для BGA (та, которая уже с припоем). Примеры были на easyelectronics.
>> No.42025 Reply
>>41630
что за девайс?
центральная площадка для чего?
>> No.42037 Reply
>>42025
Микрочипна пикче не мой, просто похожий. центральная площадка на моем не задействовалась.
>> No.42059 Reply
>>42037
Это ежу понятно, что микрочип. Что за чип-то? Хоть даташит почитать.
>> No.43559 Reply
>>41630
лазером выдранным из DVD-привода можно разогревать, то эту штуку еще собрать и сфокусировать надо, к тому же она может зрение испортить
>> No.43597 Reply
>>38954
Что с вашей лолинекой? Почему у неё ожоги на плечах и локтях, почему парикмахер позаботился лишь о правой стороне головы, оставив клок волос справа, почему ошейник намертво запаян, а поводок навевает мысли о ленте Мебиуса? Каждый раз вырываю себе глаза, когда мимо прохожу. И эти квадраты с градиентами... В интернете сотни, тысячи, десятки тысяч хорошо нарисованных лолинек, надо было именно эту поставить оппиком.

с: глупо устраивают

лол, с третьего раза получилось запостить, то фиксил, то промахивался. извини анон, наболело
c: оказалась зеленого совершенно не намекает
>> No.43623 Reply
>>43597
Татьяныч, залогинься.
>> No.46182 Reply
Не туда, но не хочу создавать отдельный тред.
В связи с частыми путешествиями возникла необходимость заряда аккумуляторов мп3 от покупных ИПбатареек
Вопрос: покупной карман для батареек на 3 пальчика, подпаяный к шнуру зарядки МП3миниюсб, стандартное напряжение заряда - 5 вольт, выдающий 4.5 вольта, будет работать? Или лучше взять 4 пальчика на 6 вольт? Надо как-то ограничивать ток?
>> No.46189 Reply
>>46182
Лучше взять китаеподелку с импульсным преобразователем, которая 1 пальчик высасывает досуха.
>> No.46196 Reply
>>38954
Пролистал тред, но не увидел булевых функций и микропрограмм. Проблема строительства миркоэлектронники в том, что везеде льется очень много воды, а как писать микропрограммы, как проектировать - говорят очень мало.
>> No.46203 Reply
>>46196
> булевых функций и микропрограмм
Ты из 60х к нам прилетело, да?
>> No.47736 Reply
Анон, молю о помощи. Придумал девайс своей мечты, сделал печатку, и готов был собирать, но, СУКА ВО ВСЕХ РАДИОДЕТАЛЯХ НЕТ РЕЗИСТОРОВ ВООБЩЕ! ЭТО ЗАГОВОР! Собственно вопрос: где вырвать резисторы на 68 ом и 2.2 ком- ждать не могу
>> No.47781 Reply
>>47736
Омич, да? В каких блять омских радиодеталях может не быть резисторов?!
Распидорась что угодно электронное. Телик например.
>> No.47798 Reply
>>47736
Пойди купи,такие номиналы не редкость.
>> No.47831 Reply
>>47798
Так сказал же - нет нигде.

>>47736
Тебе выводные именно нужны? А то я тут как-то столкнулся, что выводных никакого ассортимента в магазинах (сраный Е12 не собрать), а планарных вагонами.
>> No.47836 Reply
>>47736
бро, ты из ада для радиолюбителей пишешь что ли? Только в аду для радиолюбителей может не быть резисторов. Нигде. Даже б/у.
>> No.48030 Reply
>>47836
>>47798
>>47781
Говорю же просто ужас: купил мешок стабилитронов, микроконтроллер, хлорного железа, а резисторов нет. Видимо да, радиолюбительский ад.
>> No.48049 Reply
>>47736
Какой у тебя город?
>> No.48375 Reply
>>48049
Москва
>> No.49001 Reply
File: Новый точечный рисунок.bmp
Bmp, 11.35 KB, 971×283 - Click the image to expand
edit Find source with google Find source with iqdb
Новый точечный рисунок.bmp
Анончик, знаю, что не совсем по теме, но доставь годных статей/литературы, чтобы можно было как можно быстрее решить задачки на пике. Если чем-нибудь ещё поможешь, буду рад.
>> No.49494 Reply
File: draft_lens17115961module144588771photo_1294056533trongirl6.jpg
Jpg, 187.75 KB, 590×586 - Click the image to expand
edit Find source with google Find source with iqdb
draft_lens17115961module144588771photo_1294056533trongirl6.jpg
Сап, электронщики! Решил замутить себе девайс, который будет бить током каждый раз, когда слишком часто отвлекаюсь от работы. Помогите с аппаратной частью. Хочется:
1. Работы от usb.
2. Получать удар сравнимый с пьезо элементом из зажигалки, можно чуть сильнее.
3. Что бы все это можно было собрать человеку без продвинутых знаний в области электроники.
Вариант ли подключить гирлянду постоянно заряжающихся конденсаторов к транзистору, который будет открываться выходом с ардуино? Или не взлетит? Хотелось бы знать какие конкретно элементы какого номинала брать и т.д. С меня няшки.
>> No.49495 Reply
>>49494
Интересно, а USB от постоянного короткого замыкания не сдохнет?
>> No.49497 Reply
>>49495
Сдохнет. От ложки же в разьеме сдыхает, если верить башоргу.
>> No.49505 Reply
Не понимаю, каким это боком вы собрались закоротить usb заряжанием конденсатора.
Алсо, вопрошающий, идея - говно. Воля тренируется другими способами.
>> No.49509 Reply
>>49505
Вопроса как натренировать волю не было, и не надо тут говорить, что это подразумевалось. В общем и целом - это своего рода эксперимент.
>> No.49517 Reply
File: 898878.jpg
Jpg, 56.97 KB, 399×404 - Click the image to expand
edit Find source with google Find source with iqdb
898878.jpg
>>48030
> купил мешок стабилитронов, микроконтроллер, хлорного железа, а резисторов нет.
По мусоркам поищи выброшеную электронику, я в свое время подбирал на мусорках всякий выброшенный электронный хлам и выпаивал оттуда всякую ерунду, в том числе и резисторы
>> No.49531 Reply
>>49494 555 таймер или шим с мк, 40-100кгц, на выход транзистор аля bd139, нагрузить на строчник. мощность заряда бодрости регулировать резистором в единицы ом в первичке.
>>49495 на дешевых мп помрет, там +5 напрямую с бп заведено, ну или через похуистор. на приличных платах же стоит или самовосстанавливающийся предохранитель или функционально аналогичная мелкосхема
>> No.51214 Reply
File: C0247-Figure2.gif
Gif, 40.08 KB, 1050×467 - Click the image to expand
edit Find source with google Find source with iqdb
C0247-Figure2.gif
Доброанон, у меня к тебе просьба. Нужно измерять малую ёмкость (сенсор). Вот есть статья http://www.eetimes.com/design/industrial-control/4009998/Capacitive-se[...]ntrol
На рисунке 2 схема сигма-дельта модулятора. Я не совсем понял в каком порядке переключать ключи.
Заряжаю сенсор (ф1), переключаю на интегрирующий конденсатор (ф1 отключаю), если превышен порог разряжаю через резистор. При уменьшении заряда меньше порога опять начинаю заряжать интегрирующую ёмкость и повторяю всё это в цикле. И вот тут непонятка - как работать с ключом ф1? В момент разряда через сопротивление нужно подзаряжать сенсор? Или это надо делать в трёх фазах? Доброанон, понимающий в сигма-дельта модуляцию, поясни по хардкору.
>> No.51239 Reply
>>51214
Как я понимаю, нужно "подкачивать" заряд в Cint малыми порциями, для этого используются ключи 1 и 2. А вот когда превышается порог - надо разряжать ёмкость через сопротивление. Затем опять повторять ключами накачку ключами 1 и 2. Единственное, что не совсем понял - разряжать надо только интегрирующую (1 и 2 разомкнуты), или обе ёмкости (1 разомкнут, 2 замкнут). Хотя если Csens мало, думаю это не имеет значения. Но я не уверен в своей правоте.
>> No.52655 Reply
File: sxema.PNG
Png, 183.11 KB, 928×647 - Click the image to expand
edit Find source with google Find source with iqdb
sxema.PNG
Очередной вопрос. Напомните свойства трансформатора. Если перегорает предохранитель FU (обведен красным кружочком, см. схему), можно ли локализовать область КЗ? До или после трансформатора (фиолетовая стрелочка)?
>> No.52667 Reply
>>52655
Я так полагаю, что при перегорании FU будет не КЗ, а разрыв цепи. И что ты понимаешь под "локализовать область КЗ"? Чтоб КЗ на вторичке не сказалось на первичке?
>> No.52669 Reply
>>52667
> при перегорании FU будет не КЗ, а разрыв цепи
Ну это очевидно, я имею ввиду причину перегорания предохранителя.
> что ты понимаешь под "локализовать область КЗ"
Понять, где элемент, который потребляет слишком большой ток (читай: коротит) - до или после трансформатора? Или же нельзя это однозначно сказать?
>> No.52690 Reply
>>52669
По результатам могу сказать, что теорию я начисто позабыл. Да и последний раз копался в линейных БП почти три года назад (у импульсников обычно летят входные выпрямители по сетевой стороне). Но если верить вот этому: http://yanviktor.ru/ispytaniya/p_tr-ry/tr_kz.pdf , то однозначно сказать, где коротнуло - в первичной или вторичной обмотке - нельзя.

Кстати, тут где-то отдельным тредом тусовались энергетики - можно спросить у них. Трансформаторы - их всё.

Могу ошибаться (в том числе в интерпретации написанного по ссылке) - без практики я уже забыл сам принцип работы трансформатора - позор мне.
>> No.52703 Reply
>>52690
Зависит от габаритной мощности трансформатора и мощности обмоток. Однозначного ответа нет.
>> No.55621 Reply
File: New Canvas.png
Png, 43.13 KB, 833×329 - Click the image to expand
edit Find source with google Find source with iqdb
New Canvas.png
Анончики, я в печали. Уже в общей сложности, наверное, долбаную неделю тереблю гугл и не нахожу ничего вразумительного. Дело такое: хочу работать с USB. Но не при помощи микроконтроллеров за тыщу денег и не при помощи всяких костылей с преобразованиями интерфейсов. Хочется простого лампового пикрелейтеда, чтобы можно было подключить к нетбуку с семёрочкой платку и при помощи самописной программки в несколько десятков строк, мигать светодиодами на, посылая байты, или проверять состояния тумблеров, считывая байт из порта, и т.п.

Нарыл горы талмудов со спецификациями USB, схемы, даташиты и прочее - читай-нехочу. Но блджад, чтобы в этом всём разобраться практически с нуля нужно потратить долбаные пол года. Говорю "практически с нуля" потому, что моё развитие в микроэлектронике закончилось годы назад, после окончания ВУЗа. И последнее, на чём я остановился - это средние познания контроллеров семейства 8051, хорошее знание проца Z80, ассемблеров ихних, нормальный скилл в электронике в целом, умение учиться, читать даташиты и мануалы на английском и т.п.
И вот, сейчас появились некоторые идеи, проснулся апетит что-то сделать, заюзать пылящиеся процы и ПЗУ-шки, но такое ощущение, что сильно отстал от развития микроэлектроники, будто проснулся в будующем.

Вобщем хочу сделать платку с, например, тремя восьмиразрядными портами ввода/вывода с простым и понятным обращением из самописной проги на асме или сишке, чтобы работало на современном компе из современной ОС. С помощью данного девайса хочу вернуться в форму, вспомнить что как, собрать эмулятор ПЗУ, отладочную плату с Z80, например, програматор для 27ххх, и т.д. А потом микроконтроллеры, и прочее.

Няши, подскажите откуда плясать? А то если сам буду всё от корки до корки выискивать - боюсь, что перегорю за это время. Знаю, что прийдётся пересечься с драйверописанием, и, скорее всего, прийдётся пересмотреть взгляд на простоту и "ламповость", но меня это не пугает, если будет хоть какая-то отправная точка.
inb4: ленивая скотина, бочку, и т.д.
>> No.55630 Reply
>>55621
Ты замудохаешься делать FT232 на коленке. У USB довольно сложный протокол запросов и ответов, которые на
жесткой логике и транзисторах будет тяжело слепить. libusb вроде как позволяет дергать пинами USB, но это будет
медленная хуйня, а не USB.
Так что или FT232 (или CP2103), или микроконтроллер со встроенным усб. Не надо считать всех электронщиков-любителей мудаками.
И да, интерфейс у FT и CP с точки зрения программиста няшен. У меня есть классы - обертки вокруг драйверов этих микросхем, уровня "открой порт, пошли байтик" и на соответствующих ногах появляются или читаются уровни.
Обе эти няшки мелкие, паяются только станцией с воздухом. Но Мастер КИТ продает небольшие платки с ними.
>> No.55636 Reply
File: IMG_4144.jpg
Jpg, 113.78 KB, 640×427
edit Find source with google Find source with iqdb
IMG_4144.jpg
File: IMG_4141.jpg
Jpg, 85.66 KB, 427×640
edit Find source with google Find source with iqdb
IMG_4141.jpg

>>55630
Ок.
И я не считаю никого мудаками. Разве что себя, за патологическую любовь к изобретению велосипедов и ретропроцессорам :D
>> No.55639 Reply
>>55636
Atmega8 у тебя считается ретро? Она уже снята с производства...
>> No.55674 Reply
File: 1230601248658.png
Png, 617.94 KB, 2000×2000 - Click the image to expand
edit Find source with google Find source with iqdb
1230601248658.png
Анон подскажи, программу в которой можно эмулировать работу инфракрасного порта?
>> No.55675 Reply
Если быть точнее, требуется собрать схему с инфракрасным портом и микроконтроллером управления этим самым портом, все это надо делать в какой-нибудь среде по типу EWB.
>> No.55930 Reply
File: Puppy_Cat_Girl.jpg
Jpg, 70.10 KB, 729×593 - Click the image to expand
edit Find source with google Find source with iqdb
Puppy_Cat_Girl.jpg
Анон-микроэлектронщик, помоги советом юному инженеру. Хочу поразвлекаться со связкой Linux+ARM, но не могу найти подходящую железяку. Нужна плата, которая бы удовлетворяла требованиям:
  • ядро ARM (если это будет Cortex, будет вообще шикарно)
  • возможность относительно просто взгромоздить на неё прошивку с Linux
  • COM-терминал с консолью и сеть
  • хоть немного встроенной периферии типа кнопочек и ледов
  • GPIO-порты, чем больше - тем лучше
  • и самое главное - цена порядка 100-150 USD (идеальный случай - заказ с сайта производителя, eBay/aliexpress/dealextreme are fine too).
Скажи, я же не слишком нереальных вещей хочу? Если ты слышал о таких платах, посоветуй что-нибудь. :3
>> No.55931 Reply
>>55674
То есть у тебя есть компьютер, ИК-порт и целевое устройство с ИК-приёмопередатчиком, которым тебе нужно рулить, так?
>> No.55935 Reply
>> No.55936 Reply
File: Безымянный.png
Png, 108.76 KB, 1220×464 - Click the image to expand
edit Find source with google Find source with iqdb
Безымянный.png
>>55935
Ха, а интересная штука. Правда, не нашёл информации, есть ли у неё пины, которые можно просто программно включать и выключать, но за такую цену и с такими возможностями тащемта можно и обойтись. Особенно подкупает, что, судя по всему, она ещё и есть в наличии в моём городе по очень вкусной цене. Если успею, завтра забегу и узнаю, действительно ли это она самая, а не какой-нибудь модуль расширения по конской цене.
>> No.55945 Reply
File: photo-sborka.ru_1062_view_A80.jpg
Jpg, 78.36 KB, 600×802 - Click the image to expand
edit Find source with google Find source with iqdb
photo-sborka.ru_1062_view_A80.jpg
>>55931
Эмм, нет. Как-то неправильно я все это изложил. Собственно суть: должен получиться замок. В наличии: 5 вольт, ИК-порт, микроконтроллер, и запорный механизм(сферический в вакууме, с этим пока не разобрался). Через ИК-порт читается ключ, если правильный, замок открывается, собственно это все.
>> No.55947 Reply
Опять забыл, все это хозяйство надо спроектировать в какой-нибудь среде. Как вариант есть Proteus, но что-то я его не понимаю.
>> No.55997 Reply
>>55945
В каком виде ты будешь считывать ИК-сигнал с ключа - через какой-то готовый чип или самостоятельно с ИК-леда и фотодиода?
Вообще, насколько я помню, IrDA - суть тот же RS-232, только с другим физическим уровнем. Возможно, у тебя получится кинуть в том же протеусе COM-терминал и пихать данные в него, наблюдая за реакцией остальной девайсины. Если простая замена ИК-железа на терминал не поможет (а она наверняка не поможет), то, наверное, придётся городить отдельный слой абстракции или генерить сложный сигнал самостоятельно.
>> No.56047 Reply
>>55997
Ящитаю, надо брать микросхему с детектором несущей, иначе заебетесь.
>> No.56072 Reply
>>55936
Мда, побрили меня с этой платой - её спиздил кто-то из продавцов. Думал заказывать у mouser.com, официальных дистрибьюторов Freescale в России, но они хотят за доставку $120 при стоимости платы в $160 (и это наверняка ещё без учёта доставки по России). В общем, я в расстройстве и печали.
Вижу эту же плату на ru.farnell.com - у них она стоит 136 евро, но непонятно, могу ли я сделать у них заказ, не будучи сотрудником какой-нибудь профильной компании.
>> No.56250 Reply
>>56072
Плат полно на ебее и китайских сайтах, в основном платы проекта FriendlyARM. Если тебе нужно много GPIO, то покупай плату с несколькими rs232, а GPIO делай на Arduino и соединяй их по rs232. В линуксе кроме примитивных реле и кнопок, ты на пины проца ничего не повесишь...
>> No.56281 Reply
А какую мощность должен уметь рассеивать подтягивающий резистор на 10 кОм?
>> No.56294 Reply
>>56281
А какие уровни подтягивать? Прозреваю, что ТТЛ. Тогда 5V/10000=510^-4A; 2510^-4 Вт.
0,125Вт
>> No.56536 Reply
Во сколько обойдётся собрать свой клон M68000?
>> No.58630 Reply
Ребятки, будучи отчаявшимся человеком и просто криворуким нищебродом, задам вопрос: Возможно ли восстановить ножку 1156-го сокета, если она отломалась? Во многих сервисах меня посылают куда подальше, округляют глаза и негодуют, но выкидывать материнскую плату из-за одной поломанной миллиметровой хрени как-то жалко. Что посоветуете? Смех и унижения принимаются.
>> No.58655 Reply
>>58630
> Возможно ли восстановить ножку 1156-го сокета, если она отломалась?
Да, конечно, для получения сертификата книги рекордов Гинесса отдельные умельцы восстанавливают и платы с половиной погнутых/отломанных ножек.
> Во многих сервисах меня посылают куда подальше, округляют глаза и негодуют
Попробуй поискать на городских интернет-форумах в разделе компьютерного железа, нередко там встречаются настоящие мастера (я сам всего лишь подмастерье и на таких форумах не сижу), хотя гарантии, понятное дело, нет никакой.
> Что посоветуете?
Бочку, аппетитных пинусов, попробовать запустить без этой ножки (питание и земля подходят параллельно по многим ножкам, так что без одной такой он будет нормально работать).
> Смех и унижения принимаются.
С чего сейчас выходишь в интернет, с умершего брата или с микроволновки?
>> No.58659 Reply
>>58655
> Да, конечно, для получения сертификата книги рекордов Гинесса отдельные умельцы восстанавливают и платы с половиной погнутых/отломанных ножек.
Она там настолько мелкая, что даже вдохнуть ненароком можно. И как они умудряются?
> Попробуй поискать на городских интернет-форумах в разделе компьютерного железа, нередко там встречаются настоящие мастера (я сам всего лишь подмастерье и на таких форумах не сижу), хотя гарантии, понятное дело, нет никакой.
Попытаюсь, конечно же. Просто думал, может в домашних условиях как-то можно такое сделать. Но, наверное, мне это не под силу. Не знаю, чем заменить ножку и уж тем более, как её там закрепить.
> Бочку, аппетитных пинусов, попробовать запустить без этой ножки (питание и земля подходят параллельно по многим ножкам, так что без одной такой он будет нормально работать).
Компьютер не запускается, к сожалению. Включаю питание, на секунду загорается лампочка cpu_led, экран чёрный, компьютер продолжает работать.
> С чего сейчас выходишь в интернет, с умершего брата или с микроволновки?
У меня ещё ноутбук есть
Post was modified last time at 2012-05-02 12:14:09
>> No.58664 Reply
>>58659
> У меня ещё ноутбук есть
Итак, учёным из университета Доброчана удалось установить: среднестатистический нищеброд обладает компьютером на базе современного процессора Intel и ноутбуком, исследования ещё продолжаются, у вас ещё есть время оформить подписку на наш журнал!
> Включаю питание, на секунду загорается лампочка cpu_led, экран чёрный, компьютер продолжает работать.
Не совсем понял, по прошествии этой секунды лампочка гаснет, а вентиляторы продолжают крутиться?

Ты точно уверен, что никакая другая ножка не погнута?

К слову сказать, если ты живёшь в Колобкачево, то я мог бы заняться твоей платой.
>> No.58778 Reply
File: 214f8d9d55018414740c51fbb7feea9a.jpg
Jpg, 208.05 KB, 1000×750 - Click the image to expand
edit Find source with google Find source with iqdb
214f8d9d55018414740c51fbb7feea9a.jpg
Микроаноны-микроанончики, посоветуйте годную книжку по сабжу. Чайничного уровня, с примерами. Немного разбирал аналоговую электронику, с цифровой дела не имел.
Хомуняша прилагается.
>> No.58788 Reply
>>58664
> Итак, учёным из университета Доброчана удалось установить: среднестатистический нищеброд обладает компьютером на базе современного процессора Intel и ноутбуком, исследования ещё продолжаются, у вас ещё есть время оформить подписку на наш журнал!
На данный момент я нищеброд, увы. Так бы особо не страдал хренью и купил бы новую мамку. А как оформить подписку? :3
> Не совсем понял, по прошествии этой секунды лампочка гаснет, а вентиляторы продолжают крутиться?
Так точно! Но так было не всегда. Сперва она горела всё время и компьютер самопроизвольно выключался спустя секунд 30. Теперь она загорается лишь на секунду и вентиляторы крутятся до тех пор, пока его не выключишь. Такие вот дела.
> Ты точно уверен, что никакая другая ножка не погнута?
Я разглядывал сокет весьма долгое время и так, и эдак - все ножки стоят ровно в ряд, как и должны быть. Кроме одной. Которой нет.
> К слову сказать, если ты живёшь в Колобкачево, то я мог бы заняться твоей платой.
Живу в Зеленограде, не особо далеко от дефолт сити.
>> No.58928 Reply
>>58778
Что именно тебя интересует, кодинг под микроконтроллеры или создание этих микроконтроллеров?
>> No.58951 Reply
>>58788
> А как оформить подписку?
Главная страница доброчана --> Регистрация, после регистрации выбираешь нужный пункт в личном кабинете.
> Но так было не всегда. Сперва она горела всё время и компьютер самопроизвольно выключался спустя секунд 30. Теперь она загорается лишь на секунду и вентиляторы крутятся до тех пор, пока его не выключишь. Такие вот дела.
Печалька, вполне возможно, что ты ещё что-то сжёг на плате :(
> Я разглядывал сокет весьма долгое время и так, и эдак - все ножки стоят ровно в ряд, как и должны быть. Кроме одной. Которой нет.
Значит это была действительно нужная ножка :( Кстати ты так и не рассказал, как она отделилась от платы?
> Живу в Зеленограде, не особо далеко от дефолт сити.
А я живу на Урале. Как я уже говорил, поспрашивай на местных форумах, на имиджбордах на досках, посвящённых железу, ещё походи по сервисам, как по самым мажорным, так и по задрипанным подвальным. Если ничего не поможет, приложи сиськи с пруфом и отправляй мне по почте (всего каких-то 200 рублей!), я тебе её совсем доломаю и тебе в любом случае придётся купить новую.
>> No.58956 Reply
File: Stein.png
Png, 99.97 KB, 479×355 - Click the image to expand
edit Find source with google Find source with iqdb
Stein.png
Ого, тут интересно, а я и не знал о треде! Задам-ка я свои непростые вопросы.

1) Где лучше по цене заказывать платы с качественной паяльной маской и прочими фичами вроде золочения, если появятся заказы на большое их количество? На e-bay попадались китайцы, которые забирают чертёж в gerber и присылают платы, но выглядит дороговато.

2) Какие есть, кроме Терраэлектроники и Digikey магазины, торгующие большим ассортиментом радиодеталей через интернет? Интересует, низкая цена и наличие ПЛИС/конфигурационной памяти. Использую до поры до времени демоплату с Altera Cyclone II / 25p16v6p.

3) Есть тут народ, который пытался реализовать свой микроконтроллер в ПЛИС? Какие успехи / фейлы / подводные камни? Запустился-ли OpenRISC/LatticeMico32/etc.? Я пытался делать довольно разрозненные вещи, например отдельный АЛУ и другие простые блоки. Пахало, но хочется большего: в идеале разобраться с DMA, сделать загрузчик с microsd, переделать GNU assembler под запиливаемый контроллер (нашёл gas internals, немного понятно), и загрузить линукс с минимумом софта.

4) В целом, интересны ли здешнему анону FPGA? Если да, то готов помочь или поучаствовать в чём-нибудь, хоть и не слишком уверен в результативности своей деятельности :3
>> No.58992 Reply
>>58951
Отделилась от платы очень уж неуклюже - когда менял термопасту, старая намертво прилипла к кулеру, а я по неосторожности приложил силу и... В итоге одна ножка погнулась очень сильно. Потом я попытался выпрямить её иголкой, но после нескольких изгибов она отломилась окончательно.
Кстати, скорее всего придётся по-любому новую покупать, так что наверное уже не актуально, ибо как мне сказали, припаять ножку - это ещё полдела. Если бы мать стоило порядка 10-ти штук, тогда можно было бы попробовать поменять сокет, но так как она стоит 4 косаря, то легче накопить и взять новую. За 8 тысяч. АПГРЕЙД!
>> No.58995 Reply
Аноны, нужен небольшой совет. Требуется сделать холодильную камеру с довольно устойчивой температурой 5 градусов. Скачки не более 1 градуса(в идеале 0,1). Хотел делать на МК, но всё руки не дойдут изучить. Поэтому поискал, и нашёл такое решение: пара элементов Пельтье http://www.buyincoins.com/12v-60w-tec1-12706-thermoelectric-cooler-pel[...].html
И такой вот контроллер
http://www.buyincoins.com/dual-digital-pid-celsius-temperature-control[...].html
Камера будет охлаждаться жидкостью, которая в свою очередь охлаждается на элементах Пельтье. При данных железках какую можно получить точность поддержания температуры?
>> No.58998 Reply
>>58995
Думаю при некоторой доводке, ты получишь как-раз то минимальное отклонение, которое хочешь. Я имею ввиду длину проводов, если датчик температуры будет аналоговым, хорошо передающие температуру материалы (та-же медь).

А вообще, конечно, лучше делать на МК. Страшно? Бери в руки Arduino для начала и делай. На e-bay есть недорогие. Подруби цифровой датчик температуры, который ещё точнее:
[url]http://www.ogalik.ee/arduino-and-ds18b20-1-wire-digital-thermometer/[/url]
>> No.59000 Reply
>>58998
Не страшно. Дома есть Arduino,LaunchPad msp430, пара авр и программатор под них. Просто катастрофически мало времени, летом может и начну, заодно можно будет на ПК данные отправлять.
>> No.59011 Reply
>>59000
Хороший выбор железок. Если не секрет, расскажи, что за девайс творишь?

А вообще, на ардуине код будет довольно простым. Вот съём температуры: http://milesburton.com/Main_Page?title=Dallas_Temperature_Control_Library
Так, как void loop() находится в бесконечном цикле, внутри проверяем температуру, как в примере выше, при уползании значения за порог - подключаем элемент Пельтье в одну, или другую сторону, относительно земли и питания, например - через полевые транзисторы. При достижении требуемой - отключаем элемент. Проще некуда, вроде.
>> No.59014 Reply
>>59011
Спасибо, звучит просто. А железки... ты про МК, или про то, что выше? МК просто так, давно хотел :3, но как только появились железки - пропало время. А вообще творю лабораторную холодильную камеру для гидратов.%% Мне эта камера вообще никак не нужно, помогаю физику одному (сам с матфака), да и просто интересно же. %%
>> No.59045 Reply
Под железками имел ввиду и МК и демоплаты.
Ланчпад раньше видел, но не пробовал. Наверное интересная штука (погляжу подробнее систему команд), но 16 бит - уже хорошо.
>> No.59047 Reply
>>59045
Ланчпад довольно интересен, да. Советую заказать с их сайта, стоит немного - 4$. И в эту цену включена доставка курьером FedEx до дома :3.
>> No.59123 Reply
Я таки купил DS18B20. Просто шикарная вещь, не думал, что такой качественный съём температуры может быть таким простым в реализации. Спасибо анону, который мне подсказал :3
>> No.59138 Reply
File: med_msp-exp430g2_msp-exp30g2.jpg
Jpg, 65.35 KB, 350×225 - Click the image to expand
edit Find source with google Find source with iqdb
med_msp-exp430g2_msp-exp30g2.jpg
>>59047
За наводку спасибо, заказывал там семплы пару раз и даже не знал, что есть такой доставляющий кит и так дешево. Закажу три штучки, оно всегда нужно.
>> No.59162 Reply
>>58928
Скорее, создание. Код обычно к схемкам прилагается, да и разбираться в нём проще.
А вот в самих схемах я дуб дубом.
>> No.59218 Reply
>>59123
Всегда рад помочь, буду частенько посещать тред. Очень надеюсь на бесплатную доставку ФедЭксом. Расскажи подробнее, как получилось? Я живу вне ДС, в Ростове-на-Дону, поэтому такая дешевизна вызывает беспокойство.

Я вроде не делился этим, так что: http://www.latticesemi.com/products/developmenthardware/developmentkit[...]x.cfm
Это набор из FPGA, которую можно прошить софтом от производителя, и она позволяет поиграть с HDMI, PCI-E, DDR3. Думаю, кому-то может понравиться превратить свой комп в действительно стоящий инструмент электронщика.

>>59162
Создание микроконтроллеров? Если я правильно понял, могу сказать, что есть софтовые, которые можно прошить в FPGA и играться. По ним мне и самому интересно общаться. А есть - сделанные на кремнии на фабрике. Их можно синтезировать из VHDL/Verilog кода, сделав и отладив до того полноценный софтовый и приведя его к логическим элементам, что легко.
На одну пластину для прототипов чипов могут скинутся несколько кунов и заказать на ней несколько своих чипов тут: http://www.mosis.com/
А рисовать разводку чипа можно в: ruwiki://Electric (бесплатен и есть режим для работы с техпроцессом Mosis)

Мои интересы пока ограничиваются софтовыми, ибо за реализации в кремнии придётся хорошо платить. :-)
Зато в нормальной компании можно хорошо заработать на этом самому.
>> No.59320 Reply
File: 4d248107d2a2c7819c0279a07f110cfb.jpg
Jpg, 37.84 KB, 496×441 - Click the image to expand
edit Find source with google Find source with iqdb
4d248107d2a2c7819c0279a07f110cfb.jpg
>>59218
Я это... Книжек просил...
>> No.59342 Reply
>>59162
>>59218-кун рассказал про создание микроконтроллеров, но мне почему-то кажется, что тебе интересно создание схем с использованием микроконтроллеров. Почитай Дихальта ( http://easyelectronics.ru/category/avr-uchebnyj-kurs ) - в этом циклей статей он очень подробно, доходчиво и замечательно рассказывает про основы создания девайсов на AVR и написания прошивок этих девайсов. Лично мне этих знаний и знаний базовой электротехники хватило, чтобы сделать и сдать дипломный проект, лол. Ну и вообще почитай этот сайт, там интересно.
>> No.59343 Reply
>>59218
> http://www.latticesemi.com/products/developmenthardware/developmentkit[...]x.cfm
Ого, всего $99 за плату с ПЛИС и таким-то набором интерфейсов, да ещё и с ПО для работы? Охренеть, не знал, что такое вообще бывает. Я думал, ценник будет раз в пять выше.
>> No.59355 Reply
>>59343
Ага, а ещё они оригинально пиарятся: YouTube: Lattice ECP3 FPGA Jamz

По поводу книжек и статеек: DiHalt и BSVi - вообще must read.
Книжек я доставлю много и хороших, только сначала мне надо точно понять, кто чего захочет. Например описание девайса, его задач. Плюс, заранее интересно, подходит-ли английская литература, или нет?
>> No.59368 Reply
>>59355
Печально, но $99 за комплект - цифра, далёкая от реальности. Mouser просит за такую плату $271 без учёта доставки, Farnell - 260 евро (опять-таки без доставки), на ebay и у китайцев её нет. Хотел попробовать оформить заказ прямо в Lattice Store, но не осилил их форму заказа и поэтому не могу посмотреть, во сколько они оценят доставку. Жаль.
>> No.59370 Reply
>>59355
Спасибо, крутая у них реклама, да.
>>59343
Да, это правда дёшево. 64 18х18 умножителя, да на 420 Mhz это 26 GMAC/s в пике, мне и половины для своего компьютерного зрения хватит.
>> No.59392 Reply
>>59368
Доставка федексом бесплатно. По крайней мере семплы приходили нахаляву точно. Там дешевых плат кот наплакал, и те видимо в рекламных целях по такой цене продаются, а-ля вирусный маркетинг. Закажешь ты себе такое дело, анон закажет, и глядишь, уже "подсели" ребятки на их продукцию. А один из десяти потом крупный заказ сделает, под производство чего-нибудь. Так же и Raspberry Pi за 20 с небольшим баксов, тоже производитель чипа, чсх, частично закрытого даже в плане даташита, руку приложил... Реклама она такая, это не только "покупайте кока-колу" по телевизору.
>> No.59502 Reply
>>59392
> Реклама она такая, это не только "покупайте кока-колу" по телевизору.
Ну, очевидно, что это рекламный ход.

Кстати, о форме заказа. Там есть пара довольно распространённых моментов, которые меня всегда ставят в тупик:
1. Поле Country, в котором предлагается выбрать страну, и поле State, в котором предлагается выбрать американский штат (без возможности выбора чего-нибудь типа Not applicable). Как быть в случае заказа за пределы США?
2. Обязательное к заполнению поле Company name. Выходит, если я физлицо, которое хочет заказать чудо-девайс только для собственного хобби, то я могу сосать толстый корпоративный хуец?

Если ты знаешь, как заполнять такие вещи, помоги, анон.
>> No.59515 Reply
>>59502
> Поле Country, в котором предлагается выбрать страну, и поле State, в котором предлагается выбрать американский штат
Любой ставь, это косяк у америкосов частый, "за пределами США жизни нет".
> Обязательное к заполнению поле Company name.
MOSDIGELECTRICS, MOSCOW MICRO, NYAA MICRO PROJECT, ... короче любая шизофазия, что придет в голову и не гуглится. Можешь институт еще какой вписать тематический. Только не догадайся HOME написать, откажут.
>> No.59647 Reply
>>59515
Ага. Вообще, можно оттолкнуться от этой статьи и ссылок в ней и получить много халявы http://we.easyelectronics.ru/site_and_shops/dobyvaem-semplysamples.html
>> No.59775 Reply
>>59515
> Good Day,
>
> Thank you for your order. Please be informed that the estimated shipping cost per FedEx International Priority to your location is $205.30USD. This estimate is for a one pound package, which is the minimum weight for FedEx. The shipping costs could be more based on the actual weight and dimensions of the package being shipped. Please note, at this time FedEx International Priority is the only shipping offered to our international customers. If this is acceptable please let us know. This order will continue to process upon your notification.
>
> Best Regards,
>
> Jeannine Card
Всё равно заманчиво, конечно, но... наверное, пока подожду зарплаты, а там посмотрим.
>> No.59876 Reply
Заказал 3 ланчпада, цена вообще смех, дешевле только бесплатно. Хоть в данный момент и не нужны, в ближайшем будущем понадобятся для робота. Заказал ультразвуковые датчики с ебея, как будет трек, закажу еще вот это goo.gl/y0jmO (цветной дисплей + разъем SD). Робот будет няшный, как сделаю, выложу пруфы.
А кто-нибудь чего-нибудь крупнее светодиодной мигалки тут делал? Интересно было бы взглянуть :3
>> No.59919 Reply
File: x_484560bc_50b2.jpg
Jpg, 43.40 KB, 500×353 - Click the image to expand
edit Find source with google Find source with iqdb
x_484560bc_50b2.jpg
>>59876
Да, делал. Сначала разные датчики, например - на прикосновение, на триггере Шмитта. Шокеры, etc. Софт-процессорами маюсь. С шаговиками играюсь. Но всё выглядит не очень притязательно, так как делается ради проверки, и обычно разбирается из экономических соображений. Стыдно даже. Хотя на вполне неплохих самопальных платах, то ЛУТ, то фоторезист.

Лучше предложи идеи для интересного цифрового девайса, я сделаю на ПЛИС и выложу код/фотки/чертежи плат. В наличии у меня платка с Cyclone II, 4 коробки компонентов (обычная цифровая логика и всё для обвяза), хоть и многих номиналов капов и резисторов не хватает, пара шаговиков и немного времени. :3
>> No.60121 Reply
Так, пришёл один LaunchPad. Пытаюсь завести на генте эту не самую скоростную, но полезную платку.

Один пример с Hackaday завёлся сразу.

IAR игнорируем, наш путь трудный, MSP GCC. А трудный путь вроде как открывает доступ ко всем вариантам MSP, и закрывает все инклуды от IAR'a, писать их придётся самому. Вот это уже плохо, придётся очень долго ковыряться. Но отступать уже глупо.
( Это судя по http://e2e.ti.com/support/microcontrollers/msp43016-bit_ultra-low_powe[...].aspx )

Если на лине есть лёгкие пути без пропиетарных тулов, например, какой-то добряк переписал инклуды, было-бы здорово!
>> No.60164 Reply
File: IMG_20120515_193353.jpg
Jpg, 726.95 KB, 2560×1920 - Click the image to expand
edit Find source with google Find source with iqdb
IMG_20120515_193353.jpg
>>56250
Хо-хо, мне наконец-то пришла FriendlyARM mini6410. Жаль только, попробовать не могу, т.к. не от чего её запитать - ушлые китайцы положили в комплект китайский блок питания, но не положили европереходник. От заказа до получения прошёл ровно месяц (я думал, будет раза в полтора дольше).
>> No.60201 Reply
>>60164
Там 220 на вход? Можно припаяться туда, прямо в блок. А если не 220, собирай бп на www.cqham.ru/lm317.htm
>> No.60204 Reply
>>60201
Да, 220. Проблема была в форме штекера, который втыкается в розетку, но я внезапно нашёл переходник. Теперь читаю матчасть, чтобы завтра приступить к вкорячиванию на эту плату генту и всяческим развлечениям.
>> No.60245 Reply
>>60204
У самого проблема оказалась не менее банальна.
Оказалось, нынешний mspgcc под гентой рулит и работает, даже как надо. Надо было только почитать доки к нему и ставить через crossdev. В общем, MSP на генте теперь буду осваивать в ускоренном темпе. Чип не самый быстрый, но сойдёт для мелких девайсов.
>> No.60264 Reply
>>60245
На заказанной по ошибке arduino сделал вот такую няшку. Саму платку чуть доработрал, вместо родного разьема запаял гребенку, в стандартных разьемах клеммы качаются и вообще, они не сильно удобны.
Первый блин комом, так что в планах переделать этого робота. Баг в размере, сервы хлипкие в плане крепежей и он весь шатается, как шалаш на ветру.
>> No.60265 Reply
File: robot.jpg
Jpg, 110.80 KB, 800×600 - Click the image to expand
edit Find source with google Find source with iqdb
robot.jpg
>>60264
Пик отклеился
>> No.60331 Reply
>>60264
На сервоприводах? Если да, где такие мелкие есть?
Коль всё шаткое, думаю легче развести в KiCad'e/Altium'e (по вкусу) платку со стабилизатором, обвязом и мегой.

Быстро перемещается?
>> No.60401 Reply
>>60331
Сервы мелкие, брал с hobbyking, они там самые дешевые. Прошивку полноценную не писал, но сами ноги дергаются очень быстро, сервы никак для самолетов. Пока есть только управление каждой ногой по-отдельности, через bluetooth SPP, полноценного режима ходьбы нет, ибо буду переделывать немного.
Ах да, ланчпад жду как раз под это дело, сделать на нем программный PWM, ибо аппаратного на 18 серв никак не хватит, да и внешние PWM найти трудно в силу очень специфического сигнала управления на сервах. Если такой изврат вешать на ардуино, то она почти полностью висит в прерывании таймера, не оставляя процессорного времени на сложные вычисления.
>> No.60404 Reply
>>60401
А вот нет, видимо не выйдет у меня PWM на ланчпаде, придется пилить на ардуино и переписывать критичный ко времени код на асме. У ланчпада дают 14DIP чипы в комплект...
>> No.60407 Reply
>>60404
Как таковой, шим на своём ланчпаде на один канал я делал, а для нескольких можно влепить внешний ШИМ-контроллер, я думаю.
>> No.60444 Reply
Вобщем плохая привычка из виндового С сделала свое дело. Я значения положений сервомашинок сунул в массив unsigned int, и все счетчики были тоже unsigned int. В итоге генерировался гигантский код на асме, это дошло только тогда, когда глянул в отладчик.
Сейчас оптимизировал код прерывания таймера, счетчик разбил на два unsigned char, и массив раскидал на отдельные переменные unsigned char, убрал быдлокод, в итоге оно стало жрать где-то 10%-15% процессорного времени, что вполне нормально и допустимо.
Изготовление внешнего PWM уже не нужно, что не может не радовать.
>> No.60488 Reply
Аноны, в каких вузах вы обучались/обучаетесь микроэлектронике/радиоэлектронике. Интересует, как обстоят дела на кафедрах, чему учат (или как обычно, работа с допотопным оборудованием, разрабатываем ламповый компьютер). Есть ли смысл поступать на эти кафедры?
>> No.60527 Reply
Аноны, помогите быдло-студенту :3
Как понять по какой схеме подключен биполярный транзистор?
Да, конечно, это объясняется в любом учебнике, на любом сайте, но там типовые схемы.
А как, блджад, определить в реальной мудреной схеме?
Тру-электронщики все видят на глаз, так же хочу научиться.

да, мне стыдно
>> No.60541 Reply
>>60527
Так а схема где, няша?

Итак, борьба с быдлокодом была продолжена, в итоге проект облегчился на 40-50% где-то по сравнению с черновым вариантом. Эх, не зря я ошибся и заказал 2 ардуины - сидя на работе, можно кодить и пробовать на демоплате все мелочи, а на роботе, который дома, уже только готовое отлаживать.
>> No.60547 Reply
>>60527
> Как понять по какой схеме подключен биполярный транзистор?
Что значит "по какой схеме"? Если ты про p-n-p vs n-p-n, то я когда-то видел у Дихальта прекрасное правило для запоминания (к сожалению, не могу найти источник). Представь, что стрелка на транзисторе указывает направление, в котором ты с друзьями летишь на машине. Если вы дружно летите в стену, то у тебя в голове неизбежно появится мысль "Пиздец. Нам Пиздец".
>> No.60548 Reply
File: pnp-transistor-clip-art.jpg
Jpg, 18.87 KB, 319×425 - Click the image to expand
edit Find source with google Find source with iqdb
pnp-transistor-clip-art.jpg
>>60547
Картинка отклеилась.
>> No.60549 Reply
>>60527
Жуть. Анон, просто возьми и запомни изображения PNP, NPN, P/N MOSFET'a. И когда ты запомнишь, то сможешь определить на любой схеме свой транзистор.
Далее. Если ты внимательно изучаешь плату - тебе прямая дорога на alldatasheet.com, вводишь название с транзистора (можно части названия, если не находится), и смотришь, как поставлены ноги транзистора и транзистор-ли это вообще. Стандартные варианты смотри в википедии в статьях TO-92, etc.
>> No.60551 Reply
File: бт.jpg
Jpg, 17.58 KB, 452×442 - Click the image to expand
edit Find source with google Find source with iqdb
бт.jpg
>>60541
Вот, например, схема.
VT1 и VT3 очевидно общий колектор, т.к. специально включены в схему Дарлингтона.
А VT2. Вот у него на эмиттере питание, ок. На базу подцеплен выход с ОУ.
Я почему схему не дал - скАжите мне VT2 - такое-то включение. А я же в другой раз с другой схемой буду опять мучится.

>>60547
Забавно :3
>> No.60630 Reply
>>60551

бамп :3
>> No.60802 Reply
Кто заказывал Raspberry Pi? Пришло? Пользовались? Как ощущения?
>> No.60872 Reply
>>60802
Никто. Там только предзаказ и неизвестно когда будет еще в продаже. Получили только буржуи пилотную партию. Но кроме дешевизны, плюсов больше никаких - пропиетарный олдовый чип, корявая плата интерфейсы со всех четырех сторон, корпус фиг сделаешь няшный...
>> No.60952 Reply
http://elm-chan.org/works/vlp/report_e.html

Кто-нибудь пробовал сделать лазерный проектор? Выглядит занятно!
>> No.60960 Reply
>>60952
По ссылке векторный, кроме как на осцил да слово Х_Й на соседний дом вывести больше ни на что не годен.
Считали где-то проектор лазерный с vga-разьемом, досчитались до того, что не выйдет каменный цветок без заводских условий. Лазеры всех трех цветов есть и дешевые, механику для развертки можно дернуть из лазерного принтера, но кучка тонкостей там есть, из-за которых выйдет отборное добро. Сейчас уже не помню подробностей, загугли, если интересно.
>> No.61007 Reply
> > механику для развертки можно дернуть из лазерного принтера
Ох что-то мне подсказывает, что с её помощью нормальных FPS не добьешься. У вот этих ребят интересная задумка в основе лежит, но полноцветной версии даже они со своим немалым по меркам битарда-одиночки бюджетом все еще не выпустили: http://www.outdoor-lasers.ru/
Впрочем, если хочешь угореть по акустооптике и тебя не смущает перспектива создания здоровенной установки для получения изображения размером со спичечный коробок, то можешь попробовать в качестве оптически неоднородной среды обычную воду - эксперименты с подобными методами развертки для черно-белого телевидения еще в 50-е годы проводились. Если заинтересует, могу поискать у себя ссылки по теме.
>> No.61180 Reply
>>60960
Интереснее не многоцветность и рисование им пейзажей, далеко до такого, хотя по сути, если есть хороший дальномер - можно точно расчерчивать какую-нибудь разметку для монтажа на стене. Вещь гиковская выйдет, но годная. Или я замечтался?

Кроме того, мотор с принтера уже давно снят, с указками я игрался, горизонтально - всё здорово управляется. Какой шаговик посоветует анон для вертикального хода и его точного контроля? Хотя, тут ещё придётся напихать датчиков Холла.
>> No.61741 Reply
File: 21d9e3ba6dc6b629f...
Jpg, 128.70 KB, 1600×1200
edit Find source with google Find source with iqdb
21d9e3ba6dc6b629fe3198428dd3f21e.jpg
File: IMG_20120528_1640...
Jpg, 150.42 KB, 1600×1200
edit Find source with google Find source with iqdb
IMG_20120528_164045.jpg
File: IMG_20120528_1641...
Jpg, 125.42 KB, 1600×1200
edit Find source with google Find source with iqdb
IMG_20120528_164120.jpg
File: IMG_20120528_1641...
Jpg, 143.50 KB, 1600×1200
edit Find source with google Find source with iqdb
IMG_20120528_164134.jpg

Итак, робота я допилил до победного конца. Пришлось убрать часть сервоприводов, так как первый образец получился неуклюжим и слоупочным. Винты и алюминевый скелет заменен на прямую склейку серв эпоксидкой, выиграл вес и убрал люфты. Цель этого робота - написать все алгоритмы, как то хождение, повороты, обход препятствий, ну ты понел. Сейчас умеет медленно ползать и быстро бегать, управляется по bluetooth. Далее на основе этой прошивки буду делать уже большого паука, на больших сервах (под 12кг мощностью, сейчас 1кг) и преследующего практическую цель - газонокосилка.
>> No.61743 Reply
>>61741
Это охуенно, анон. Ты - гений.

мимокрокодил
>> No.61915 Reply
File: lp_134655.jpg
Jpg, 185.88 KB, 1600×1200
edit Find source with google Find source with iqdb
lp_134655.jpg
File: lp34710.jpg
Jpg, 148.22 KB, 1600×1200
edit Find source with google Find source with iqdb
lp34710.jpg

>>61741
Получил сегодня ланчпады. Приехали они сюда еще неделю назад, но из-за того, что мобильник я не использую, курьерская служба вовремя меня не нашла. Ожидал приятный сюрприз - контроллеры вместо заявленных 14DIP все как один 20DIP (msp430g2553 и msp430g2452). Сделано ну очень качественно, доставило.
>> No.61917 Reply
>>61915
Няша, а обо что такая радость стоит? Сколько ты денег потратил на робота?
>> No.61923 Reply
>>61917
Ланчпады 4 бакса штучка, в комплекте платка с контроллером, еще один контроллер, кабель, кварц часовой (незапаян), 2 гребенки и наклейки. Доставка бесплатная и очень быстрая, видимо это временная рекламная акция.
Робот обошелся в:
- ардуино на меге 2560, заказана по ошибке в количестве двух штук, одна штука $25 с копейками.
- металлические трубки, 100 рублей за 3 метра
- сервоприводы с hobbyking самые дешевые, TG9e, в сумме на $40 с копейками, но на самого робота надо меньше, всего 12 штук, а заказывал 20 прозапас.
- клей эпоксидный в шприце, 1 штука, 200 рублей
Можно сделать намного дешевле, мега 2560 не нужна там, хватит любой ардуины или вообще самопала. Серв можно взять 12. Но лучше не жадничать и взять сервы 4х-килограмовые минимум, так как эти слишком слабые и большой тяжелый аккум на робота не навесишь.
>> No.61926 Reply
>>61923
Няшнота. Покажешь видео с роботом?
>> No.61931 Reply
>>61926
Не скоро. Батареи еще на китайской таможне, а от короткого usb-провода (точнее их два, один питание ардуино, второй питание серв) не интересно и особо не поймешь ничего.
>> No.63561 Reply
File: 20.jpg
Jpg, 72.11 KB, 320×240 - Click the image to expand
edit Find source with google Find source with iqdb
20.jpg
>>61923
Сомневаюсь, что акция с доставкой сильно временная. :3

Скажи, а сколько примерно идёт заказ с хоббикинга? Я заказал аккум и сервоприводов, вписавшись в обычный air-mail, трекинг трекает посылку, как ушедшую в Россию. И больше ничего не сообщает.
>> No.63581 Reply
>>63561
От двух недель до полутора месяцев, зависит от рандома. Сервы у меня пришли за месяц где-то.
>> No.64187 Reply
Аноны, посоветуйте литературы по программированию ARM. А именно stm32f4. Даташит не предлагать, там мне не все понятно. Хочется почитать годной литературы на эту тему, но не могу найти. Вполне возможно, что её просто нет. Имею stm32f4discovery. Есть тут люди, понимающие в ARMах?
>> No.64198 Reply
>>61741

никогда не понимал смысла газонокосилок и кошения травы. По моему эти люди просто ненавидят растения. Уж лучше пылесос или тапкоискатель обыкновенный или чаенос странноватохвостый.
>> No.64200 Reply
>>64187

Cолнечная Ява может на Arm. С++ может на арм. Для свермарьяков есть fasm и nasm который асмом на арме работает.
>> No.64201 Reply
>>64200

тьфу ты! Сверхманьяков же!
>> No.64290 Reply
>>64200
Эх, внезапно-то как. Ну ладно, разберемся как-нибудь.
>> No.64295 Reply
>>64198
Тот, который говорил про косилку на связи. Он тоже не понимает в этом смысла, но так как обитает в КП, там еженедельный обряд кошения, тщательно соблюдаемый родней, конкретно затрахал это раз. Два - соседи-хомяки стопроцентно захотят такого же робота-косилку, можно будет поднять неслабых денег.
>> No.64847 Reply
А как у анонимуса обстоят дела с сэмплами? NXP нынче раздаёт замечательный пакет для I2C.
>> No.64885 Reply
>>64847
Сэмплы? Кто-то сказал сэмплы?
В каком из последних писем есть ссыль?
>> No.64940 Reply
Няши, подскажите мне :3 У меня есть две маленькие лампочки, я хочу спаять их вместе так, чтобы они поочерёдно мигали. Как мне это сделать?
>> No.64995 Reply
>>64885
Да я сказал сэмплы, собственно, их можно легко найти по тегу NXP и I2C, держи. http://www.nxp.com/campaigns/i2c-bus/
Идут долго, NXP гордо молчит, нужно честно сказать в форме, что есть проекты в процессе, чтобы заюзать их. ШИМы замечательные, термометры, часы, в общем, довольно базовые и быстрые микрухи. Рекомендую. Ещё обновился сайт Austria Microsystems. Там пишем, куда пойдёт их семпл и они доставляют его ФедЭксом.
http://www.ams.com/eng/ICdirect-Buy-Online/Online-Shop
Только вот, я цитирую BSVi, а именно - этот раздел http://bsvi.ru/tag/xalyava/

А интересно мне было, кто в последнее время чего интересного увидал, не столь известного.

>>64940
Светодиоды? Гугли NE555, покупай её и подстроечные резисторы. Но сначала почитай, как сделать низкую частоту. Соединяй, получишь мигалку одним элементом. После ставь микруху 2И-НЕ, типа К155ЛА3/4093. Получишь двойную. Но это я усердствую, думаю, можно и без NE555 сделать частоту, на конденсаторе и той-же 2И-НЕ.

А куча таких девайсиков сразу есть в книге «135 радиолюбительских усстройств на одной микросхеме», Ньютон С. Брага.

Но вообще, анон, мог-бы и погуглить. А для освоения базы забирай вот эту программку и выкуривай все схемы. http://www.falstad.com/circuit/
:3
>> No.64996 Reply
>>64940
http://rghost.ru/38691024 книжка отклеилась.
>> No.65123 Reply
File: P1040122.JPG
Jpg, 465.38 KB, 1280×960 - Click the image to expand
edit Find source with google Find source with iqdb
P1040122.JPG
>>64995
Давно не следил за всем этим, как то выпал вообще. Жаль.
Пойду что ли закажу образцов, может придут. Например Cortex-M0 мне таки прислали. Правда заюзать я его не могу, т.к. он bga очень маленьких размеров. Такие платы я пока делать не умею.
>> No.65389 Reply
>>65123
Видимо, неутешительные перспективы для этого чипа.

Дома и правда сложновато сделать платку, ведь похоже, нужно много переходных отверстий и слоёв, один только фоторезист не спасает. А другого корпуса не было возможности выбрать? :3
>> No.65390 Reply
Анон, подскажи годный микроконтроллер с USB и парой аналоговых выходов и входов
>> No.65626 Reply
>>65390
Таак, а AVR-ки не устраивают чем? У некоторых есть USB. Скорость? Или не посмотрел?

Если скорость, то посмотри, что за потроха у этого программатора: http://bsvi.ru/otladochnyj-komplekt-dlya-altera/ - мк от Cypress может быть интересно опробовать.

А ещё на сайтах производителей есть вполне доступные контроллеры USB, в подходящих корпусах. И с DSP. Глянь, например, что скажет ti.com на слова "usb contoller". И мелкий ARM воткнуть, чтоб обрабатывать данные. STM32, например.

Вариантов куча, но у меня остаётся ощущение, что я тебя недопонял в чём-то.
>> No.65632 Reply
>>65626
Спасибо, вчера все облазил, решил остановиться на AVRках (AT90USB1287 или что-то из близкое)
>> No.65650 Reply
>>65389
Да, чтобы развести такую плату понадобятся дополнительные слои, хотя если извернуться и освоить дорожки тоньше 0,1мм, то тогда теоретически можно на 2-х слоях развести. Правда переходные отверстия для такого извращения я точно не осилю. В придачу надо будет наносить маску, чтобы при пайке дорожки под чипом не слиплись.
А сам фоторезист позволяет делать дорожки тоньше на порядок. Тут возникают проблемы другого характера - нужен качественный фотошаблон и очень выверенное время травления, потому что стравить дорогу тоньше 0,1мм можно очень быстро из-за бокового подтрава.
Корпус к сожалению "какой прислали" - рекламная акция была, предлагалось заполучить бесплатно новейший мельчайший арм. А я не поглядел внимательно, думал будет что-то в духе QFP.
>> No.65712 Reply
>>65650
А мне радиомодули в QFN прислали, сушить надо денёк. Вот только где...

Про фоторезист и так всё понятно, периодически работаю с ПНФ-ВЩ, зная, что на E-bay может быть лучше.

Если есть доступ к производству - лучше делать Gerber + файл сверловки и пользовать фабричную плату. А нет - так на E-bay можно платы заказать.
>> No.65765 Reply
File: 134015604324392.jpg
Jpg, 90.52 KB, 573×807 - Click the image to expand
edit Find source with google Find source with iqdb
134015604324392.jpg
Суп, аноны. Я знаю, что вас уже достали этими вопросами, но что курить для того, чтобы понять суть микроэлектроники, драйверописания и смочь спаять простенькое (или не очень) устройство, совместимое с пекой? Например, usb-клавиатуру с несколькими клавишами, на которые повесить хоткеи каких-либо программ? Один знакомый такую запилил в 11 классе.
Вот вам умненькая няша, не гоните ссаными тряпками :З
>> No.65842 Reply
File: 869b7fafa161222c316ad7bed8e3ed91873aafb7.jpg
Jpg, 416.49 KB, 1000×1000 - Click the image to expand
edit Find source with google Find source with iqdb
869b7fafa161222c316ad7bed8e3ed91873aafb7.jpg
>>65765
Да нормуль вопрос. И Курису кавайная. :3

Лады, дай подумать... Для USB-девайсов тебе нужно FT232. Это хреновина, которая даёт работать по UART (приём/передача сырых данных) с разными микроконтроллерами. И собственно, контроллер, который считывает с кнопок значения и отправляет на UART. Чтобы совсем дёшево, можешь обойтись кнопочками с TI Launchpad. При его цене в 150 рублей, встроенном USB-UART, контроллере, которого хватит под твою задачу - останется написать лишь драйвер.

А ты ведь виндузятник? Очень надеюсь, что да. Виндузятников ланчпад просто спасёт, в лине - же у меня вызывает проблемки с USB-UART, с ланчпада потому UART я спаял сам.

Итак, у тебя есть кнопки. Их надо повесить через RC-цепочку (резистор, конденсатор) к так называемому порту контроллера. Это - собственно и есть его ножки. Каждой ножке - своя RC и кнопка, хоть это и жирно, но оптимизацией заниматься будешь потом.

http://processors.wiki.ti.com/index.php/MSP430_LaunchPad_PushButton

Теперь ты ставишь порт на чтение в Ланчпаде и посылаешь на комп байтик. Битами в байтике можно закодировать состояния каждой из 8 кнопок.

Остаётся использовать USB-COM драйвер от Ланчпада, и сделать программу пользовательского уровня, читающую виртуальный COM-порт. Это фича, так как не надо разбираться с привелегиями. Программировать умеешь? Питон в руки и можно развлекаться. Нет? Хорошо, HiAsm в руки, разберись, нарисуй рабочую схемку и питон в руки. Две недели на развлечения хватит.

Stay tuned, жду твою историю успеха.
>> No.65844 Reply
File: 3a543334925318226bf85a44340bb9c7.png
Png, 768.05 KB, 900×691 - Click the image to expand
edit Find source with google Find source with iqdb
3a543334925318226bf85a44340bb9c7.png
Хотя можно напрямую извращаться с COM и LPT-портом. Но это уже безысходность, стоит осваивать хотя-бы относительно современные средства.
>> No.65871 Reply
>>65712
Я далеко в замкадье, поэтому производство это долго, дорого и только по праздникам.
> Про фоторезист и так всё понятно, периодически работаю с ПНФ-ВЩ, зная, что на E-bay может быть лучше.
В принципе он норм, главное технологию работы с ним освоить. Алсо лазерным утюгом хоть и получались дороги 0,2мм, но это сопровождалось долгими переделываниями. Сейчас 0,2 это реальность.
>>65765
Можно заюзать ту же AVRку с usb портом (а можно и без usb - есть программная реализация low-speed usb для AVR. Гуглится по фразе Igor plug usb. Тогда можно взять совсем маленький чип, вроде attiny2313.)
АРМы щас почти все поголовно с usb, правда это уже жирновато для клавиатуры :3
>>65844
Обычный com порт очень удобная приспособа для дебага, если нет возможности в jtag и прочие встроенные средства для отладки. Хотя и для этого можно ft232 юзать.
>> No.65880 Reply
>>65871
Как сказать, я сам фанат фоторезиста, давно есть ламинатор и прочие полезняшки, но... Мне показали фотобумагу Black Diamond, глянец для лазерников, азотную кислоту. Первой моментально получились дорожки 0.3, без каких-либо пререканий, второй - это всё отлично и быстро вытравилось (до того пользовался персульфатом).

Да, не стоит передерживать плату в кислоте, да, концентрацию слишком высокой нельзя делать, надо пробовать разные, но... Оно отлично делает большинство простых, единичиных задач, а вот если плат много - прозрачный пластик от Lomond'a и ПНФ-ВЩ.

А совсем много - вообще китайцами, но пока не приходилось. :3

По поводу AVR - это вполне повод освоить ЛУТ по данному рецепту. А иначе - макетная плата и LaunchPad, их хватит. Ждём успехов спросившего.
>> No.65955 Reply
>> No.66421 Reply
Няши, хочу упороть программирование ПЛИС, да и для работы лишним не будет. С чего посоветуете начать познавательное чтение? Паять микросхемы к платам немного приходилось, прошивать готовой прошивкой - тоже видел, как делается, а вот как купить, чтоб ездить уметь? Программировал на С++ в институте, самое сложное, что писал - гоняние цветного шарика по экрану стрелками с клавиатуры.
>> No.66528 Reply
>>66421
Итак, есть 2 варианта, Altera Quartus (халявная база) и Lattice Diamond (с платами лицензия примерно на год, смысл есть). На квартус можно на E-bay купить отладочные платы (желательно на Cyclone II) с тегом типа NIOSII board. Например у http://myworld.ebay.com/electronics_lee брал плату я. Годно, но верхнюю не бери, кнопки и прочую фигню сам паяй. :3

Второй - уже писал в треде, Lattice Semiconductor официально продавала плату Versa с ECP3 за 100 баксов. Там высокие скорости работы, держит PCI-E и HDMI.

Пиши на Verilog. Изучай по сайту marsohod.org самые начала, а дальше справочники. Можно писать в конфигурационную флеш / заливать по jtag. Я предпочитаю FLASH, чтобы железо работало после выключения питания.

Дальше, тебе стоит подтянуть цифровую логику. Для этого есть прога школьного уровня - Logisim(http://ozark.hendrix.edu/~burch/logisim/ru/index.html).

Алсо, это по учёбе, или куда применишь? Очень интересно увидеть проекты по теме, как скучающему любителю ПЛИС.
>> No.66730 Reply
Привет тебе, Доброанон, хотелось бы спросить у тебя совета.
Сам я в области электроники полнейший профан, но очень хочу это исправить. Посоветуй пожалуйста годной литературы, да и вообще, с чего стоит начинать. А то с этим у меня вечная проблема, вроде начинаю одно, перескакиваю на другое, в итоге ничего не получается, поэтому прошу вкратце описать с чего начинал ты
Заранее благодарю :3
>> No.66750 Reply
File: 1e14df4bc53ce7a8f49b545b07a39bfc.jpg
Jpg, 340.25 KB, 935×729 - Click the image to expand
edit Find source with google Find source with iqdb
1e14df4bc53ce7a8f49b545b07a39bfc.jpg
>>65871
> Алсо лазерным утюгом хоть и получались дороги 0,2мм, но это сопровождалось долгими переделываниями
Хммм... Максимум какие там переделывания - это распечатывать не 1 плату, а пяток, и, когда перенес, визуально, можно с лупой, контролировать целостность. 0.15 получалось с первого разу!
Фольгу текстолита шкурим 1500-й наждачкой, обезжириваем, печатаем на глянцевом самом толстом ломонде для фотопечати, утюг на 3, кладем на кухонную доску и давим что есть силы, как жареным запахло - не снимая с доски накрываем второй доской и остывать под пресс. АХТУНГ! Если не положить под пресс, то бумагу "ведет" и меньше 0.3 дороги портятся, так же портятся полигоны. Смываем в холодной воде, зубной щеткой не ссать - если рисунок прилип - щетка не отдерет, а ели нет, будет виден брак предварительно полив прилипшую бумагу спиртом. Травим в ульразвуковой ванне хлорным железом. Качество - заводское, разве что дома нормальную маску ты не сделаешь после распайки и отмывки заливал дорожки из баллона цветным лаком, но это некошерно и двусторонку, но двусторонку уже и заказать можно, это так недорого.
>> No.66839 Reply
>>66750
Подсказка про пресс интересная. А ещё надо попробовать применить ламинатор, который я использую в случаях с фоторезистом, для ЛУТа.

Интересно будет сделать мелкую ЧПУ-шку для ровного сверления, а по ровным отверстиям в плате - уже можно аккуратно расставлять layout'ы плат.

На Easyelectronics постепенно публикуют методы изготовления промежуточных отверстий, интересно. Да и про паяльную маску писали. Она похожа на фоторезист, проявляемая. Можно взять прозрачные плёнки от Lomond, штуки две, наложить друг-на-друга, и проявить лампой "мягкого УФ".

Но не думаю, что я буду заморачиваться дома с десятком достаточно больших одинаковых плат. :3
>> No.66854 Reply
>>66528
Привет! Извини, что долго не был на связи - работал вне офиса последние два дня. Спасибо за советы, буду копать. Это не по учёбе, это для работы. Отучился я в этом году, да развиваться хочется. В общем, тема - лазерные датчики. Изучать тему посоветовал бригадир, я подумал, что будет неплохо.
>> No.66904 Reply
File: 63.jpg
Jpg, 244.23 KB, 540×386 - Click the image to expand
edit Find source with google Find source with iqdb
63.jpg
>>66854
Хорошая у тебя работа. И стремление развиваться - тоже.

FPGA в этой ситуации могут пригодиться. Главное в практике - учитывать критерий сильного роста стоимости даже с малым ростом возможностей следущей модели ПЛИС.
Ну и то, что CPLD - дешёвые, а FPGA - достаточно быстрые.

А если тему посоветовал бригадир, у меня появляется необычный вопрос. Какой это город, и какова вообще возможность купить что-то подобное в обычном магазине деталей? В моём (Ростов-на-Дону) - или всякая мелочь в неопределённые сроки, или ЭФО везёт из Москвы (но чешется вроде от 100$).
>> No.67015 Reply
>>66904
Повторяю цифровую логику, играюсь с Логисимом, нашёл информативный сайтик по теме, читаю. В принципе, всё это я проходил в институте, но освежить очень и очень надо. Бригадир на неделе обещает принести книжки по цифровой электронике, с которых он начинал.
Сам я из ДС-1, так что не думаю, что элементная база будет проблемой серьёзной.
>> No.67246 Reply
File: 5234647.jpg
Jpg, 268.31 KB, 700×910 - Click the image to expand
edit Find source with google Find source with iqdb
5234647.jpg
Идиотский вопрос:
Пытаюсь помигать светодиодиками прикручеными к RD0-RD3 на PIC16FL1519

#include <p16lf1519.inc>

_config CONFIG1, FOSCINTOSC & WDTEOFF

   org 0x00
   goto main
   org 0x04
   goto clock

main:
   ; init timer
   movlb 0x01
   movlw 0xDF ; TMR0CS
   movwf OPTION_REG
   movlw 0xA0 ; GIE, TMR0IE
   movwf INTCON

   ; init output
   movlw 0x00
   movwf TRISD
   movlb 0x00
   movlw 0x00
   movwf PORTD
loop:
   goto loop

clock:
   incf PORTD, 1
   bcf INTCON, 2
   retfie


   end

В эмуляторе все нормально, на самой железке - похоже прерывание срабатывет только один раз (горит RD0, если s/incf/decf/ - равномерно горят все 4)

Компилирую MPLAB IDE v8.70, заливаю PICKIT2 2.61 + device file 1.62.14 (то, что гуглится по pickit2 pic16lf1519). На breadboard'е ничего кроме MCU, LED'ов и соединения к программатору нет, ноги кроме RD0-RD4, питания и ICSP никуда не подключены.
>> No.67256 Reply
File: 112.png
Png, 937.41 KB, 976×732 - Click the image to expand
edit Find source with google Find source with iqdb
112.png
>>67246
Зачем на асме? Хочешь познать тайные извращения? Или с учебной целью?
>> No.67305 Reply
>>67256

Во во. Асм без высокоуровневых макросов(вроде тех что в masm) медлен в разработке, тяжёл в отладке и вообще, я асм отличный от x86 нихрена не понимаю.
>> No.67307 Reply
>>66528

а что в чип-дипе нету разве? или в китайский шопах. Зачем американский ёбай когда они там сами ничего не делают.
>> No.67313 Reply
>>67307
Затем что на американском наебае торгуют эти ваши китайцы.
>> No.67527 Reply
File: 1218523827462.jpg
Jpg, 277.56 KB, 700×910 - Click the image to expand
edit Find source with google Find source with iqdb
1218523827462.jpg
>>67256
Исключительно из мазохизма

>>67246
Как выяснилось incf с портами не работает, надо инкрементить через еще один регистр

   movf 0x20, W
   addlw 0x01
   movwf PORTD
   movwf 0x20
>> No.67573 Reply
>>67015
Ну, дело профитное. Рассказывай об интересностях, я вот для себя после покупки ПЛИС не нашёл особых препятствий.

Единственной сложностью для меня была одна особенность квартуса, больше интерфейсом - запись прошивки на внешнюю flash для прошивки при каждом новом запуске. Есть на easyelectronics, могу найти и продублировать.

А что будешь делать после рабочих вопросов? Интересуют - ли софт-процессоры? Если да, сайт opencores даст много дзена.

>>67527
Пик-16?! Его часто неодобряют по инструкциям, но сам думаю закупиться PIC32 ради MIPS-архитектуры. Она-ведь замечательна!
>> No.67574 Reply
>>67307
Гениально. Зачем вообще что-то покупать в ЧИДе и Платане? Ради того, чтобы переплачивать? Хотя я не из ДС, но у меня есть товарищ, который там бывал и уходил сразу из-за завышенных прайсов.

Да, я давал ссылку на китайца на E-bay. А оптом вообще логично заказывать у производителя.

Мелких китайских магазов по ПЛИС я не видел, если кому попадётся не-Ebay с ценами, которые нормальны для ПЛИС , это будет интересно (Altera/Lattice/Xilinx, а всякие Actel и мельче не интересны).
>> No.69300 Reply
to Скучающий плисовод.
Если ты еще здесь и есть желание помочь, напиши trader40@jabber.ru
одни ожидания
>> No.71379 Reply
Суп, микрач. Занимаюсь программированием ПЛИС на Verilog, тут подумал сменить работу. Посмотрел вакансии - в большинстве годных контор требуют System Verilog. У кого-нибудь случайно нет литературы по сабжу, желательно на русском?
>> No.72736 Reply
Какая книга по цифровой схемотехнике считается наилучшей?
>> No.72743 Reply
>>72736
Хоровиц, Хилл "Исскуство схемотехники". inb4: старьё.
>> No.72917 Reply
>>72743
Да нет, почему же? А если чисто по цифре?
>> No.72924 Reply
>>38954
Простите, не знаю, может, я темы перепутал.

Но скажите, можно ли увеличить мощность apple адаптера для зарядки Ipad? Дело в том, что на 10W куда-то засунул, и остался только обычный айфоновский, на 5W. Купить новый сейчас не могу — до зарплаты месяц ждать.
>> No.73092 Reply
>>72924
Рассматривай это как углубление ощущений от любимой компании. Алсо, кабель для зарядки эпплотехники стоит примерно в сто раз больше, чем его себестоимость, так что микроэлектроника - вполне себе золотое дно.
>> No.73093 Reply
>>72924
Ох лол, лишний раз убеждаюсь, какое же говно вся продукция Apple.

владелец MacBook Pro
>> No.73221 Reply
>>73092
Дело не в кабеле, а в адаптере. Я даже не знаю, можно ли как-то поковырять, чтоб получилось. Никто раньше таким не занимался.
>>73093
ю-ноу-зет-фил-бро.джпг
>> No.73274 Reply
Владелец мак эира в треде, ничего еще не сломалось, всё ок. чяднт?
>> No.76941 Reply
File: 1232077773223[1].jpg
Jpg, 58.06 KB, 480×640 - Click the image to expand
edit Find source with google Find source with iqdb
1232077773223[1].jpg
Привет, доброанон.
Сегодня в мне - абсолютному "чайнику" в электронике - попалась в руки такая вот няша: http://www.electronshik.ru/card/elc-18dc-da-r8212easy-f1812620
Мне нужно узнать, почему она требует ввести пароль при попытке перейти к программированию. Есть ли какой-то стандартный пароль? И вообще, реквестирую литературу - хотя бы минимум. На выходных побегу в магазин за "Искусством Схемотехники". Выручайте, няшки! А я пошёл читать мануал.
>> No.76947 Reply
Слоукун отвечает:
>>55621
Для USB и атмеловских микроконтроллеров самым простым и дешевым решением будет вот что:
http://www.obdev.at/products/vusb/index.html
, этакий простой софтверный USB (бесплатно для некоммерческого пользования). В архиве с исходниками пара примеров (типа самодельной мыши, клавиатуры, рандомного устройства). С использованием этого пакета есть масса примеров, которые тебе откроются, если правильно погуглить. Судя по описанию задачи, тебе хватит. За матчастью к микроконтроллерам авр посылаю тебя на сайт easyelectronics к dihalt-у.
>>55630
Если бы не было V-USB, то да, только отдельные микросхемы или микроконтроллер с аппаратным усб.
>>64187
Нормальных всеобъемлющих даташитов на АРМ-ы нет. Есть ARM ARM (Architecture Reference Manual) и тысячи мелких документов про то, как там заставить работать ту или иную периферию. Инженеры компании ST говорят, что АРМ создавался во-первых с расчетом на то, что под него будут писать код на С, а во-вторых, что при написании кода будут смотреть скорее в примеры, нежели в даташиты. Верь мне, я был на семинаре ST-шников. Поэтому на сайте www.st.com где-то лежит большущий архив (свой для каждого семейства процессоров) с примерами использования той или иной периферии (читай, исходниками), ищешь его и копаешься в коде, как-то так.
>> No.77019 Reply
>>76947
> Инженеры компании ST говорят, что АРМ создавался во-первых с расчетом на то, что под него будут писать код на С, а во-вторых, что при написании кода будут смотреть скорее в примеры, нежели в даташиты.
Это же ужасно!
мимодил
>> No.79072 Reply
>>38954
Сап, няши. У меня тут возникла проблема питания различной техники от ЮСБ. В связи с этим вопрос: Читал что всякие утройства заряжаются постоянным током, а в конце постоянным напряжением. Так вот, вопрос, так ли это и, обычно где реализовывается, в устройстве или в зарядном устройстве?
>> No.79077 Reply
File: a1013025-129-simplest-licharge.png
Png, 182.15 KB, 1024×538 - Click the image to expand
edit Find source with google Find source with iqdb
a1013025-129-simplest-licharge.png
>>79072 В устройстве. Простейшая схема, источник с ограниченнием напряжения и тока. Только пикрелейтед от 5в не взлетит, тут или покупать готовую микросхемку или ощутимо усложнять схему. Если нужно чтоб хоть как-то работало - резистор и стабилитрон.
>> No.79148 Reply
>>79077
> > Анонимус 02 October 2012 (Tue) 09:04 No.79147
>>79077
> В устройстве.
Я так понял, что это ответ сразу на оба мои вопроса. Спасибо.
Второй вопрос был бы уже несколько другим. Мне просто нужно организовать преобразователь с 12В DC на 5В DC, Чтобы ампер на 5 выходной на 5В. Нашёл вроде даже подходящую. http://www.chipdip.ru/product/ten20-2411.aspx К каждой думаю по 3 юсб подцепить.
И да, твой прикриплейтед подойдёт для этой цели, или можно ещё проще?
>> No.79706 Reply
>>79148
пять ампер-этл охуенно много, надо импульсный преобразователь пилить. пикрилейт не взлетит, он на 1.5А.
>> No.80487 Reply
File: arm.jpg
Jpg, 12.27 KB, 392×312 - Click the image to expand
edit Find source with google Find source with iqdb
arm.jpg
Вечер, анон.

Пишет тебе быдлокодер-воннаби-эмбедщик-кун. Созрело у меня желание разобраться во встраиваемых системах - контроллерах, одноплатных компьютерах и т.п. Выбор пал на ARM, как наиболее популярный и перспективный. Так вот: а чего изучать-то? Пока решил прикупить какую-нибудь STM Discovery и весело моргать светодиодами. Но дальше непонятно: когда от домашних свистелок-перделок-гирлянд-из-светодиодов-роботов-на-колесах переходим к серьезным платам с кучей периферии и контроллером под управлением ОС,то... то что? Анон, что я вообще должен знать о том, как залить на контроллер ОС (uCLinux, QNX, FreeRTOS, что там еще), как научить ее видеть периферию, как с ней работать? Как перейти от однозадачной программы, работающей с портами, к программированию процессов для ОС?

В голове каша. И чем больше читаю интернеты, тем сильнее каша бурлит и увеличивается в геометрической прогрессии.
>> No.80504 Reply
>>80487
> то что?
Ничего. Это уже как пека, собрал BSP и заливай через программу от производителя чипа. Не сложнее, чем установка генты. Вот если тебе надо будет какой специфичный драйвер написать, тогда да, готовься к изучению ядра по-хардкору. SW-UART мне написать удалось, несмотря на то, что работало через задницу, ну нельзя на линуксе пинами дергать так, как хотелось бы. Пересобрать загрузчик, выкинув ненужное и впихнув кое-что свое.
А свою ось ты не напишешь, забудь - я пытался лишь прикрутить инициализацию HDMI к загрузчику - быстро плюнул на это дело, регистров десятки и описаны не как у атмеля в авр-ах, а в двух словах - лезь в стандарт HDMI и там ищи, что и чего значит... А там, в описании стандарта, темный лес, объем циклопический, в здравом уме никто такое ради развлечения копать не станет.
STMы тоже довольно сложны, один USB чего стоит. Одно дело, если тебе по учебе это надо, тогда можно еще поботанить, если же это ради развлекухи... Тогда месье знает толк, ничего не скажешь...
>> No.80541 Reply
>>38954
Аноны, нубский вопрос. Препод выдал квест: есть прибор, в нем есть два двигателя, надо найти исполнительный механизм, через который, при помощи двух трехпозиционных переключателей надо двигателями управлять с пека. С чего начинать искать?
>> No.80655 Reply
>>80541
Вообще, что бы такое сделать? Ничего не хочется, у меня всё уже есть.
>> No.80690 Reply
>>80504
Так, погоди.
То есть, в комплекте процессорной платы должны быть все драйвера и либы для работы с конкретно этой периферией? А если нет? Или там, производитель платы поставляет с ней WinCE, а хочется uCLinux, например?
Или вообще, плата самопальная?
А еще, вроде, почитав интернеты, понял, что Cortex-M вообще как бы не предназначен для установки на него ОС, а для использования только как микроконтроллер. Но народ-то на него uCLinux ставит. Ииии... Чего с ним делать?

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

Быдлокодер-воннаби-эмбедщик-кун
>> No.80722 Reply
File: 5.JPG
Jpg, 805.67 KB, 1500×1125
edit Find source with google Find source with iqdb
5.JPG
File: F.JPG
Jpg, 945.89 KB, 1500×1125
edit Find source with google Find source with iqdb
F.JPG
File: IMAG0064.JPG
Jpg, 4884.21 KB, 4000×3000
edit Find source with google Find source with iqdb
IMAG0064.JPG

>>80690
Производитель не может давать с платой вин-це, там лицензирование. Вин-це дают бинарником сразу, как демку, что плата "это умеет". Либо ты плату со своего предприятия стырил лол, тогда там же и сорсы венды тырь, чо спрашиваешь. Или ты нашел плату от навигатора и хочешь ее расковырять? Огорчу тебя, это дохлый номер. Продакшн борды идут чаще всего без отладочных портов, да и документации ты на них не найдешь.
Линукс везде стоит, ядро+бизибокс чаще всего, но бывает и дебиан\убунту, если плата навороченая. uCLinux - это рарная ось, заточенная под работу на контроллерах без MMU, младшие кортексы пример. Еще есть QNX, MTKOS, тысячи их! Но это редкое, часто закрытое и узкоспециализированное, зачем тебе оно?
> Или вообще, плата самопальная?
Человек дома паяет BGA и делает многослойки, но при этом не знает, какая на этом железе ОСь будет. Ох лол, ты сделал мой день. Плату под высокоуровневые процы ты сам не разведешь "за пять минут", там куча специфических моментов, потому забудь про самопалы.
> Cortex-M
Да, там прошивка, потому что это скорее очень большой микроконтроллер, чем проц.
> Но народ-то на него uCLinux ставит.
Там нет многих специфичных для линукса вещей. uCLinux ты соберешь, ядро и минимальную систему. Все остальное ты не соберешь просто. Ну а линукс люди даже на восьмибитный авр ставят, был кадр такой, на весь мир прославился этим.
> Ииии... Чего с ним делать?
Фапать. Месье знают толк в извращениях и запускают линукс на тостерах и калькуляторах.
> Поясни мне по хардкору, как дебилу: какие контроллеры, процессоры, платы, для чего используются и как с ними люди работают.
Ээээ? Хороший вопрос. От целей и задач зависит. Для начала бери ардуино. Сразу скажу, что не надо использовать ардуино-иде, это для детей и домохозяек. Берешь кошерную атмел-студио, она для мелочевки бесплатная. Сам пиши либы под те же сервоприводы или перефирию, от скачивания готового толку нет. Как поймешь, что, как и для чего, можешь брать плату посерьезнее. Сразу на кортексах у тебя закипит мозг и ты никогда там не разберешься.
Брать плату с линуксом на начальном этапе вообще особого смысла нет, поставь виртуалку и играй с гентой там - те же яйца, только в профиль. И вообще, это другая ветка развития, хотя и близкая к МК.

Пикрел - моя очередная поделка, в /mad/ даже ссылку на видео выкладывал
>> No.80915 Reply
File: 1349087036085.jpg
Jpg, 43.10 KB, 200×162 - Click the image to expand
edit Find source with google Find source with iqdb
1349087036085.jpg
>>80722
Пагни, чем посчитать сопротивление дифпары?
>> No.80916 Reply
>>80915
Ссылка на пост приклеилась.
>> No.81200 Reply
File: Безымянный.png
Png, 26.21 KB, 615×704 - Click the image to expand
edit Find source with google Find source with iqdb
Безымянный.png
Анон который заказывал лончпады, как ты зарегестрировался у них на сайте? У меня ни в какую.
>> No.81226 Reply
>>81200
А что это за ???? на странице? Там же везде английский, проблем с кодировкой быть не может. Заказывал я, но у тебя с компом явная беда судя по скрину.
>> No.81227 Reply
>>81226
Печаль. Что в хроме что в лисе такое..
>> No.81252 Reply
>>81226
Алсо, что ты писал в графе company name?
>> No.81317 Reply
File: sexy_science_time__by_pastelletta-d5dp9si.png
Png, 648.24 KB, 900×1271 - Click the image to expand
edit Find source with google Find source with iqdb
sexy_science_time__by_pastelletta-d5dp9si.png
Анон как с помощью МК получать временной интервал между замыканиями геркона, чтобы использовать это значение далее в программе МК?
>> No.81324 Reply
>>81317
Повесить на прерывание (INTx) геркон, между соседними прерываниями мерять время. Счетчик времени сделать внутри прерывания таймера. Хм, там, условно говоря, 3 строчки коду будет.
>> No.81329 Reply
File: 1347466901427.png
Png, 129.64 KB, 450×437 - Click the image to expand
edit Find source with google Find source with iqdb
1347466901427.png
>>81252
Тред Мугичкой читал?
В поле company name пиши безобразие вроде "MOSCOW NANO", "RUSSIA MICROELECTRO", ну ты понел. Никто проверять не будет. Если побираешься по семплам регулярно, то сделай на любом непалевном бесплатном хостинге ахтунг, только не народ, не вордпресс и им подобные с мировой известностью! сайт-визитку вымышленной компании с уникальным названием вроде "RUS-NANOMEDVED", это дело пятнадцати минут и давай это название везде. Оно будет гуглится, и, в случае проверки подозрений не будет.
>> No.81349 Reply
>>81329
Да я так и думал, что проблема не в этом но проверить стоило.
>> No.83062 Reply
>>49494
А не проще тупо на BOOST-источнике собрать повышающую схему, вольт до 250, и поставить кондер (1-22 мкф, чем больше, тем глубже острота ощущений). Я собирал от USB источник на 200В, он накачивался от 0 до 200 секунды за 2-3. Еще остроту ощущений можно регулировать шимом, если поставить высоковольтный ключ (мосфет или игбт) на выходе.
>> No.83241 Reply
Помогите ньюфагу.
Есть задание на ассемблере реагировать на фронт линии порта Е.4. Как это реализовать?
>> No.83343 Reply
Анон как мне в обработчике прерывания сделать переход в другое место программы по завершении кода обработчика, а не возвращается в то место, где произошло прерывание? МК AVR;язык С;
>> No.83346 Reply
>>83343
Возврат всегда идет в точку вызова, а ты просто хочешь тупо goto. Значит, логика построения программы у тебя хромает, рисуй блок-схемы и кури их.
>> No.83757 Reply
>>81329
А сколько шла посылка? И как бысттро ее отправили, у меня уже второй день Status: Pending
>> No.83768 Reply
>>83757
7 дней где-то. Но я слоупок, потому получил ее только через 15 дней.
>> No.84087 Reply
File: 61716478_1279553490_9.jpg
Jpg, 51.01 KB, 347×480 - Click the image to expand
edit Find source with google Find source with iqdb
61716478_1279553490_9.jpg
Анон, не поделишься ссылкой на крякнутый mikroPascal PRO for AVR (и, немлохо бы ещё и для ARM).
Ох, чувствую, меня сейчас обольют несвежим за упоминание Паскаля.
>> No.84093 Reply
File: Konachan.com - 81661 cosplay green hirasawa_yui k-on! to_aru_majutsu_no_index.jpg
Jpg, 516.63 KB, 1280×960 - Click the image to expand
edit Find source with google Find source with iqdb
Konachan.com - 81661 cosplay green hirasawa_yui k-on! to_aru_majutsu_no_index.jpg
>>84087
> Ох, чувствую, меня сейчас обольют несвежим за упоминание Паскаля.
Именно так. Там еще и бейсик есть для комплекта, чо. Для тех месье, что знают толк...
Писать надо на C\С++ или асме, остальное богомерзко для низкоуровневого кодинга. Лучше недельку-другую потратить на пересаживание с паскаля на С, чем стать объектом насмешек и мастером спорта по рар-гугглингу.
>> No.84094 Reply
File: 135336807574385.jpg
Jpg, 42.99 KB, 470×420 - Click the image to expand
edit Find source with google Find source with iqdb
135336807574385.jpg
>>84093
> Лучше недельку-другую потратить на пересаживание с паскаля на С, чем стать объектом насмешек и мастером спорта по рар-гугглингу.
Ага, только не неделю, а пару месяцев - все библиотеки вызубрить, функции и т.д. и т.п.. Я не настолько задрот, чтобы торчать в этом дерьме по шесть часов в день. А насчёт насмешек мне глубоко похуй, т.к. написание кода для меня - вынужденная необходимость, а не прямое моё желание. Мне намного лучше было бы сделать то, что я собираюсь, на логике, но её придётся пихать в таком количестве, что размеры прибора будут оставлять желать лучшего.
Паскаль я знаю кое-как только потому, что заставили учить в институте, да и вряд ли мне в жизни пригодятся навыки программирования. Си же учить я просто не вижу смысла, ассемблер - тем более.
>> No.84096 Reply
>>84094
> Ага, только не неделю, а пару месяцев - все библиотеки вызубрить, функции и т.д. и т.п..
ЗАЧЕМ ЗУБРИТЬ, няша? Если тебе это нужно только для себя да для хобби, то нужно знать самые примитивные основы при нормальной обучаемости дело двух дней, остальное гуглится. Все языки имеют сходную структуру. Дальше по мере необходимости гуглишь, смотришь пример, разбираешься в нем и делаешь как в нем с поправкой на свою цель. Именно так кодить и учатся нормальные самоучки, вникая и понимая тему, а не выучивая. А твой зубреж ничего, кроме бестолкового задротства, не даст. Для хобб не нужно делать норму в 1000 строк в сутки.
Когда надо было поправить кое-что в ВНке, я без труда за 2 дня разобрался как писать на питоне и все исправил там. Да, это был спортивный гугглинг, не без этого, однако цель тоже была достигнута. Не надо боятся нового.
>> No.84097 Reply
>>84094
Функций в стандартной библиотеке C не так уж и много, даже меньше, чем у паскаля. На что ты собрался тратить пару месяцев?
>> No.84114 Reply
Извините, психанул, таблетки не принимал давно, просто.
Посмотрел этот паскаль. Разница там только в синтаксисе, библиотеки AVRовские те же.
Уже 5 аптек обошёл, везде рецепт просят на этот долбаный флуоксетин. У меня уже крыша поедет скоро, похоже, если этот депрессивный психоз будет продолжаться.
Да, скажите ещё вот что. Как из меандра на выходе микроконтроллера получить синусоиду? Функция раскладывается в ряд Фурье и из неё вычитаются лишние гармоники? Или для этого используется ЦАП и никаких подобных операций самому проводить не надо? Частоты - 1-16 МГц (синтезатор частоты трансивера).
>> No.84454 Reply
File: USBINT5PIN.Main[2...
Jpg, 27.73 KB, 200×200
edit Find source with google Find source with iqdb
USBINT5PIN.Main[2].jpg
File: 1352916537825[3].jpg
Jpg, 60.79 KB, 500×375
edit Find source with google Find source with iqdb
1352916537825[3].jpg

Ребятки, подскажите нубу, как вставить два USB коннектора в один разъем на плате? Что нужно паять?
>> No.84463 Reply
File: 1315905962792.jpg
Jpg, 40.03 KB, 356×347 - Click the image to expand
edit Find source with google Find source with iqdb
1315905962792.jpg
>>84114
Да, видимо у тебя не флу кончился, а нейролептики.
>>84454
Зачем паять? Нужно всего-лишь купить активатор 4-го измерения, надеть один коннектор, перейти в параллельный подмир, в котором первый коннектор надет не был, там надеть второй коннектор. Вернутся в основной мир. PROFIT!

Наркоманы, везде наркоманы.
>> No.84499 Reply
>>84463
> Зачем паять? Нужно всего-лишь купить активатор 4-го измерения, надеть один коннектор, перейти в параллельный подмир, в котором первый коннектор надет не был, там надеть второй коннектор. Вернутся в основной мир. PROFIT!
И как будет себя вести кабель на границе измерений?
>> No.84507 Reply
File: standard-usb-pinout[1].gif
Gif, 8.08 KB, 587×293 - Click the image to expand
edit Find source with google Find source with iqdb
standard-usb-pinout[1].gif
>>84454
Каждая линейка из 4 контактов — отдельный USB-порт.
>> No.84728 Reply
>>84507
Ок, спасибо. А что делать, на плате один 9-пиновый коннектор, и если из корпуса выходит 2 9-pin'овых коннектора для подключения 4-х USB разъемов???
Есть ли что-то типа тройников?
>> No.84729 Reply
>>84463
> Нужно всего-лишь купить активатор 4-го измерения
Уже пробовал, но USB определяются в параллельном подмире как параллельные LPT [spoiler]ибо параллельно же.[/spoiler]
>>84499
Да на границе с наркочервоточиной аннигиляция бозонов мешает переписать и подключить драйвер LPT в USB.
>> No.84730 Reply
>>84463
Нет, нейролептики как раз таки не принимал, а флуоксетин, похоже, банальное плацебо. Просто надо было сразу понять, что полез не в своё дело, я всё-таки не программист и даже не электроник.
>> No.84760 Reply
File: USB-20HUB[1].jpg
Jpg, 17.59 KB, 344×300 - Click the image to expand
edit Find source with google Find source with iqdb
USB-20HUB[1].jpg
>>84728
Может быть проще обойтись usb-хабом? Конечно, можно разместить этот самый хаб внутри компьютера, а ноги от разъемов на передней панели вставить в него — либо напаять рядом с разъемами прямо его (хаба) плате. Можно сделать переходники usb-вилка с одной стороны, с другой 4 пина (папа) кабеля внешего коннектора.
Сам usb-хаб (разветвитель) устройство довольно хитрое и представлено на пикрелейтед.
>> No.84783 Reply
>>84760
На самом деле хаб это простая хреновина - можно даже самому спаять, достаточно только купить чип выполняющий функции хаба.
>> No.84861 Reply
>>84783
Чип под двухслойную\четырехслойную плату не смущает? Спаяет он, ага... Хотя нет, кулибины вроде разводили по односторонней, но те месье толк знают. Самое простое, что можно сделать: купить хаб, расковырять, вынуть плату, обрезать провод, оставив головку мини-usb. На нее обжать клеммы, надеть пластмасску, вставить огрызок этот в хаб в мини-usb, залить разъем на хабе эпоксидным клеем, дабы не болтался. На матери найти место без крупных чипов (на дешевых матерях места полно) и туда на двусторонний скотч приклеить этот хаб, закрепив по углам эпоксидкой. Надеть на клеммы на матери. ... ПРОФИТ. Я так USB->RS232->BLUETOOTH вешал, чтобы аварийную беспроводную консоль иметь всегда, даже если сеть повисла, но у меня там и размеры меньше, 2 платки по паре кв.см. площадью.
>> No.84909 Reply
>>84730
Ну и что же ты собираешься делать?
>> No.84986 Reply
Доброанон, подскажи, с чего лучше начать изучение микроэлектроники? Накидай годных мануалов о микроконтроллерах разных мастей.
>> No.85007 Reply
Аноны, семплами вкусными никто битардов не счастливит сейчас?
>> No.85067 Reply
>>85007
Сейчас вкусных семплов маловато осталось. Компании, которым они нужны, списываются напрямую с менеджерами производства. В одном месте так корпуса уж очень годные раздавались, но только тем, кто пройдет собеседование с менеджером. Некоторые рискнули. И это было очнь щедро вознаграждено. Потом акция кончилась. Хотя... Если поискать, то что-нибудь интересное найти можно.
Плюс сейчас dip-корпусов у микрух все меньше, а другие дома непаябельны без дорогого оборудования.
>> No.85381 Reply
File: 13242267145507.jpg
Jpg, 81.96 KB, 537×807 - Click the image to expand
edit Find source with google Find source with iqdb
13242267145507.jpg
>>84909
А что такое?
Ни электроника, ни программирование с моей будущей специальностью не связаны и для меня эти вещи абсолютно бессмысленны. Голова - не чердак и все эти т.н. хобби есть просто пустое забивание головы.
>> No.85543 Reply
File: T13.jpg
Jpg, 101.83 KB, 1053×304 - Click the image to expand
edit Find source with google Find source with iqdb
T13.jpg
Написал небольшую программу, чтобы посмотреть, как будет работать внешнее прерывание. В протеусе не получилось симулировать прерывание. Собрал схему на макетке, прошил МК, подаю на INT0 5V, ничего, ставил на восходящий фронт, перепрошиваю МК, чтобы прерывание было при любом изменение на контакте, проверяю, ничего, меняю обратно и так пару раз. Пишу программу, которая зажигает диод, всё нормально, переделываю так, чтобы диод мигал, все работает, значит МК в порядке. Возвращаю изначальную программу, добавляю в схему ключ и опять пробую поймать различные прерывания, ничего. Что я делаю не так?
  
#include <tiny13a.h>
#include <delay.h>

bit Flag = 0;

void main(void)
{

#pragma optsize-
CLKPR=0x80;
CLKPR=0x00;
#ifdef OPTIMIZESIZE_
#pragma optsize+
#endif

PORTB=0x00;
DDRB=0x3E;

TCCR0A=0x00;
TCCR0B=0x00;
TCNT0=0x00;
OCR0A=0x00;
OCR0B=0x00;

GIMSK=0x40;
MCUCR=0x03;
GIFR=0x40;

TIMSK0=0x00;

ACSR=0x80;
ADCSRB=0x00;

#asm("sei")

while (1) {
   if (Flag) {
    delay_ms(100);
    PORTB|=0b00010000;
    delay_ms(5000);
    PORTB&=~0b00010000;
    Flag = 0;
   };
  };
}

interrupt [EXTINT0] void extint0_isr(void)
{
   Flag = 1;
}
>> No.86098 Reply
File: 1287008468004.jpg
Jpg, 98.79 KB, 800×696 - Click the image to expand
edit Find source with google Find source with iqdb
1287008468004.jpg
Аноны, а есть какие-либо онлайн курсы по Electrical Engineering, на подобии курсеры? Можно даже не бесплатные, но чтобы с нуля.
>> No.87221 Reply
>>86098
edx.org
MITX 6002.x
И вообще ты, похоже, даже не гуглил, поскольку это очень популярный курс.
>> No.89763 Reply
File: ihwV9mI_ExY.jpg
Jpg, 189.95 KB, 944×801 - Click the image to expand
edit Find source with google Find source with iqdb
ihwV9mI_ExY.jpg
Анон, привет-привет.
Решил запилить себе квадролёт и использовать для этого микроконтроллер (для практики в использовании МК) Arduino TheUno.
Разобрался со всем, кроме самого главного - как посылать сигнал на МК.
Интересует вот что: что необходимо для пульта управления (вверх, вниз, вперед, назад, вправо, влево) с передатчиком, и, конечно же, приемником, дабы подконнектить его к МК (так понимаю, нужен кодер/декодер).
>> No.89835 Reply
>>89763
Тут у тебя может быть несколько путей.
Первый - самый простой - использовать готовый приемник-передатчик. Протоколы по вкусу - например zigbee или может готовый приемопередатчик вроде TR24A. Тут всё будет элементарно - городишь свой протокол обмена и по даташитам пересылаешь по радио байты туда-сюда.
Второй вариант более джедайский - разобраться с приемом и передачей радиосигналов (модуляция, несущая, генерация, усиление, etc) и уже поверху городить свой цифровой протокол передачи данных. Ну или аналоговый, как в детских игрушках.
Надеюсь не совсем омско получилось.
>> No.93668 Reply
Анон, сосед принес телек - говорит, что в него нека нассала. Видеорилэйтед: http://zalil.ru/34329129
Платы читсые, лампы подсветки в порядке. Его можно починить, или только замена матрицы спасет отца русской демократии?
>> No.94247 Reply
>>93668
Это больше похоже на дефект шлейфа который к матрице идёт - внимательно осмотри, небось туда и попало.
>> No.95532 Reply
Добрый вечер, анон.
Работаю в Altium, однако хотелось бы приобщиться к священным рукописям ГОСТУ. ГОСТ 2.743—91 вцелом полностью устраивает, там есть обозначения для каждого компонента. Но действительно ли нужно обозначать каждую микросхему по-разному (вместо U1, U2, u3 - PDY1, DAC1, CTR1)? Что делать, если в этой табличке не будет обозначения для одного из моих компонентов? Есть ли более дружелюбные ресурсы с подробным описанием для правильного создания принципиальных схем?
>> No.95559 Reply
>>95532
Бампуэ! Призываю анонов с годной литературой по оформлению принципиальных схем.
>> No.95618 Reply
>>95559
Жаль ничем помочь не могу, по гостам схемы не оформлял потому что делал для себя
>> No.95626 Reply
>>95618
Я тоже делаю для себя, но как показывает практика, правила очень толковые.
>> No.95635 Reply
>>95626
Ты прав. Сейчас чувствую себя не полноценным, потому что не умею в конструкторскую документацию
>> No.95641 Reply
>>95635
Разберемся. Ты в какой САПР работаешь?
Для нас, оказывается, существует ЕСКД - Единая система конструкторской документации.
Один хороший человек описал как настроить Altium под стандарты, поищи похожую статью под свою САПР. http://we.easyelectronics.ru/CADSoft/altium-designer-oformlenie-vyhodn[...].html

Также он посоветовал книгу "Выполнение электрических схем по ЕСКД: Справочних, С.Т. Усатенко", в которой собраны все рекомендации и ГОСТЫ. Книжечка на 300 страниц, что-то я начинаю терять энтузиазм. Старовата конечно (1989 год выпуска), но вряд ли сейчас есть особые изменения.
>> No.95644 Reply
>>95641
Я рисую в чем придётся, а сейчас вопрос осложняется тем что мне нужна кроссплатформенная софтина.
А статейка пригодится, там расписано конкретно что к чему.
> Книжечка на 300 страниц, что-то я начинаю терять энтузиазм. Старовата конечно (1989 год выпуска), но вряд ли сейчас есть особые изменения.
Порой даташиты по 1000 страниц имеют, так что книжечка ещё не большая :3
>> No.95674 Reply
>>95644
> кроссплатформенная софтина
Eagle cad же. Мне не очень нравится, но приемлемо, достаточно мощный софт.
>> No.95680 Reply
>>95644
> мне нужна кроссплатформенная софтина
KiCad.

мимо
>> No.95741 Reply
>>95680
А если я в ней напроектирую мегатронный процессор, сколько будет стоить его на изтовление печатной платы отдать? Ну и авторские права оформить оформить.
>> No.95751 Reply
>>95741
Цены зависят от размеров печатной платы, проектировки, материала.
Можешь посмотреть требования и цены на сайте Резонита.
>> No.95844 Reply
>>95680
Похоже не умеет в кастомные шрифты
>> No.95892 Reply
File: Untitled-1.png
Png, 88.40 KB, 500×500 - Click the image to expand
edit Find source with google Find source with iqdb
Untitled-1.png
Где в ДС можно купить пару LM1875 или TDA2030AV?
>> No.95937 Reply
File: not_this_shit_again.jpg
Jpg, 42.61 KB, 190×200 - Click the image to expand
edit Find source with google Find source with iqdb
not_this_shit_again.jpg
>>95892
гугл
>> No.95938 Reply
>>95937
Куча ссылок на магазины, которые либо предлагают ждать две-три недели, либо торгуют партиями от 200 штук, либо хотят, чтобы покупатель набрал деталей на определенную сумму, любо дают телефон и предлагают лично пообщаться с менеджером.
>> No.95939 Reply
>>95938
видимо у нас разный гугл
>> No.95942 Reply
>>95938
> набрал деталей на определенную сумму
Таки проблема?
>> No.95958 Reply
File: Untitled-1.png
Png, 52.92 KB, 768×897 - Click the image to expand
edit Find source with google Find source with iqdb
Untitled-1.png
>>95942
В чип-и-дипе и то дешевле. Да и хотелось бы все же LM1875.
>> No.95961 Reply
>>95958
300 + 175 = 375?
>> No.95962 Reply
>>95958
300 + 175 = 375?
>> No.95963 Reply
>>95942
У чип-дипа просто заоблачные цены. А в терраэлектронике нету?
>> No.95964 Reply
>>95963
Алсо плохо вы гуглите
http://www.terraelectronica.ru/catalog.php?ID=1145&Search=1&Text=lm187[...]geS=1
Правда вот с TDA засада, да
http://www.terraelectronica.ru/catalog.php?ID=1115&Search=1&Text=tda20[...]geS=1
Нужно уточнять когда прибудет на склад.
>> No.97164 Reply
Не знаю,туда ли я зашел, но есть пару вопросов:
1. Реально ли из нескольких наушников сделать микродинамик? (полно валяются без дела, работающих на одно ухо)
2. Что можно сделать из старого жесткого диска?
Говорю сразу, знаний в этих делах у меня 0.
>> No.97166 Reply
>>97164
> 2. Что можно сделать из старого жесткого диска?
Навскидку (не считая варианта "разобрать и вынуть блины и магниты"):
1. Колонка ( google://hdd+speaker ).
2. Часы ( google://hdd+speaker ).
3. Турбина или или насос.
4. Лазерный проектор или осциллограф ( http://hackedgadgets.com/2006/06/01/making-a-hard-drive-laser-oscilloscope/ ).
5. Точильный круг ( google://hdd+grinder ).
>> No.97173 Reply
>>97166
Спасибо большое.
>> No.97174 Reply
>>97166
и еще вопрос, можно ли сделать динамик из CD-привода?
>> No.97178 Reply
>>97174
Вряд ли. Разве что ты заставишь издавать звуки мотор, вращающий диск. Головку в CD-приводах двигает сервомашинка, и заставить её играть музыку будет профильной для этого треда, но совсем не тривиальной задачей.
>> No.97180 Reply
>>97177
Что плохого в вопросах?
>>97178
Ну ладно.
Тогда, все-таки, возможно заставить играть несколько наушников как один?
>> No.97194 Reply
>>97180
В теории, наверное, возможно, но подробнее ничего сказать не могу, ибо в матчасти не силён. Попробуй спросить на кафедре аналоговой электроники (их тред как раз где-то рядом, в пределах первых трёх страниц), к их специальности это таки ближе.
>> No.97196 Reply
>>97194
Хорошо, спасибо.
>> No.97199 Reply
>>97180
А зачем тебе? Один хрен из них колонки говенные выйдут, низких частот нет, будут звучать как дешевый мобильный телефон. Если силен в акустике, то можно сделать большой корпус, демпфер, резонаторную камеру, но все равно хорошего звучания ты от этой вундервафли не добьешься.
>> No.97211 Reply
>>97199
Лежат без дела, а я хочу что-нибудь сделать. Это как вариант занятия, чисто для процесса.
>> No.97490 Reply
File: dagu-rover5-main-...
Jpg, 106.91 KB, 500×500
edit Find source with google Find source with iqdb
dagu-rover5-main-500x5001-500x500.jpg
File: _IGP6009-1-600x60...
Jpg, 65.12 KB, 600×600
edit Find source with google Find source with iqdb
_IGP6009-1-600x600.jpg

Анон, помоги развеять творческий кризис.

Есть гусеничное шасси DAGU Rover 5 (пикрилейтед) и набор из DFRduino RoMeo v2 и кучки периферии (http://www.dfrobot.com/index.php?route=product/product&path=140&product_id=760, пикрилейтед). Цель - создание уберисследовательской машины, способной передавать достаточно данных для построения карты местности и поиска/отслеживания чего-нибудь, а также указывать лазерной указкой на интересные предметы и, возможно, хватать манипулятором проходящего мимо кота (а на самом деле цель - просто позабавиться с программированием и управлением разными интересными девайсами). Для достижения этой цели я заказал несколько сервомоторчиков, модуль с акселерометром-магнитометром-гироскопом, камеру и ещё пару ультразвуковых дальномеров. Чем заняться с девайсом, пока ямщики Почты Роисси тащат мне посылки с этим добром?

В данный момент на шасси стоит плата и дальномер, глядящий прямо вперёд (эх, была бы хоть одна серва...). Плата принимает данные через синезуб от самописной программы, управляющей танком; вся логика по управлению лежит на пека, танк лишь исполняет команды. С управлением танка с геймпада, рандомным движением в разные стороны и уклонением от препятствий я уже наигрался, а дальше идеи кончились. Какие интересные идеи можно реализовать с имеющимся железом?
>> No.97495 Reply
>>97490
> Какие интересные идеи можно реализовать с имеющимся железом?
Ты же сам все написал. По-моему, самая интересная тема - построение карты местности. Сделай сервер из какого-нибудь старого компа, чтобы твой танк сливал информацию на него. Думаю, дальномера для карты хватит.
Можешь переоборудовать в робота-пылесоса.
>> No.97498 Reply
>>97495
Беда в том, что одного неподвижного дальномера для построения сколь-нибудь точной карты мало, а другого железа, кроме перечисленного в посте, у меня пока нет (оно в пути). Поэтому в ближайшие 10-15 дней придётся ограничиться тем, что есть.
>> No.97510 Reply
File: 1366227120387504150054.png
Png, 1.57 KB, 300×20 - Click the image to expand
edit Find source with google Find source with iqdb
1366227120387504150054.png
>>97498
Сделай его подвижным же! Навскидку алгоритм такой: роботэ вертится на месте, отмечая всё что ближе измеренного расстояния как свободное пространство. Если есть "обрыв" (резкая смена расстояния), то этот переход помечаем. После того как повернулись на 360°, ползём в свободную точку, откуда виден один из помеченных участков, делаем такое же круговое сканирование.Когда их не останется, территория размечена.
>> No.97574 Reply
File: URM37_V3.2_Ultrasonic_Sensor2.png
Png, 15.89 KB, 332×174 - Click the image to expand
edit Find source with google Find source with iqdb
URM37_V3.2_Ultrasonic_Sensor2.png
>>97510
Тут тоже есть две тонкости.
Во-первых, дальномер имеет довольно широкий охват (пикрелейтед, дальняя граница - где-то около 5 м), и в этих пределах он реагирует практически на любое препятствие. Например, он видит как препятствие ножку стула (~2 см в диаметре), стоящего в метре от танка. В общем-то за счёт поворотов и перемещений можно это обойти, но тут вступает в действие "во-вторых".
Во-вторых, я не могу точно сказать, на какое расстояние продвинулся танк. Точнее, я могу примерно посчитать на основе энкодеров, какое расстояние он проехал по прямой, но у меня так и не получилось научиться сколь-нибудь точно угадывать угол поворота - гусеницы иногда проскальзывают. Хотя, кстати, можно попробовать ориентироваться в том числе и по окружающим предметам. С сервой, вращающей датчик, наверное, было бы проще, но можно попробовать и так. Спасибо тебе за идею, анон. :3
>> No.97580 Reply
>>97574
Попробуй засекать реперные точки. То есть в начальной позиции засекаешь два репера, ползешь в новую, там опять определяешь, где эти реперы, сканируешь местность и назначаешь новые реперы. Тогда будет неважно, на какой угол повернул твой вездеход.
>> No.97592 Reply
>>97574
А гироскоп? А, он же едет. Тогда есть еще вариантов. Если не можешь в самопальный широскоп, Можешь запилить соленоид, вставить туда гвоздь, прикрепить к нему круглый предмет, могущий служить ключом для энкодера(например зеркало/уголковый отражатель, размеченный по углам кодом грея), прицепить под днище эту конструкцию и датчик. Пока девайс едет, гвоздь втянут. Останавливаемся - отпускаем гвоздь, отмечаем угол, поворачиваемся, считаем разницу. Эта хренота не скользит, но ось гвоздя должна совпадать с осью вращения.
>> No.97601 Reply
File: Screenshot_2013-04-18-22-24-37-1608749751.png
Png, 86.57 KB, 1141×583 - Click the image to expand
edit Find source with google Find source with iqdb
Screenshot_2013-04-18-22-24-37-1608749751.png
>>97592
Вот схема. Извините за неровный почерк мэдскиллз
>> No.98016 Reply
File: 553e3a4fa6476a8a80db4beb94d463db21ce0a76.jpg
Jpg, 29.79 KB, 400×590 - Click the image to expand
edit Find source with google Find source with iqdb
553e3a4fa6476a8a80db4beb94d463db21ce0a76.jpg
Подскажите ответ на дилетантский вопрос.
Есть плата с контроллером, принимающая в качестве питания любое напряжение от 6 до 20 вольт и питающая контроллер напряжением в 5 В. Есть батарея из аккумуляторов (6xAA), номинально дающая 7.2 вольта (по факту, разумеется, напряжение падает при разряде). У контроллера есть входы с АЦП. Каким схемотехническим решением можно измерить напряжение на питающей батарее, но так, чтобы это решение минимально потребляло ресурсы этой самой батареи и было достаточно простым?
>> No.98043 Reply
>>98016
вольтметр?
>> No.98046 Reply
>>98016
Резистивный делитель или мостовая схема. А результат на АЦП подавать. Потреблять будет столько на сколько рассчитаешь и насколько позволяет разрешение АЦП. А если применить экономичный ОУ или каскад на полевике, то возможно получится ещё экономичнее, из-за возможности сделать ток делителя в несколько микроампер.
>> No.99712 Reply
File: futaba-s3003-servo.jpg
Jpg, 41.31 KB, 650×650 - Click the image to expand
edit Find source with google Find source with iqdb
futaba-s3003-servo.jpg
Даже не знаю, где спросить, но, наверное, здесь этот вопрос будет уместнее, чем на кафедре аналоговой электроники. Если я не прав - гоните, я не обижусь.

В общем, есть несколько сервомашинок Futaba S3003, заказанных у великого и могучего китайского народа.
Почти все полученные сервы работали прекрасно, кроме одной. Вроде бы она работает правильно и ловит указанный угол, но после достижения указанного угла начинает трястись туда-сюда. Особенно это заметно на малых углах - там ротор начинает колебаться градусов на 20. Сигнал в норме, другая такая же серва от того же пина позиционируется чётко и без проблем. С продавцом мы договорились - великий китайский народ бесплатно вышлет мне такую же серву, но мне интересно, с чем может быть связано такое поведение? Что можно попытаться сделать с трясущейся сервой, чтобы её починить?

P.S. Сервы выглядят точь-в-точь как на картинке и, судя по всему, не имеют к Futaba никакого отношения, но за их цену, наверное, я готов им это простить.
>> No.99730 Reply
>>99712
Скорее всего это обратная связь глючит. Там внутри что-то похожее на переменный резистор - по его сопротивлению можно судить об угле поворота. Вот скорее всего у него плохо контачит щётка. Ну или покрытие износилось и сопротивление прыгает.
По крайней мере так были устроены советские сервы, может что-то и поменялось, хз.
>> No.100132 Reply
File: 18вольт.png
Png, 14.07 KB, 207×183 - Click the image to expand
edit Find source with google Find source with iqdb
18вольт.png
Микроэлектрон, смотри.
Есть акустика, питающаяся постоянным током с параметрами 18V/3,5A. Нужно запитать ее от аккумулятора, который выдает 12V. Я так понимаю, мне поможет в этом dc/dc преобразователь, но как их выбрать, черт подери!? Ведь нужно подобрать подходящий по току, напряжению и мощности.
>> No.100175 Reply
>>100132
Бамп
>> No.100179 Reply
>>100132
Ну, нужное напряжение ты знаешь. Замерить ток поможет амперметр, или шильдик на акустике (где-то около разъёмов), или документация. Дальше, зная эти параметры, ты легко сможешь найти нужный dc-dc boost преобразователь.
>> No.100181 Reply
>>100179
Совсем забыл: мощность тоже должна быть написана на шильдике или в инструкции.
>> No.100670 Reply
Микраны, где можно по-быстрому сделать качественный реболлинг в дс? Я заебался конторы обзванивать.
>> No.101532 Reply
File: Screenshot.COM5.png
Png, 14.11 KB, 855×499 - Click the image to expand
edit Find source with google Find source with iqdb
Screenshot.COM5.png
Анон, помоги обуздать обработку PCINT на ардуине. Суть такова: имеется Arduino Mega2560 R3, некоторые пины которой умеют генерировать прерывания PCINT (согласно pins_arduino.h для Mega2560, это пины 10-13, 50-53 и 62-69). К пину 10 подвешена кнопка, в нажатом состоянии подтягивающая его на землю. На плате работает вот такой код:
#define BUTTON 10
#define LED 13

void setup()
{
  Serial.begin(38400);
  
  pinMode(BUTTON, INPUT);
  pinMode(LED, OUTPUT);
  
  volatile byte* pcmsk = digitalPinToPCMSK(BUTTON);
  *pcmsk |= 1 << digitalPinToPCMSKbit(BUTTON);
  
  volatile byte* pcicr = digitalPinToPCICR(BUTTON);
  *pcicr |= 1 << digitalPinToPCICRbit(BUTTON);
}

void loop()
{
}

ISR(PCINT0_vect)
{
  noInterrupts();
  
  Serial.print("Detected PCINT0, elapsed ");
  Serial.print(micros());
  Serial.println(" us");
  
  digitalWrite(LED, digitalRead(BUTTON));
  
  interrupts();
}
Проблема в том, что спустя несколько успешных срабатываний обработчика плата виснет и перестаёт отвечать на внешние раздражители. Если в коде основного цикла (функции loop()) разместить, например, моргание ледом, то оно тоже перестаёт выполняться. Что я делаю не так, анон?
>> No.101554 Reply
>>101532
Отбой вопросу - как оказалось, класс Serial (HardwareSerial.h/cpp) активно пользуется прерываниями для своих нужд. Именно его использование в обработчике прерывания PCINT приводит к зависанию; без него же всё вроде работает прекрасно. Досадно, но тащемта без этого можно обойтись - достаточно будет сохранить в обработчике PCINT всю необходимую информацию и выставить какой-нибудь флаг, а обработать этот флаг уже из основного цикла.
>> No.101573 Reply
>>101554
Тащем то да. В обработчике прерывания должно быть как можно меньше кода. Я обычно вообще просто выставляю флаг о том что событие произошло, а дальше уже разбирается основной цикл программы.
>> No.101914 Reply
File: xbee-s6-wifi-dong...
Jpg, 174.44 KB, 600×600
edit Find source with google Find source with iqdb
xbee-s6-wifi-dongle.jpg
File: DFRduino-Romeo-v2...
Jpg, 129.60 KB, 600×600
edit Find source with google Find source with iqdb
DFRduino-Romeo-v2.0.jpg

Ах, это странное чувство, когда процессор вайфай-свистка мощнее, чем ядро платы, использующей этот свисток.
>> No.101915 Reply
>>101914
И что? Вопрос какой?
>> No.101918 Reply
>>101915
Нет никакого вопроса. Это была просто мысль вслух на правах бампа.
>> No.101946 Reply
>>101914
Да, такое же чувство вызывают разного рода кодеки от VLSI. содержащие в себе довольно мощный DSP, управляемые какой-нибудь мегой
>> No.104692 Reply
Анон, нужно взять сигнал с щелевой оптопары и послать его на альтеровскую ПЛИС. Посоветуй контроллер, чтоб переделать аналоговый сигнал в цифровой. Паять умею, в электронике не очень.
>> No.104696 Reply
>>104692
любой где есть встроенный АЦП. Только как ты это сделаешь если
> в электронике не очень.
>> No.104700 Reply
File: attiny13-dip.jpg
Jpg, 24.19 KB, 600×600 - Click the image to expand
edit Find source with google Find source with iqdb
attiny13-dip.jpg
>>104692
По описанию - любая самая дешёвая ATtiny. Подробности зависят от того, каким образом ты будешь передавать данные на альтеровскую ПЛИС.
>> No.104715 Reply
>>104692
А тебе какое разрешение АЦП нужно? Каким образом посылать сигнал будешь?
>> No.106026 Reply
File: HC-SR04-lg.jpg
Jpg, 425.55 KB, 2910×2225
edit Find source with google Find source with iqdb
HC-SR04-lg.jpg
File: correct-work.png
Png, 142.57 KB, 1920×1080
edit Find source with google Find source with iqdb
correct-work.png
File: whole-period.png
Png, 77.64 KB, 1920×1050
edit Find source with google Find source with iqdb
whole-period.png
File: zoomed-echo-start...
Png, 122.50 KB, 1920×1080
edit Find source with google Find source with iqdb
zoomed-echo-start.png

Анон, а не приходилось ли тебе работать с ультразвуковыми дальномерами HC-SR04? Попробовал пару датчиков - капризничают, черти. В даташите сказано, что после того, как я подам на вывод TRIG высокий импульс не менее 10 мкс длиной, на выводе ECHO через некоторое время должен появиться высокий импульс, длительность которого будет указывать на свободное расстояние перед датчиком. В принципе, он действительно так работает, если расстояние не превышает 50-60 см (correct-work.png). На бОльших же расстояниях датчик часто отказывается утягивать пин ECHO вниз, и в результате я получаю пикрелейтед (whole-period.png и zoomed-echo-start.png). Неужели с этим сталкиваются все пользователи таких датчиков?

P.S. Условия не такие уж и жёсткие (обычная квартира), датчики URM37 от DFRobot здесь же работают куда стабильнее.
>> No.106037 Reply
>>106026
Попробуй ECHO подтянуть на GND через резистор ~1-10k.
>> No.106424 Reply
File: 12.png
Png, 483.63 KB, 822×623
edit Find source with google Find source with iqdb
12.png
File: tab4.PNG
Png, 30.38 KB, 713×386
edit Find source with google Find source with iqdb
tab4.PNG

Читает только первые 16 бит, остальные 16 выводит нули независимо от значения этих битов. ЧЯДНТ?

[code=C]

//Директивы препроцессора и команды конфигурации постить не буду

uint32_t codeData;
uint32_t ch;
unsigned int test;
unsigned int k;

codeData = 0b00101110100001100010111010000110; //Значение переменной для испытания программы, в дальнейшем он будет вводиться извне

ch = 0b00000000000000000000000000000001;

for (k=0;k<32;k++)
            {
            test = codeData & ch;
            if (test != 0)
                    {
                    PORTB.0=1;
                    putchar('1');
                    }
            else
                    {
                    PORTB.0=0;
                    putchar('0');    
                    };
            ch = ch << 1;
            delay_ms(30);
            PORTB.0=0;
            }
[/code]

Вообще, в AVR можно как-либо проводить побитовые операции и переменными длиннее 16 бит?
>> No.106442 Reply
>>106424
Делаешь сдвиг на 16 бит, записываешь результат в новую переменную, проводишь побитовую операцию.
>> No.106457 Reply
File: Безымянный.png
Png, 81.84 KB, 1920×1050 - Click the image to expand
edit Find source with google Find source with iqdb
Безымянный.png
>>106424
Каким компилятором ты пользуешься? Arduino, avr-gcc, твой код работает.
Собственно код:
#define TEST_PIN 11
#define TX_INDICATOR 13

void setup()
{
  pinMode(TEST_PIN, OUTPUT);
  pinMode(TX_INDICATOR, OUTPUT);
}

void loop()
{
  uint32_t codeData = 0b00101110100001100010111010000110;
  
  uint32_t ch = 1;
  
  // Отмечаем, что цикл начался, чтобы потом разобраться в графиках.
  digitalWrite(TX_INDICATOR, HIGH);
  
  for (int i = 0; i < 32; i++)
  {
    uint32_t test = codeData & ch;
    if (test != 0)
    {
      digitalWrite(TEST_PIN, HIGH);
    }
    else
    {
      digitalWrite(TEST_PIN, LOW);
    }
    
    ch = ch << 1;
    delay(30);
    
    digitalWrite(TEST_PIN, LOW);
  }
  
  // Точно так же отмечаем окончание выполнения цикла.
  digitalWrite(TX_INDICATOR, LOW);
  
  delay(500);
}
Временная диаграмма с пинов TEST_PIN и TX_INDICATOR - пикрелейтед.
>> No.106458 Reply
File: 1260953867811.jpg
Jpg, 174.07 KB, 1024×768 - Click the image to expand
edit Find source with google Find source with iqdb
1260953867811.jpg
>>106424
А, понял, в чём твоя ошибка - у тебя переменная test 16-разрядная, поэтому когда единичка в ch уползает за пределы 16 бит, там всегда оказывается ноль. Я в своём коде это неосознанно поправил.
>>106457-кун

Томо няша :3
>> No.106467 Reply
File: 81.jpg
Jpg, 13.86 KB, 300×225 - Click the image to expand
edit Find source with google Find source with iqdb
81.jpg
>>106457
> Каким компилятором ты пользуешься?
Code Vision AVR.
> у тебя переменная test 16-разрядная
Спасибо, не доглядел. Почему-то мне подумалось, что значимым там будет только младший бит и её вообще можно было объявить как bit. Теперь дошло, что единица или ноль будет в читаемом разряде, а не в младшем.

Алсо, не понимаю, почему Analog Devices не могли сделать для этого адского чипа нормальный интерфейс - SPI или I2C.
>> No.106468 Reply
File: synthesier.PNG
Png, 82.39 KB, 1366×768 - Click the image to expand
edit Find source with google Find source with iqdb
synthesier.PNG
Всё, работает.
>> No.106471 Reply
>>106467
> Алсо, не понимаю, почему Analog Devices не могли сделать для этого адского чипа нормальный интерфейс - SPI или I2C.
Так это ж синтезатор частоты из лохматых годов. Тогда ещё SPI не в моде было. Да и контроллеры были помедленнее, в моде были параллельные шины.
>> No.106472 Reply
>>106457
Алсо ты заставил дальномер работать-то?
>> No.106507 Reply
File: long-range.png
Png, 93.28 KB, 1920×1050
edit Find source with google Find source with iqdb
long-range.png
File: whole-period.png
Png, 92.76 KB, 1920×1050
edit Find source with google Find source with iqdb
whole-period.png

>>106472
Да, заставил - с внешней подтяжкой к земле на ECHO ему стало лучше (повесил 1К), и расстояние до полутора метров он угадывает довольно точно. Тем не менее, на расстояниях больше 160-180 см он по-прежнему часто теряется и возвращает импульс чуть больше 30 мс, что соответствует расстоянию около 504 см (для перевода я пользовался коэффициентом 6.1 мс/м, или 2 / 0.33 м/мс). Возможно, он теряется из-за переотражений сигнала от стен в комнате, но за оправдание это всё равно не сойдёт. Как результат, для разведки местности такие датчики мне не подойдут - придётся использовать URM37, который работает более предсказуемо, но и стоит примерно на порядок дороже (~$15 за один URM37 против ~$1.5-2 за один HC-SR04).
>> No.106510 Reply
>>106507
А мне левая пятка подсказывает что это "паразитная засветка" из-за близко расположенных приемника и передатчика. Судя по пикчам в интернете у URM37 они чуть больше разнесены на плате.
Можно попробовать соорудить перегородку и поигравшись с её длинной добиться устойчивой работы. Или рупоры несколько удлиннить, в общем сделать так, чтоб сигнал мог попасть только отразившись от чего-то спереди.
>> No.106512 Reply
>>106510
> длиной
Чертова опечатка, преследует меня.
>> No.106513 Reply
>>106510
> А мне левая пятка подсказывает что это "паразитная засветка" из-за близко расположенных приемника и передатчика.
Разве не должна она в таком случае проявиться гораздо раньше, примерно через 30 мкс (вроде бы примерно столько времени потребуется звуку на преодоление одного сантиметра между передатчиком и приёмником) после окончания сигнала с TRIG?
Олсо, попробовал поразвлекаться с перегородкой. Пробовал пластиковые карты (8.5 см в длину), кусочки картона (5-15 см) и даже внешний жёсткий диск (около 15 см) - бесполезно, в том же положении он продолжает показывать свои 30.78 мс.
>> No.106527 Reply
File: vlcsnap-2013-06-13-01h26m27s172.png
Png, 850.35 KB, 1280×960 - Click the image to expand
edit Find source with google Find source with iqdb
vlcsnap-2013-06-13-01h26m27s172.png
>>106424-кун снова на связи. Теперь проблема с дисплеем. Есть МЭЛТовский ЖК-дисплей 20x4 (хотя, это роли не играет).
Суть в том, что мне надо вывести на него переменную типа float, ну или, хотя бы, int.
Есть ли способ сделать это так же легко, как и вывод этих переменных не терминал т.е. printf(var);? Ну или, хотя бы, какой-то универсальный алгоритм.
Не смог ничего подобного ни найти в учебниках Шпак или Лебедева, ни нагуглить. Не думал, что такая "безобидная" вещь, как дисплей, вызовет столько геморроя - с терминалом всё идёт гладко, а вот на дисплее застрял.
>> No.106528 Reply
> на терминал
фикс
>> No.106531 Reply
>>106527
> Есть ли способ сделать это так же легко, как и вывод этих переменных не терминал т.е. printf(var);? Ну или, хотя бы, какой-то универсальный алгоритм.
Твой алгоритм действий:
1. Найти/написать библиотеку для работы с дисплеем (если ещё не), чтобы иметь возможность сделать что-нибудь вроде outputTextToMyAwesomeDisplay(char* text, uint8_t x, uint8_t y). Готов поспорить, что контроллер твоего дисплея тоже совместим с HD44780 (данные идут по 4 или 8 линиям, для управления используются выводы RS, R/W и E), а значит, готовых библиотек и руководств по их написанию очень много (например, от Дихальта: http://easyelectronics.ru/avr-uchebnyj-kurs-podklyuchenie-k-avr-lcd-di[...].html ).
2. Для перевода float или int в строку можно воспользоваться функциями ftoa или itoa соответственно. Или, если ты гуру форматов printf, задействовать sprintf.
>> No.106591 Reply
File: ind.PNG
Png, 22.72 KB, 639×556 - Click the image to expand
edit Find source with google Find source with iqdb
ind.PNG
>>106531
Спасибо, пока доброчан лежал, дописал уже всё.

void ind(unsigned long ind)
    {
    char str[50];
    lcd_clear();
    sprintf(str, "Frequency = %dHz", ind);
    lcd_puts(str);
    }
> Готов поспорить, что контроллер твоего дисплея тоже совместим с HD44780
Контроллер - КБ1013ВГ6. Шина восьмибитная, да (хотя я использую четырёхбитную передачу, что допустимо по заявлению производителя).
>> No.106761 Reply
На меня внезапно взвалили задачу, вроде бы, довольно простую, но с одной проблемой. Теперь к теме: нужна ИМС счётчика импульсов. Конкретно - двоично-десятичный счётчик. Всё бы ничего, но работать она должна на частотах до 50 МГц.
Счётчики-делители не предлагать, т.к. в установке, для которой я разрабатываю блок счёта, нужен точный подсчёт количества импульсов за период времени длиной в 10-70 мкс (время счёта задаётся оператором).
>> No.106830 Reply
>>106761
А серия ALS не на таких ли частотах работает?
http://www.fairchildsemi.com/an/AN/AN-319.pdf
>> No.106832 Reply
File: 0_25728_ce7dcab8_XL.jpg
Jpg, 29.68 KB, 604×453
Your censorship settings forbid this file.
r-18g
>>106830
До 30 МГц она.

Проблему частично решили, заказчик сказал собирать на IN74AC163. Теперь другая проблема. У 74AC163 нет выхода переноса разряда (а нужно включить 4 счётчика). Там есть отдельный счётчик-делитель на 16, работающий постоянно и не подчиняющийся входу разрешения счёта.
Суть в том, что входы разрешения счёта будут подключаться к таймеру на кварцевом генераторе на 1 МГц и программируемом счётчике-делителе (К561ИЕ15), который будут задавать время счёта.
В современных ИМС и в их западных названиях не разбираюсь. Так что хотел попросить - скажите, пожалуйста, какие есть двоичные четырёхразрядные (не двоично-десятичные, я понял, что с двоичными будет проще) скоростные счётчики с переносом и блокировкой?
Понял, что надо учиться работать с ПЛИС, но тут время поджимает и работать надо с тем, что есть, а есть логика; атмега, которая управляет установкой и счётчиком, читает данные со счётчика и отправляет на ПК и, собственно, ПК с LabVIEW, откуда будет осуществляться управление установкой и где будет выводиться диаграмма, на которой по осям X и Y откладываются координаты головки, а от интенсивности излучения, зафиксированного ФЭУ, будет зависеть цвет точки по данным координатам.
>> No.106836 Reply
File: 163.PNG
Png, 49.92 KB, 872×727 - Click the image to expand
edit Find source with google Find source with iqdb
163.PNG
>>106832
F161-й/F163-й например: http://www.nxp.com/documents/data_sheet/74F161A_163A.pdf
И частота вроде тоже подходящая
> Typical fmax=130MHz
Алсо судя по пикчам и описанию у 163 должен быть выход переноса, это TC
> (1) = The TC output is High when CET is High and the counter is at Terminal Count (HHHH for 74F161A)
Да и схема говорит о том, что он должен становиться в "1" при "1" на всех выходах когда на Q будет "1", на #Q будет "0", а после инверторов будет как раз "1" и при "1" на CET (видимо это вход разрешения переноса).
Короче это все есть и на выбранной 74AC163.
>> No.106847 Reply
>>106836
Спасибо, посмотрел графики логических состояний и понял что и как.
Теперь другой вопрос. Можно ли для этих целей использовать ресурсы какого-нибудь микроконтроллера, например, из серии ATxmega? Т.е., у него есть встроенные таймеры и счётчики. Можно ли ими считать импульсы с такими частотами?
>> No.106876 Reply
>>106847
http://www.atmel.com/Images/Atmel-8068-8-and16-bit-AVR-XMEGA-A3-Microc[...]t.pdf
Если импульсы хорошие и ровные то да, думаю можно. Запрягаем один 16-ти разрядный счетчик считать поступающие импульсы на какую-нибудь ногу (максимально мы можем насчитать их 65535 до прерывания, это при 30МГц дерганья будет ~458 прерываний в секунду (458Гц) или одно прерывание каждые ~2.1мс). хМега должна переварить такой поток, т.к. там clk до 32МГц. Только нужно учесть, что обработчик должен выполняться максимально быстро и в программе не должно быть кусков огороженных asm('cli') ... asm('sei'), выполняющихся дольше ~1мс (чтоб не терять импульсы).
Примерно так я это вижу в теории.
>> No.106913 Reply
>>106507
Беда с определением именно из-за переотражения сигнала. Ничего не поделаешь, у меня до 3х метров нормально видит, дальше уже ерунду выдает. Хотя именно точные измерения в районе метра, дальше уже "гуляет" значение. Если нужно определять точно и далеко, нужен хороший мощный излучатель, чувствительный приемник и, желательно, сразу цифровой интерфейс, а не слабенькая пищалка за $2.
>> No.106919 Reply
>>106913
> сразу цифровой интерфейс
К сожалению, не всегда это плюс. Например, я использую 3 датчика URM37 с Arduino Mega R3 (на ATmega2560), на которой 4 UARTа. Два из них заняты под связь (прошивка и отладка + беспроводной передатчик), ещё один - под общение с камерой. Остаётся всего один хардварный UART, которого точно не хватит на три датчика. Можно было бы, конечно, использовать софтварный UART (SoftwareSerial), но конкретно с Arduino Mega у меня он почему-то не заработал (про то, что для RX используются только пины с PCINT, я знаю, но это ничего не меняет). Вот и приходится использовать их в тупом, но работоспособном режиме TRIG/ECHO.
>> No.106924 Reply
>>106919
> Остаётся всего один хардварный UART, которого точно не хватит на три датчика.
А под i2c или spi датчиков не бывает? Я б брал такие, ибо uart это точка-точка и проводов много надо. А на одну шину spi/i2c/twi можно повесить несколько девайсов (отдельные понадобятся только DEVICE_SELECT выводы в случае spi).
>> No.107056 Reply
>>106924
Кто-нибудь имел дело с LabVIEW Embedded Module for ARM? С кряком нашёл только версию 8.6. Проблема в том, что она не работает с контроллерами Cortex-M4. Более новые версии, поддерживающие Cortex-M4 есть, но я не могу найти их в свободном доступе.
Если они есть - скажите, пожалуйста, где их можно скачать, желательно, наиболее свежую из взломанных.
>> No.107163 Reply
>>106919
> Вот и приходится использовать их в тупом, но работоспособном режиме TRIG/ECHO.
Проблема тут в том, что возникают фризы на период измерения, поскольку ожидание ответа и измерение длительности импульса идет условно-бесконечным циклом, на период которого запрещены прерывания. Иначе точность никакая будет.
Можешь глянуть, вот исходник от робота: 7xm.ru/f/f/arduino.0.1.24-10-12.23-38.zip
>> No.107169 Reply
>>107163
> Иначе точность никакая будет.
Нет, вполне терпимая - пины ECHO датчиков подключены к выводам платы с PCINT, и я узнаю об изменении их состояния почти сразу же. Да и потом, для всего, что висит на моём роботе, я пишу дрова без использования delay() - вместо этого классы, работающие с периферией, получают управление из loop() и обновляют в это время своё состояние. В результате с десятком разных датчиков/модулей, драйверы которых написаны таким образом, вполне можно добиться периодичности порядка 80-100 мкс между вызовами - для URM37 это составит погрешность в пару сантиметров.
>> No.107329 Reply
>>107163
> спойлер
Анон, а что твой робот делает (если не секрет)? Судя по исходникам, это что-то вроде шагохода, который передвигается по местности и огибает препятствия?
>> No.107331 Reply
>>107329
Поиграю в Вангу - это анон с механическим пауком.
>> No.107352 Reply
File: зит.PNG
Png, 23.44 KB, 435×317 - Click the image to expand
edit Find source with google Find source with iqdb
зит.PNG
Может кто-нибудь посоветовать годный учебник по микроконтроллерам Cortex-M4? Сильно привык к AVR и изучение примеров кода к ARM вызвало некоторый когнитивный диссонанс - вместо привычных PORTA, PORTB и т.д. какие-то длинные строки с GPIO.
И ещё компилятор (CooCox) не создаёт никакого кода, ответственного за периферию МК как CodeVisionAVR, создающий огромную шапку, где подключаются нужные библиотеки и настраивается периферия.
>> No.107375 Reply
>>107352
> CodeVisionAVR, создающий огромную шапку, где подключаются нужные библиотеки и настраивается периферия
Просто интересно: а что вообще на AVR можно настраивать огромной шапкой? У них периферии кот наплакал же, и далеко не вся она используется в конкретных проектах. Зачем тогда тратить время на её инициализацию?
>> No.107380 Reply
File: T13.png
Png, 156.46 KB, 1053×304 - Click the image to expand
edit Find source with google Find source with iqdb
T13.png
>>85543
Не туда подключал, пикрелейтед.
>>107163
Почему нельзя подключить выводы ECHO к внешним прерываниям и по положительному фронту запускать таймер, а по отрицательному останвливать? Процессор во время измерения никак не будет занят.
>>106847
Скорее всего нельзя, в мегах, например, максимальная частота таймера для асинхронного режима была fcpu/2.
>>107352
> CodeVisionAVR, создающий огромную шапку
Бестолковая фича, которая зачем-то инициализирует неиспользуемую периферию, 90% этой шапки - не нужный код. И вместо названий битов в регистрах там волшебные числа.
>> No.107382 Reply
>>107352
Ты это я. Имеется плата STMF4Discovery, кто-то пишет использовать системную библиотеку (так как там ошибки), кто-то пишет использовать. А как делать то или другое, никто не объясняет. Сижу, пытаюсь скурить даташит.
>> No.107383 Reply
>>107382
не использовать
fix
>> No.107384 Reply
>>107380
> Бестолковая фича, которая зачем-то инициализирует неиспользуемую периферию, 90% этой шапки - не нужный код. И вместо названий битов в регистрах там волшебные числа.
Кстати да, удобряю. Всегда удивлялся этому. В своих программах я обычно оставлял неиспользуемую периферию в покое или отключал только то что не нужно выборочно. Да и вообще мне больше понравился WinAVR как среда разработки и компилятор, а CodeVisionAVR я использовал как прошивалку и терминал.
>> No.107392 Reply
File: arduino_v2_by_pig...
Png, 518.85 KB, 961×680
edit Find source with google Find source with iqdb
arduino_v2_by_pighixxx-d5wpn8h.png
File: mega2_ret_by_pigh...
Png, 798.70 KB, 1600×1131
edit Find source with google Find source with iqdb
mega2_ret_by_pighixxx-d5yqsht.png
File: URMSensor.7z
7z, 0.01 KB, 0 files
view
URMSensor.7z

>>107380
> Почему нельзя подключить выводы ECHO к внешним прерываниям и по положительному фронту запускать таймер, а по отрицательному останвливать?
Отчего же нельзя, вполне себе можно. Вот только внешних прерываний на ардуинах кот наплакал (я имею в виду INTx), поэтому на все датчики их может не хватить. Да и с таймерами тоже напряг. Лично мне всё же хватает простого опроса из основного цикла. Если у кого-то ещё есть любая ардуина и любой ультразвуковой дальномер, работающий по принципу TRIG/ECHO, предлагаю опробовать прикреплённую самописную либу. Может быть, когда-нибудь у меня дойдут руки написать диспетчер задач, и тогда во всём мире настанут мир, радость и процветание. Код прибит гвоздями к содержимому Arduino.h, поэтому без настройки avr-gcc для сборки C++, без своих реализаций типов byte и boolean, без переписывания метода attach() и без собственных реализаций функций millis() и micros() на ванильных AVR оно не взлетит.

Дисклеймер: осторожно, внутри архива может попадаться быдлокод на C++ с безграмотными англоязычными комментариями. Открывая файлы с кодом, вы признаёте, что делаете это на свой страх и риск. Если вдруг у читателей разорвётся задница или случится глазное кровотечение, автор не несёт за случившееся никакой ответственности!
>> No.107938 Reply
File: Anime-Girl-Book-Glasses.jpg
Jpg, 186.82 KB, 1920×1200 - Click the image to expand
edit Find source with google Find source with iqdb
Anime-Girl-Book-Glasses.jpg
Привет, анон. Я пробовал задавать вопрос про электроэнцелографы в треде нейронаук, но там промолчали, поэтому я пришел к тебе. Допустим, я хочу замерять не всю электрическую активность мозга, а только альфа-ритмы. Достаточно ли мне для этого осциллографа и нейробиолога, который скажет, с какого места на голове считывать напряжение? Я вроде как имею некие знания теоретические об электронике, и некие теоретические по электрофизиологии, но, во-первых, и тех, и других мало, а во-вторых, они не состыкуются вместе, и в гугле я тоже ничего особо на эту тему не нашел. Так что буду очень признателен, если кто-то ответит на мой вопрос, или хотя бы скажет, в каком направлении копать.
>> No.107941 Reply
>>107938
А разве эти волны не вычисляют математически после анализа электрической активности мозга в нескольких точках? Мне кажется тут нужно что-то более сложное, чем просто измерять сигнал в определённой точке.
>> No.107943 Reply
>>107941
По-моему, ты не прав, однако в любом случае реквестирую ссылок и литературы, а не мнения с дивана не как что-то плохое, но без аргументов... сам понимаешь.
>> No.107957 Reply
>>107943
> По-моему, ты не прав
Вполне возможно, я этим никогда не занимался.
> однако в любом случае реквестирую ссылок и литературы, а не мнения с дивана
Из описания с википедии можно примерно понять куда нужно тыкать (затылочная часть, O1 и O2 по классификации 10-20%) электроды и какого размаха напряжений нужно ожидать (50-100мВ), алсо частота Альфа-ритма до 14Гц, а это значит что для наблюдения тебе нужен осциллоскоп с большим послесвечением или осциллограф с памятью, иначе всё что ты увидишь - прыгающая точка.

ruwiki://Альфа-ритм
ruwiki://Электроэнцефалограмма
ruwiki://Электроэнцефалограф
ruwiki://Электроэнцефалография
ruwiki://Международная_система_размещения_электродов_«10—20»
http://www.booksmed.com/nevrologiya/703-klinicheskaya-yelektroyencefal[...].html
Может кто ещё набежит с более полезными советами. Так что это на правах бампа.
>> No.107962 Reply
>>107957
Книжку почитаю, и спасибо за международную систему размешения электродов, думаю, будет полезно.
>> No.108498 Reply
File: titlescreen-panorama01.jpg
Jpg, 425.75 KB, 3104×720 - Click the image to expand
edit Find source with google Find source with iqdb
titlescreen-panorama01.jpg
Привет, анон. Я случайно нашёл у себя плату оперативной памяти на 128 мегабайт, и мне стало интересно, что я могу с ней сделать. Собственно вопрос: что нужно почитать, чтобы понять, где у неё входы, где выходы, что нужно на вход подавать чтобы получить тот или иной результат на выходе... И так далее.
Мануалы, их есть у тебя?

Пикрандом.
>> No.108499 Reply
>> No.108503 Reply
>>108498
Если это DDRх, то ничего ты с ней не сделаешь. Для работы такой памяти нужен контроллер памяти, который является составляющей чипсета или проца. Если это нечто древнее типа SDRAM, то можно через пляски с бубнами прикрутить к ардуино, гугли нашумевший в прессе проект, где на атмеге чел линукс запускал.
>> No.109276 Reply
File: 1800634-EQUGSGO.jpg
Jpg, 258.91 KB, 850×1203 - Click the image to expand
edit Find source with google Find source with iqdb
1800634-EQUGSGO.jpg
Анон, я хочу научиться красиво-переливчато мигать разными светодиодами. С нуля.
Что можно почитать на эту тему?
>> No.109279 Reply
>>109276
Наверное тебе нужно прочитать про широтно-импульсную модуляцию (ШИМ), затем выбрать контроллер который имеет несколько каналов ШИМ и написать под него программу.
>> No.109312 Reply
>>109279
Спасибо!

У меня ещё вопрос - какой программатор лучше взять?
Мне не нужна сильная навороченность, надо самое неговно из дешёвых.
С: ровным советовала
>> No.109315 Reply
>>109312
usbasp
>> No.109650 Reply
>>109315
> 2013
> avr
Закопайте обратно. Армы и дешевле и мощнее.
>>109312
Бери leaf maple, 10 евро на алиэкспересс.
>> No.109652 Reply
>>109650
> Армы и дешевле и мощнее.
И что, теперь в каждый брелок по арму ставить? Тиньки и слабенькие меги вполне демократично стоят вроде бы. Тем более если задача - помигать светодиодами.
мимодил
>> No.109737 Reply
>>109652 STM32F050xx стоит 28.60р, avrы от 50р. Остается только суровый PIC10F20x, он вдвое дешевле, но способен именно что помигать светодиодом.
> И что, теперь в каждый брелок по арму ставить?
Забивание гвоздей микроскопом? Таковы реалии - массовое производство, упрощение разработки.
>> No.109756 Reply
>>109650
Ну-ну. Я под телечип загрузчик писал, убут не устраивал из-за своей сложности метр весит, из-за универсальности 90% кода не нужно, а нужно-то настроить память, флешку, и тут же отдать управление линуксу. Так вот. Помигать диодами еще можно, но написать качественно работу с usb, sata, hdmi это уже уровень мастера кодинга скорее даже не кодинга, а копания кривого ДШ и bsp, по dsp молчу вообще, соло не взять никогда - это тысячи человекочасов. Армы созданы уже под линуксы или ртосы, или, как минимум для младших типа кортекс 0, кучу заводских либ. Смысл от этого? С таким же успехом можно поставить линукс на пека и кодить hello_world.ko, пользы столько же. Речи про производство тут нет, разговор больше о хобби, в производстве важно чтобы было дешевле, а вот для обучения важен нарастающий уровень сложности
А вот атмелы своей безумной простотой дают возможность все либы писать с нуля, что в свою очередь дает понимание работы железа. От армов новичок получит бугурт и, с большой долей вероятности, дропнет увлечение вообще. Ну или будет на манер дельфиста клянчить либы по форумам и изучать китайский, потому что много либ только там есть.
Если нужно только мигать диодами или дергать реле, то MSP430 одназначный вариант. Гуглим ланчпад.
>> No.109758 Reply
Анон, прошу помощи. Ищу что-нибудь наподобие arduino, но на ARM. Показались неплохими http://tinyurl.com/pue2gwy , http://tinyurl.com/qhn6367 , http://tinyurl.com/ooohhdy , http://tinyurl.com/qdp38gt и http://tinyurl.com/pexkhgs , но не знаю, какую выбрать. Посоветуй, пожалуйста, или подскажи вариант получше в пределах 3К рублей. Необходимо, чтобы я мог подключить как можно больше двигателей, датчиков, радиомодулей и прочего барахла. Сам я ни разу с микроконтроллёрами не работал раньше, поэтому решил выбрать готовое решение, чтобы не перепаивать по десять раз за день.
>> No.109759 Reply
>>109650
>>109756
Я чего то не понимаю, объясните почему не советуют PIC и AVR ?
Или хотя бы ардуинки?

Взял МК написал/скачал код, засунул в МК и всё.
Разве ARM легче? Там большие, страшные платы. Или МК можно вытащить и засунуть в готовую схему? Много раз вбивал в поиск как программировать МК, сделать то и то. Ни разу не выдалась схема на ARM.
Мне всегда казалась что сперва нужно поработать с AVR/PIC и только когда сожжёшь их следует переходить дальше.

Различные MSP STM в глаза не видел, это они такие и есть огромные платы как ардуино? Одна такая плата будет больше корпусов моих поделок.
>> No.109760 Reply
>>109759
Армы хоть и паяются тяжелее, но они мощнее, тридцатидвухбитные и вообще это модно. А если серьёзно, я не хочу разделять задачу между МК, когда упрусь в потолок тех же AVR.
>> No.109761 Reply
>>109760
Но для начинающего разве они лучше? Если да то чем? И они так и идут в комплекте с огромной платой для работы с ним, откуда его нельзя вытащить ?
>> No.109763 Reply
>>109761
> > Но для начинающего разве они лучше?
Не знаю, сам начинающий.
> > И они так и идут в комплекте с огромной платой для работы с ним, откуда его нельзя вытащить?
Есть без платы, есть с платой. В крайнем случае, феном вытащить можно.
>> No.109764 Reply
>>109652
В каждый брелок. Так всегда - сначала хочется диодами мигать, а потом линукс туда ставить. Лучше сразу АРМ, разница в цене - копеечная.
мимоармадил
>> No.109777 Reply
>>109759
> Я чего то не понимаю, объясните почему не советуют PIC и AVR ?
По той же причине, по какой на рыболовном форуме диванные профи сразу насоветуют сет на $1000++, несмотря на то, то начинающему хватит китайского набора за 500 рублей.
>>109761
Для новичка армы это темный лес, и дело не в платах, китайцы на любой вкус и кошелек и делают. Вопрос в том, что:
- певрое, сразу покупай жтаг, потому что китайские поделки только через него шьются. Ну еще свд, что один х-й, потому что на китайский программаторах они парой обычно идут.
- второе, готовься к 2к+ страничным даташитам и не как у атмела, где все разжеванно 18 шрифтом с картинками да примерами, а тупо описания регистров, то есть ДШ в разы плотнее в плане информации и рефам с них на еще большие - usb, hdmi, can, lan...
- третье, это отсутствие адекватных бесплатных студий под арм, меньше примеров по сети, особенно если не знаешь китайский основная кузница контента по армам это Поднебесная, что логично.
- четвертое, это киты. Армы все 3.3\1.8в, тысячи ардуиновских пятивольтных китов не подойдут, а значит все датчики будешь ваять сам или паять переходники
Да, армы мощнее, да, круче в каком-то плане. Но они ближе к реальному производству, чем к хендикрафту, если твоя цель дальше делать карьеру по армам, то вперед, нет ничего невозможного! Если же тебе надо запилить робота или еще гиковскую какую игрушку, то смотреть стоит в сторону обычной ардуины, и, если она не справляется, выносу тяжелого кода на пека или малину\олимекс наиболее мощные и дешевые из всех линуксовых борд.
>> No.109797 Reply
http://www.st.com/web/catalog/tools/FM146/CL1984/SC720/SS1450/PF122903
Этой штукой можно любые платы с stm32 шить же, да?
>> No.109800 Reply
>>109797
Да, вполне можно. Но у китайцев оно будет раз в 5 дешевле если не нужно для работы, то можно смело брать китайщину
>> No.109808 Reply
>>109800
Спасибо.
>> No.110088 Reply
File: mega2_ret_by_pighixxx-d5yqsht.png
Png, 798.70 KB, 1600×1131 - Click the image to expand
edit Find source with google Find source with iqdb
mega2_ret_by_pighixxx-d5yqsht.png
Анон, пожалуйста, помоги решить задачу.
Дано:
   - Робот на базе платы Arduino Mega2560;
   - NiMH-аккумулятор (6xAA), номинальное напряжение - 7.2 вольта (плата мониторит фактическое напряжение и может определить, когда аккумулятор сядет до некоторого допустимого порога);
   - Китайский boost-buck регулятор для питания платы, делающий из напряжения на батарее 5 вольт (плата со всеми датчиками потребляет около 0.5-0.7A, и встроенного регулятора может не хватить).
Задача: организовать дозарядку аккумулятора без отключения платы.
Вопросы:
1. Могу ли я просто взять и подключить зарядное устройство параллельно аккумулятору, не отсоединяя от неё плату и прочую нагрузку (она по-прежнему потребляет 0.5-0.7 А)? Будет ли он при этом заряжаться?
2. Возможно ли взять солнечную панель с выходным напряжением в районе 10-12 В, дотянуть его регулятором до 8.4 В и заряжать аккумулятор от неё (плата по-прежнему потребляет 0.5-0.7 А)?
>> No.110101 Reply
>>110088
> Могу ли я просто взять и подключить зарядное устройство параллельно аккумулятору, не отсоединяя от неё плату и прочую нагрузку (она по-прежнему потребляет 0.5-0.7 А)? Будет ли он при этом заряжаться?
Если зарядное устройство потянет заряд аккумуляторов и твою плату. Алсо контролировать заряд будет довольно сложно (но нужно) особенно если потребление твоей платы не постоянно (а это так), а никель-марганцевые аккумуляторы довольно чувствительны к циклам заряда-разряда и постоянная подзарядка их скорее всего прибьёт.
> Возможно ли взять солнечную панель с выходным напряжением в районе 10-12 В, дотянуть его регулятором до 8.4 В и заряжать аккумулятор от неё (плата по-прежнему потребляет 0.5-0.7 А)?
Можно, опять же если она будет выдавать требуемый ток. Сомнительно, кстати.
>> No.110103 Reply
>>110101
> никель-металлгидридные
Черт, постоянно забываю.
>> No.110135 Reply
>>109777
> певрое, сразу покупай жтаг, потому что китайские поделки только через него шьются.
И как я только свою первый STM32F103 без всякого JTAG шил, обычного адаптера на PL2303 хватало?
>> No.110235 Reply
>>110135
Ардуины тоже шьются обычным переходником USB-UART (часто он встроен в саму плату), но глупо утверждать, что все AVR можно шить через UART.
>> No.110243 Reply
>>110235
С кортексами-м дело как-раз обстоит наоборот. Там фабричный загрузчик для прошивки через последовательную периферию (от I2C и USART до USB) — норма жизни. Если взять STM32, на котором как-раз и сделано большинство дешёвых китайплат, то грязные подробности расписаны тут: http://www.st.com/web/en/resource/technical/document/application_note/[...]4.pdf
>> No.110941 Reply
>>65123
> Правда заюзать я его не могу, т.к. он bga очень маленьких размеров. Такие платы я пока делать не умею.
Сделай этажерочный микромодуль (можешь туда и всякую обвязку запихнуть), распаяй на нём матрицу из игл (можно взять булавки и обкусать их до нужной длины), залуди их острия, смажь флюсом и припаяй туда чип.
>> No.110943 Reply
File: 13183997030924.jpg
Jpg, 30.08 KB, 500×357 - Click the image to expand
edit Find source with google Find source with iqdb
13183997030924.jpg
Посоветуйте годную литературу (желательно, в форме учебника) по STM32 (Cortex-M4), где подробно разобрано, что какая цифра или буква значит (ЯННП в этих длинных строках, обозначающих порты вместо привычных PORTX.X и других обозначений подобного вида). Смотрю примеры программ для него и охуеваю после AVR.
>> No.111553 Reply
File: DSC_4180.JPG
Jpg, 1619.09 KB, 2174×1631 - Click the image to expand
edit Find source with google Find source with iqdb
DSC_4180.JPG
bump
>> No.111562 Reply
>>38954
Взял себе STM32F4DISCOVERY, жду. Надеюсь, слоу-почта не подведёт.
>> No.111566 Reply
>>110943
Доброчую реквест! Правда, думаю, что такого учебника нет. Но статьи есть, например:
http://we.easyelectronics.ru/STM32/rukovodstvo-k-bystromu-startu-po-ra[...].html
>> No.111594 Reply
>>111566
По AVR и PIC же есть, думаю, по ARM есть тоже.
>> No.111602 Reply
>>111553
Что за чипы на плате?
>> No.111605 Reply
>>110135
Ты покупал готовую плату или именно микросхему? Сам купил нераспаянную печатную плату для STM32F103XC, на плате предусмотрена установка драйверов и разъёмов RS-232 и USB. Когда будут деньги - докуплю детали и распаяю, но интересует, можно ли будет прошить чип через RS-232 либо USB, или сначала нужно через JTAG прошить туда бутлоадер?
И аналогичный вопрос по контроллерам ATxmega - шьются ли они через ISP, или только через JTAG?
>> No.111637 Reply
File: 0_4de77_8d9254a9_XXXL.jpg
Jpg, 202.00 KB, 1280×960 - Click the image to expand
edit Find source with google Find source with iqdb
0_4de77_8d9254a9_XXXL.jpg
Набралось тут несколько нубовопросов.
Стоит брать dc-dc преобразователь на tps62220? Дроссель рекомендованный нашел, но все равно смущает запредельная частота в 1.25мгц.
На чем нынче принято собирать включение/ресет с кнопки? Спецмикросхемы типа ltc2950 стоят неадекватно. Flip-flop типа 74AHC1G79 дешев, но надо что-то делать с уровнями (4.2в батареи и 2.6в девайса). Пара диодов? При 1мкА падение будет все те же 0.5в?
Насколько нужны ограничения тока 100/500мА, контроль температуры батареи для usb liion зарядника? 100-150р за штуку, попробуй, еще захочешь. Поставить max1555 и не париться?
Нужны ли на usb d+/d- резисторы по 33ом, емкости 47пф на землю, защитные диоды? Как бы весь этот хлам в 1206 не сделал только хуже. И еще, зачем может быть нужен резистор в 1.5ком с gpio контроллера на d+?
Как называются/где купить разъемчики под кварц с пикрелейтед?
>> No.111638 Reply
>>111637
> смущает запредельная частота в 1.25мгц
Больше частота - меньше размеры элементов.
>> No.111639 Reply
>>111637
> На чем нынче принято собирать включение/ресет с кнопки? Спецмикросхемы типа ltc2950 стоят неадекватно. Flip-flop типа 74AHC1G79 дешев, но надо что-то делать с уровнями (4.2в батареи и 2.6в девайса). Пара диодов? При 1мкА падение будет все те же 0.5в?
Я не парился вообще и подключал кнопку reset параллельно конденсатору, который одной ногой был на reset контроллера, а другой заземлён. Правда это было с атмегой 128. Алсо ноги у твоего чипа 5v compatible? если да, то в принципе пофиг на уровни - у cmos плавающие уровни высокий-низкий в зависимости от напряжения питания. Алсо если не ошибаюсь HCT на пониженные напряжения (или HC вообще).
> Насколько нужны ограничения тока 100/500мА, контроль температуры батареи для usb liion зарядника? 100-150р за штуку, попробуй, еще захочешь. Поставить max1555 и не париться?
C Li-Ion нужно быть аккуратнее, если не хочется чтоб она взорвалась. Я бы поставил все необходимые цепи защиты и контроля.
> Нужны ли на usb d+/d- резисторы по 33ом, емкости 47пф на землю, защитные диоды?
Желательны, ничем они не помешают, если включены правильно.
> И еще, зачем может быть нужен резистор в 1.5ком с gpio контроллера на d+?
А это вы батенька не читали спецификацию USB или примеры применения. Хоть я и сам щас смутно помню, но от подтяжки на d+ зависит на какой скорости будет работать интерфейс (USB 1.0/1.1/2.0).
>> No.111640 Reply
File: Снимок-экрана-2013-11-07-в-10.05.45.png
Png, 34.25 KB, 920×810 - Click the image to expand
edit Find source with google Find source with iqdb
Снимок-экрана-2013-11-07-в-10.05.45.png
>>111638
Но и выше требования к разводке, самим элементам.
>>111639
> ноги у твоего чипа 5v compatible
Нет, максимум vcc+0.3v. Итого 2.9v.
Примерная схема на пикрелейтед. Триггер с инвертирующим выходом, pwron подключен ко входу enable dc-dc преобразователя, pwrsw к микроконтроллеру для программного выключения питания.
> А это вы батенька не читали спецификацию USB
Спасибо, полистаю.
>> No.111667 Reply
>>111640
> Но и выше требования к разводке, самим элементам.
Мегагерц не свч. При F=1,25MHz, длина волны λ будет ~240 метров. Что бы гипотетически излучать в этом диапазоне в сколько-нибудь значимом виде тебе нужно 120 метровую дорожку (1/2λ) или 60 метров (1/4λ). Да и к тому же эта штуковина маломощная.
Ну, понятное дело что следует обойтись без пространственных петель и всё такое.
> Примерная схема на пикрелейтед.
Да вроде должно работать, только я бы подтянул PWR_ON к земле резистором ~10-15k, чтоб у схемы при подключении основного источника питания было одно стабильное состояние - отключено. Ну и резистор на 1мОм я бы заменил на 10-15кОм, скорее всего от мегаомного толку не будет.
>> No.111691 Reply
Анон, а Анон. Выручай. Поясни пожалуйста за Сигма-Дельта АЦП.
В частности, я не понимаю, зачем перед интегрированием входного сигнала вычитается то, что получилось на предыдущим шаге.
>> No.111726 Reply
Где можно скачать взломанные версии LabVIEW Database Connectivity Toolkit 2012 и LabVIEW Embedded Module for ARM Microcontrollers - English 2012?
>> No.112094 Reply
File: shayla_1_by_klyrj-d3jqb8v.jpg
Jpg, 185.23 KB, 900×1220 - Click the image to expand
edit Find source with google Find source with iqdb
shayla_1_by_klyrj-d3jqb8v.jpg
Анон, у меня вопрос по UART в целом и его реализацию на AVR в частности. Если тебе лень читать стену кукаретических выкладок, можешь переходить сразу к последнему абзацу - там расположен сам вопрос.
Суть такова: я пытаюсь изобрести принципиально новый велосипед и написать удобную обёртку для UART атмеги - что-то вроде ардуиновского HardwareSerial. Конечная цель - получить возможность делать что-нибудь вроде Serial0.write(&buffer, offset, length), или Serial0.print("Hello world!\n"), или if (Serial0.available() > 0) byte b = Serial0.readByte(). Казалось бы, с этой задачей справится и упомянутый HardwareSerial, но есть одно но: принципиально новая(тм) обёртка будет эксплуатироваться в рамках домашне-наколенной RTOS, и основная её задача - потреблять процессорное время только тогда, когда её попросят, и в объёмах, не превышающих требования планировщика задач. Т.е. в идеале я бы хотел получить что-то примерно такого плана (псевдокод):
void someSeriousTask() // длительность выполнения, например, не более 200 мкс
{
  // ...
  if (someSeriousSignalDetected())
  {
    Serial0.asyncWrite(&largePieceOfData, 0, 144);
	
    // Примечание: допустим, UART0 контроллера настроен на работу со скоростью 115200 бит/с,
    // или 14400 байт/с. Стало быть, на передачу 144 байт уйдёт 0.01 с, или 10 мс.
	// С ардуиновским HardwareSerial управление в этот метод возвращается через 6-7 мс,
	// что по-прежнему непростительно много. Как результат, мы сорвём точно выверенную
	// работу программы и, возможно, вынудим планировщик оборвать эту задачу.
	// По этой причине мы вызываем асинхронную запись - пусть драйвер UART
	// отложит данные, а отправкой займётся тогда, когда ему разрешат 
	// (см. функцию periodicalMaintenanceTask()).
  }
  // ...
}

void incomingDataParsingTask() // длительность выполнения тоже не более 200 мкс
{
  if (Serial0.available() < 10) return;
  
  // Если драйвер UART успел получить достаточно данных для обработки,
  // копируем их из внутреннего буфера драйвера к себе и обрабатываем.
  // В этом методе не выполняется собственно чтение из UART - вместо этого
  // оно выполняется периодично внутри функции periodicalMaintenanceTask().
  byte buffer[10];
  Serial0.getReadData(&buffer, 0, 10);
  
  parse10BytesOfData(&buffer);
}

void periodicalMaintenanceTask() // вызывается раз в 5 мс, длительность выполнения - не более 3 мс
{
  // Позволим драйверу UART поработать - дадим ему пару миллисекунд процессорного времени
  // на отправку и приём данных.
  Serial0.doSendingQueuedDataNoLongerThan(1000 /*мкс*/);
  Serial0.doReceivingQueuedDataNoLongerThan(1000 /*мкс*/);
  
  // Итак, у нас осталась целая миллисекунда (в худшем случае, если Serial0 сейчас
  // дымится от проходящих через него данных). Можно заняться ещё чем-нибудь периодичным -
  // к примеру, опросить несколько каких-нибудь критичных датчиков.
}
В итоге мы имеем задачу periodicalMaintenanceTask(), исправно вызываемую каждые 5 мс, и задачи someSeriousTask() и incomingDataParsingTask(), вызываемые в промежутках и не отбирающие время у других задач. Но лично меня в такой реализации работы с UART смущает то, что от момента чтения из UART первого байта до момента чтения остального содержимого может пройти некоторое время: в данном примере - до 5 мс, в моём реальном случае - единицы или десятки миллисекунд. Если честно, я не понимат, как к этому отнесётся устройство на другой стороне UART (в моём случае - модуль камеры, приёмопередатчик XBee или подключенный к компьютеру переходник USB-UART).

Собственно, вопрос: как реализующие UART устройства обычно относятся к длительным перерывам в приёме данных от них (порядка нескольких единиц или десятков миллисекунд)? Как их обязывает это делать стандарт (если обязывает)? Сталкивался ли с таким лично ты, анон?
>> No.112101 Reply
>>112094
> как реализующие UART устройства обычно относятся к длительным перерывам в приёме данных от них (порядка нескольких единиц или десятков миллисекунд)?
Обычно там сдвиговый регистр и устройство будет ожидать окончания приема каждого байта (ну атмеговская часть схемы сама отправит байт без вмешательства на положенной скорости), а перерыв между байтами полагаю не имеет значения.
> Как их обязывает это делать стандарт (если обязывает)?
Если честно не знаю.
> Сталкивался ли с таким лично ты, анон?
Когда работал с usart не встречал трудностей с асинхронной природой usart. Правда передатчиком была программа на компе, а приемником - мега. Но мы же знаем, что винда работает с портами асинхронно, да и программа в меге тоже - я например заполнял промежуточный буфер из прерываний и отправлял аналогичным образом.
>> No.112500 Reply
>>110943
Попробуй, для начала, фирменную документацию к своему микроконтроллеру. Тебе потребуются Reference Manual и Programming Manual. Плюс есть такая книжка как «The Insider's Guide To The STM32 ARM Based Microcontroller»: http://www.hitex.com/fileadmin/pdf/insiders-guides/stm32/isg-stm32-v18d-scr.pdf
>> No.112501 Reply
>>111605
Если продавец (или кто-то ещё) не игрался с заводским бутлоадером, то все STM32 шьются через встроенную последовательную периферию при помощи специально обученной софтины (вроде гуглящейся с полпинка stm32flash): http://www.st.com/st-web-ui/static/active/en/resource/technical/docume[...]4.pdf
>> No.112506 Reply
File: 2sine.png
Png, 1.17 KB, 652×164
edit Find source with google Find source with iqdb
2sine.png
File: 1385533245626.png
Png, 0.83 KB, 300×20
edit Find source with google Find source with iqdb
1385533245626.png

Суп, няши.
Необходимо для схемы stm32f100 написать на mikroC код, который бы заставлял противофазно мигать два светодиода и одновременно определял максимумы сигнала на входе с инфракрасного детектора, после чего отправлял бы полученные результаты через uarts.
Или NDIR своими руками.
Как сделать так, чтобы схема одновременно давала сигналы и детектировала максимумы? Параллельные процессы/потоки? Как это реализовать и где об этом почитать?
>> No.112512 Reply
>>112506
Ну если микроконтроллер умеет выводить на определённую ногу сигнал при переполнении таймера и убирать сигнал при следующем переполнении, то можно мигать светодиодами независимо от остального.
Про определения максимума сигнала - надо смотреть умеет ли это АЦП и компаратор, и тогда вешать это событие на прерывание - ставить в очередь на отправку и отправлять по мере готовности usart. А если не умеет, то измерять каждые несколько милисекунд (опять же по прерыванию с таймера) и сравнивать. При нахождении максимума - снова ставить в очередь на отправку в usart. Очередь можно как fifo буфер организовать.
Ну как-то так я это вижу. Примера кода не напишу, ибо писал под авр и давно. А принцип примерно такой.
>> No.114442 Reply
Анон, нужна помощь. Дошёл stm32f4discovery, хочу написать что-нибудь при помощи оффициальной библиотеки, но не собирается даже пустой проект с одним include. Компилятор лишь плюётся ошибками наподобие
[cc] C:\CooCox\CoIDE\workspace\Test1\STM32F4-Discovery/stm32f4_discovery.c:117: multiple definition of `STM_EVAL_LEDInit'
[cc] ..\obj\stm32f4_discovery.o:C:\CooCox\CoIDE\workspace\Test1\STM32F4-Discovery/stm32f4_discovery.c:117: first defined here
. main.c:
#include "stm32f4_discovery.c"
int main(void)
{
    while(1)
    {
    }
}
Что я делаю не так?
>> No.114464 Reply
>>114442
А, разобрался. Вот я невнимательный.
>> No.114484 Reply
File: 1230149795212.png
Png, 23.12 KB, 298×291 - Click the image to expand
edit Find source with google Find source with iqdb
1230149795212.png
>>38969
Запоздалый ответ!
Итак, что потребуется для начала развлечений с микроэлектроникой (easy-mode):
1. Какая-нибудь книга об электронике для начинающих, которая даст базовое представление о понятиях "напряжение", "ток", "сопротивление" и их связи. Нужна для того, чтобы ты понял, например, почему нельзя путать VCC и GND, или почему нельзя питать мощные моторы напрямую от лапы микроконтроллера, или почему нельзя подавать напрямую на аналоговый вход микроконтроллера высокие напряжения и как сделать так, чтобы было можно. Обойдётся максимум в 400-500 рублей в бумаге или в 0 рублей в электронном варианте. При желании можно обойтись курсами для начинающих с http://easyelectronics.ru.

2. Набор "Arduino для начинающих". Наполнение может варьироваться, но обычно набор включает в себя плату (Uno на ATmega328 или Mega2560 на ATmega2560), HD44780-совместимый дисплей, ИК-пульт и ИК-приёмник, датчик освещения, одну или несколько серв, пищалку, дальномер (как правило, HC-SR04), breadboard (пластмассовая штука с дырками для монтажа деталей без пайки) и немного рассыпухи - кнопки, леды, сопротивления, провода. На Aliexpress будет стоить порядка 40-70 USD с учётом доставки, в зависимости от продавца и наполнения.
---ИЛИ---
2. Если плохо с воображением и/или пониманием, зачем тебе вообще микроэлектроника, полезным будет набор типа "Умная машинка на Arduino". Обычно включает в себя плату (как правило, Uno), 2WD- или 4WD-шасси, Bluetooth-приёмопередатчик, драйвер моторов, ИК-пульт, ультразвуковой дальномер (тот же HC-SR04), серва для поворота дальномера, ИК-искалки цветной линии, леды, провода. Стоит порядка 60-100 USD, в зависимости от продавца и наполнения.

3. Если захочешь уйти от стандартной библиотеки Arduino и начать писать код для голого ядра AVR, понадобится ISP-программатор. Оригинальный AVRISPmkII будет стоить около 40-80 USD, китайский USBISP - около 2-10 USD. На первых порах он тебе вряд ли понадобится, разве только если завалишь загрузчик платы - при нормальных условиях ардуины шьются через USB.

4. Есть ещё одна полезная вещь, которая тебя не раз выручит - логический анализатор. Работает как 8/16-канальный осциллограф, но на входах понимает всего два уровня - логические 0 и 1. 8-канальный анализатор cтоит порядка 120 USD (оригинал от Saleae) или около 10 USD (китайский клон). Необычайно удобная вещь при отладке, крайне рекомендую.

5. Дальше, когда наиграешься, всё будет зависеть только от твоего воображения. Хочешь квадрокоптер с автопилотом? Легко - около 200-400 USD за шасси, моторы, винты, драйверы моторов, плату-ядро и приёмопередатчики. Принципиально новая автономная погодная станция на солнечных батареях, стоящая во-о-он там во дворе? Запросто - порядка 5-10 USD за датчик температуры/влажности (например, DHT-22), около 60 USD за пару ZigBee-приёмопередатчиков для съёма данных и порядка 20 USD за аккумулятор, солнечную батарею и корпус (например, http://www.seeedstudio.com/depot/wireless-sensor-node-solar-kit-p-919.html ). Самоходный шпионский бот, способный уехать в точку с указанными координатами, сделать там снимок, передать его тебе и уехать в безопасное место? Примерно 20-25 USD за шасси, 2x10-15 USD за драйверы моторов, 30-50 USD за камеру, 10-20 USD за сервы для наклона-поворота камеры, 10 USD за модуль с акселерометром-гироскопом-компасом, 5 USD за пару дальномеров для безопасного движения до указанной точки, от 20 до 60 USD за организацию беспроводной связи с роботом, при неосторожных действиях - до двух лет по ст. 137 УК РФ. Количество потраченных денег напрямую зависит от твоего воображения.

Такие дела, анон.
>> No.114527 Reply
Немного не по теме, но надеюсь, что здесь мне помогут.
Анон, есть андроидопланшет без батареи. Вопрос: если я подам на контакты батареи 5 вольт от зарядника, он не умрет? Аккумулятор был обычный, 3.7 вольт, но его распидорасило по слухам, когда его оставили на зарядке на несколько дней подряд.
>> No.114535 Reply
>>114527
Скорее всего умрёт. А вот если подашь 3.7 вольт, то скорее всего не умрёт. Правда возможно ругнётся на то, что батарея не опознана.
>> No.114545 Reply
>>114527
Но почему бы просто не подать 5 вольт на гнездо зарядника? Некоторые девайсы могут работать без батареи, напрямую от зарядки.
>> No.114554 Reply
File: e1453a3358294c3ae...
Jpg, 52.66 KB, 400×556
Your censorship settings forbid this file.
r-18g
File: 0_df9e4_cd41daef_...
Jpg, 102.51 KB, 571×800
edit Find source with google Find source with iqdb
0_df9e4_cd41daef_orig.jpg

>>114545
Да, работает. Но в планшете нет отдельного гнезда под зарядку, а usb порт мне нужен.

>>114535
Скажи, а как можно дешево и сердито понизить напряжение с 5 до 3.7? Или где его найти в домашних условиях.
>> No.114555 Reply
File: 20131231_003.jpg
Jpg, 1063.91 KB, 2576×1936
edit Find source with google Find source with iqdb
20131231_003.jpg
File: 1388521439608.png
Png, 1.12 KB, 300×20
edit Find source with google Find source with iqdb
1388521439608.png

А вот что у него внутри.
>> No.114556 Reply
>>114554
> в планшете нет отдельного гнезда под зарядку, а usb порт мне нужен.
Можешь вывести +5V и GND из USB-гнезда в отдельное гнездо для зарядки - так ты сможешь одновременно заряжать планшет и использовать его USB.
>> No.114557 Reply
File: LYUiTzQ7dYE.jpg
Jpg, 622.38 KB, 1920×1317 - Click the image to expand
edit Find source with google Find source with iqdb
LYUiTzQ7dYE.jpg
Кажется я нашел, аноны. В даташите на контроллер питания AXP209 %%http://linux-sunxi.org/AXP209%% сказано, что input voltage range: 2.9V - 6.3V (AMR:-0.3V - 11V).

Не уверен на все сто, но попробую подпаяться в следующем году.
>> No.114558 Reply
>>114556
А так точно можно?
>> No.114559 Reply
>>114558
До тех пор, пока GND гнезда зарядки и гнезда USB соединены - да, можно. По идее.
>> No.114560 Reply
File: 12345.png
Png, 15.82 KB, 652×500 - Click the image to expand
edit Find source with google Find source with iqdb
12345.png
>>114554
> Скажи, а как можно дешево и сердито понизить напряжение с 5 до 3.7? Или где его найти в домашних условиях.
Дёшево и сердито - парой-тройкой кремниевых диодов, включенных последовательно. Но там подбирать их количество нужно, а это НЕПРИЕМЛЕМО, т.к. можно доиграться. К тому же, напряжение будет плавать в зависимости от потребления планшета - нужен ещё и стабилитрон хотя бы. Идеальный вариант это преобразователь на 3,3в, но его можно прикупить только если ты не совсем в перди и явно не в новогоднюю ночь.
Пикрелейтед. Ночь вредных советов на Доброчане.
>> No.114561 Reply
>>114559
Хотя нет, не верь мне на слово, а лучше спроси на кафедре аналоговой электроники. Или подожди, пока кто-нибудь более сведущий не отпишется.
>> No.114562 Reply
>>114554
А вообще, что мешает взять обычный тупой рандомный LiPo-аккумулятор с напряжением 3.7 В и подключить вместо комплектной батареи? Согласен, планшет с примотанным скотчем аккумулятором будет выглядеть не ахти, но чего не сделаешь ради мобильности.
>> No.114615 Reply
File: FT232BM-QFTP.jpg
Jpg, 47.77 KB, 537×533
edit Find source with google Find source with iqdb
FT232BM-QFTP.jpg
File: ft232rl.jpg
Jpg, 66.88 KB, 360×274
edit Find source with google Find source with iqdb
ft232rl.jpg

>>55630
> Обе эти няшки мелкие, паяются только станцией с воздухом.
Не пизди. FT232 паяется обычным паяльником.
Пример - >>111553. Оба чипа были распаяны 25-ваттным паяльником с тонким жалом.
>> No.114620 Reply
File: DSC05985.JPG
Jpg, 479.89 KB, 1632×1224
edit Find source with google Find source with iqdb
DSC05985.JPG
File: DSC06150.JPG
Jpg, 477.04 KB, 1632×1224
edit Find source with google Find source with iqdb
DSC06150.JPG

>>114615
Кстати, удобряю. На коленке, без паяльной станции. Паяльник 25Вт
>> No.115107 Reply
File: SAM_1405.JPG
Jpg, 1623.78 KB, 2048×1536 - Click the image to expand
edit Find source with google Find source with iqdb
SAM_1405.JPG
А расскажите, зачем инженеры-микроэлектронщики иногда пускают дорожки змейкой, хотя можно было пустить по прямой (пикрелейтед - рандомная картинка из /lor/, где виден этот эффект)? Неужели на частотах работы с оперативой разница в длине дорожек существенно сказывается на временных диаграммах сигналов, поэтому инженеры стремятся выровнять таким образом длину?
>> No.115108 Reply
>>115107
Да, чуть не забыл: на картинке - участок матплаты под процессором, с обратной стороны. Хотя это очевидно, наверное.
>> No.115114 Reply
>>115107
Да, насколько мне известно именно для этого и делают таких змеек. Там же довольно большие тактовые частоты, а на современных компах там вообще считай свч, т.е. очень сильно влияет качество изготовления плат и разводки на её стабильную работу.
не инженер
>> No.115127 Reply
>>115107
Частоты там такие, что та же память на неровной длины дорогах тупо не заводится или сыпет ошибки. И это в армах, в х86 требования еще выше. Потому змейки. Плюс такими змейками делают мелкие индуктивности, но твой пикрел - явно не тот случай.
>> No.115163 Reply
>>115114
>>115127
Но как они это всё считают и трассируют, да ещё и настолько няшно? Неужели руками?
>> No.115165 Reply
>>115163
> Неужели руками?
Думаю, да. Есть, конечно, автотрассировщики, но на таких сложных схемах они будут только вредить.
>> No.115179 Reply
>>115163
У именитых производителей свои программы по разводке, остальные автотрассировкой. Поскольку там не только длина общая считается, но и момент, чтобы эти змейки не образовывали паразитных емкостей\индуктивностей. Чаще всего производитель чипа дает уже готовую типовую разводку.
>> No.115231 Reply
У меня вопрос про AVR и прерывания. Представим себе такую последовательность действий:
1. Программа запрещает прерывания (cli) и начинает делать что-то критичное.
2. Тем временем возникает какое-нибудь разрешённое прерывание - например, таймер или UART. Контроллер его успешно игнорирует.
3. Наконец, программа вновь разрешает прерывания (sei).
Вопрос: возникнет ли после sei прерывание, сработавшее на шаге 2? Или если я его прощёлкал, то единственный выход о нём узнать - это посмотреть во флаговый регистр возникшего прерывания и дёрнуть обработчик вручную?
>> No.117220 Reply
>>115231
http://forum.easyelectronics.ru/viewtopic.php?f=4&t=6901
Как я понял после sei выполняется 1 команда и обрабатываются проигнорированные ранее прерывания
Спасибо за вопрос анон, сам этого не знал :3
>> No.118295 Reply
File: DSC_4961.jpg
Jpg, 512.37 KB, 1024×681 - Click the image to expand
edit Find source with google Find source with iqdb
DSC_4961.jpg
Бамп.
>> No.118324 Reply
Ребята, нужна ваша помощь. Дело в том, что я недавно понял как угорел по всяким платам и микроконтроллерам, но дело в том, что я не знаю о них абсолютно ничего. Ткните пальцем на какие-нибудь "умные" или любые книжки-статьи. Спасибо.
>> No.118385 Reply
>>118324
   Программирование на языке С для AVR и PIC микроконтроллеров. Шпак Ю.А.
   CodeVisionAVR. Пособие для начинающих. Лебедев М. Б.
Надеюсь, в основы цифровой электроники ты можешь (логические схемы и принципы их работы).
>> No.118386 Reply
>>118295
Это OLED-дисплей?
>> No.118388 Reply
>>118295
Годный дисплей. Как искать?
>> No.118392 Reply
>>118388
VFD - тёплый ламповый дисплей. Вот он в ЧиД - http://www.chipdip.ru/product/cu20025ecpb-w1j-vfd-module-2x20-5mm/.
Я лично выкрутил из арочного металлодетектора.
Алсо, на фотографии он выглядит не так эффектно - на самом деле, индикация намного ярче.
>> No.118394 Reply
Подскажите мне, почему в CodeVisionAVR при попытке прописать в программе обращение к портам F и G контроллера ATmega128 при проверке синтаксиса компилятор выдаёт ошибку the first argument of the '.' operator must be of 'struct' or 'union' type? Смотрел mega128.h - для всех портов, до G включительно, прописаны адреса соответствующих им регистров. В чём может быть проблема?
>> No.118431 Reply
>>118394
> В чём может быть проблема?
В том что ты не показал нам исходники.

>>118392
> на самом деле, индикация намного ярче.
Очень хотел бы купить подобный, но с теплыми цветами. Придется из-за бугра заказывать, судя по всему, здесь дорого будет.
>> No.118437 Reply
>>118431
#include <mega128.h>
#include <delay.h>

void main(void)
{

PORTG=0x00;
DDRG=0x1F;

while (1)
  {
  PORTG.0 = 1;
  delay_ms(30);
  PORTG.0 = 0;
  delay_ms(70);
  };
}
>> No.118438 Reply
File: Q5OK9YUnO9o.jpg
Jpg, 217.38 KB, 2560×1702 - Click the image to expand
edit Find source with google Find source with iqdb
Q5OK9YUnO9o.jpg
>>118431
> Придется из-за бугра заказывать, судя по всему, здесь дорого будет.
NORITAKE ITRON дорогие, Futaba дешевле и могут в кириллицу (у меня только латиница и кана). Но цены всё равно довольно высокие - 3200 рублей за аналогичный моему дисплей.
Не знаю, существуют ли вообще дисплеи такого типа (алфавитно-цифровые с интерфейсом Motorola-68) с тёплыми цветами свечения люминофора.
>> No.118449 Reply
>>118437
Судя по всему, это особенности жирных камней.
http://www.avrfreaks.net/index.php?name=PNphpBB2&file=printview&t=84339&start=0 Здесь написано как работать с портом в данных случаях.

>>118438
> Но цены всё равно довольно высокие - 3200 рублей за аналогичный моему дисплей.
Нашел вот такой за 28$.
http://www.ebay.com/itm/NCR-7402-K455-2x20-Dot-Character-Display-Modul[...]66650
Для индикации в темноте - самое то. Планируешь делать на нём какое-нибудь устройство?
>> No.118450 Reply
>>118449
> Судя по всему, это особенности жирных камней.
> http://www.avrfreaks.net/index.php?name=PNphpBB2&file=printview&t=84339&start=0 Здесь написано как работать с портом в данных случаях.
Уже понял, что проблема всех жирных МК, т.к. пробовал выбирать и другие чипы. Проблема только, что в английский не могу, так что буду искать.
> Для индикации в темноте - самое то.
И на свету тоже хорошо видно.
> Планируешь делать на нём какое-нибудь устройство?
Собираю трансивер с синтезатором частоты. К МК будет подключён, собственно, сам чип синтезатора (AD9850), клавиатура, энкодер, дисплей, несколько галетных переключателей (через десятично-двоичные преобразователи и, если понадобится, мультиплексоры), тангента и блок реле с опторазвязкой.
>> No.118487 Reply
>>118437
Я программировал для AVR только на асме, но точно знаю что по стандарту языка С конструкция PORTG.0 является синтаксической ошибкой.
Ты так пытаешься бит выставить что-ли?
Тогда делай например так
   PORTG |= 0b00000001;
   delay_ms(30);
   PORTG &= 0b11111110;
   delay_ms(70);
>> No.118531 Reply
>>118487
Странно, что не додумался. Внезапно, заработало.

   PORTG = 0b00000001;

   while (1)
   {
   PORTG = ~PORTG;
   delay_ms(300);
   };
> Ты так пытаешься бит выставить что-ли?
Да. И на младших портах (A, B, C, D, E) такая конструкция успешно работает.
> по стандарту языка С конструкция PORTG.0 является синтаксической ошибкой.
Тем не менее, во всех учебниках для установки отдельного бита был указан именно такой формат.
Алсо, где-то говорилось, что CVAVR - не совсем Си, хотя все сишные конструкции он успешно съедает.
>> No.118536 Reply
>>118531
> CVAVR - не совсем Си
Негоже труЪ-С похабить. Тем более что AVR в любом случае работает с байтами, и присвоение бита - не более чем ненужный костыль, который целиком зависит от компилятора и среды разработки. Не заморачивайся с плохими книжками, лучше отдельно изучай ассемблер (как хендбук для начинающего неплох Ю. Ревич) и отдельно каноничный С. Это выйдет так же по времени, намного лучше по конечному результату, и переучиваться потом не придется.
>> No.118815 Reply
File: usb-avr-ft232-2.png
Png, 13.34 KB, 991×590 - Click the image to expand
edit Find source with google Find source with iqdb
usb-avr-ft232-2.png
Посоны, хочу приобщиться к микроэлектронике, а конкретней - разобраться с AVR. Сам я программист и паяльник никогда в руках не держал, потому решил пока всё делать на беспаечной макетке.
Не знаю, может быть это верх безумных умений, но я хочу на макетке типа WBU-202 собрать целиком USB программатор на 74244 и FT232RL вместе со своими первыми устройствами. FT232RL хочу присобачить к макетке переходником вроде SCS-28W (что-то я не уверен, что он подойдёт к FT232RL, надо бы ещё погуглить, возможно - искать FT232 в другом корпусе).
Ну и хочу взять какой-нибудь младший AVR, может даже Tiny13 для начала. Или стоит сразу брать что-то получше?
Собираюсь заказать всё на chipster ru, по бюджету по хорошему надо бы уложиться в тысячу рублей, включая 200 за доставку.
Собственно, какие могут быть подводные камни?
>> No.118833 Reply
>>118815
Бери ATmega16 или ATmega32 (разница между ними только в объёме flash-памяти). Хотел посоветовать ATmega128, там больше портов и периферии и для неё продаются готовые печатные платы с разведёнными дорожками, куда только надо впаять чип и обвязку, но она выпускается только в планарном корпусе, так что рекомендовать не буду, раз паять не умеешь.
>> No.118919 Reply
>>118815
> Посоны, хочу приобщиться к микроэлектронике, а конкретней - разобраться с AVR. Сам я программист и паяльник никогда в руках не держал,
> по бюджету по хорошему надо бы уложиться в тысячу рублей, включая 200 за доставку.
Очевидный китайклон ардуины очевиден:
http://www.aliexpress.com/wholesale?SearchText=arduino+uno+r3+board
http://www.aliexpress.com/wholesale?SearchText=arduino+nano+board
http://www.fasttech.com/products/0/10000015/1001002-arduino-compatible[...]board
http://www.fasttech.com/products/0/10000015/1001700-arduino-compatible[...]board
> Хотел посоветовать ATmega128, там больше портов и периферии и для неё продаются готовые печатные платы с разведёнными дорожками, куда только надо впаять чип и обвязку, но она выпускается только в планарном корпусе, так что рекомендовать не буду, раз паять не умеешь.
Можно взять специально обученную плату: http://www.fasttech.com/products/0/10000014/1002600-atmega128-m128-avr[...]board Ну или придушить жабу и пойти к Waveshare: http://www.aliexpress.com/store/group/AVR-Dev-Board/407494_211133035.html
>> No.118932 Reply
File: Бор16.png
Png, 33.33 KB, 316×124
edit Find source with google Find source with iqdb
Бор16.png
File: Бор22.png
Png, 6.36 KB, 404×235
edit Find source with google Find source with iqdb
Бор22.png
File: Бор17.png
Png, 35.00 KB, 313×254
edit Find source with google Find source with iqdb
Бор17.png

Добрый день, к вам присоединяется полное нуб по электроннике, электротехнике и всему остальному. В схеме сказано, что цепь должна быть открытой. Однако в моём симуляторе Tina Ti, он не выводит нужную осциллограмму, при использовании открытой цепи, выводит подобную, что должна быть на графике.
>> No.118933 Reply
>>118932
При использовании генератора напряжения.
Исправил и дополнил сообщение
>> No.118937 Reply
>>118932
Почему оба вывода генератора синуса соединены с землёй? Так разве должно быть? Относительно чего ты замеряешь выходной сигнал? Относительно земли или «плюс» относительно «минуса»?
>> No.118953 Reply
File: мкс1.jpg
Jpg, 41.12 KB, 638×559 - Click the image to expand
edit Find source with google Find source with iqdb
мкс1.jpg
Няши, помогите пожалуйста, пришлось переводиться на зочку и теперь в кратчайшие сроки требуют сдать много работ, а необходимыми знаниями я не обладаю.
2. укажите назначение выводов, разрядность адреса m, разрядность данных n
3. Дайте характеристику МКС ЗУ: тип ЗУ, технология изготовления, приведите таблицу режимов работы, на УГО микросхемы укажите значения разрядов адреса, управляющих сигналов для заданного режима работы.
4. Начертите структурную схему матрицы памяти ЗУ заданной микросхемы, укажите максимальное количество строк и столбцов, выделите на схеме элемент памяти, выбранный в соответствии с указанным в задании адресом.
5 Запишите адрес ячейки памяти, к которой происходит обращение, в десятичной и шестнадцатеричной системах счисления.
>> No.119181 Reply
File: Shopping-Cart:-FastTech.png
Png, 235.38 KB, 1265×909 - Click the image to expand
edit Find source with google Find source with iqdb
Shopping-Cart:-FastTech.png
Бабамп. Заказывал себе фонарик и наткнулся в fasttech.com на платы ардуино. Решил попробовать себя в этом деле.
>>114484
> 2. Набор "Arduino для начинающих". Наполнение может варьироваться, но обычно набор включает в себя плату (Uno на ATmega328 или Mega2560 на ATmega2560), HD44780-совместимый дисплей, ИК-пульт и ИК-приёмник, датчик освещения, одну или несколько серв, пищалку, дальномер (как правило, HC-SR04), breadboard (пластмассовая штука с дырками для монтажа деталей без пайки)
А можешь расписать конкретные названия модулей? Пытаюсь всё это найти на fasttech.
Или стоит искать на Aliexpress? Пока собрал себе набор пикрилейтед.
>> No.119210 Reply
>>118953
> укажите назначение выводов, разрядность адреса m, разрядность данных n
A0-A10 - адресные входы, DIO0-DIO7 - выходы. Адрес имеет 11 разрядов, данные - 8. Upr - вход напряжения, осуществляющего лавинный пробой транзисторов и сдвиг плавающего затвора, подаётся при программировании. CEO - разрешение работы выходов, CS - разрешение работы микросхемы.
Остальное можно додумать самостоятельно.
>> No.119814 Reply
File: IMG_20140415_2105...
Jpg, 1261.20 KB, 3264×2448
edit Find source with google Find source with iqdb
IMG_20140415_210527.jpg
File: IMG_20140415_2105...
Jpg, 1254.06 KB, 3264×2448
edit Find source with google Find source with iqdb
IMG_20140415_210515.jpg
File: IMG_20140415_2104...
Jpg, 1262.55 KB, 3264×2448
edit Find source with google Find source with iqdb
IMG_20140415_210457.jpg

Анон-микроэлектронщик, у меня к тебе вопрос. Не совсем по теме кафедры, но тебе же наверняка приходилось разбирать что-нибудь этакое, так?
В общем, суть такова. У меня есть китайские смарт-часы Tomoon T-Fire. Железо в них вроде неплохое, а вот на проводах китайцы сэкономили, и вот сегодня провод, идущий в браслет к вибромотору, не выдержал своей тяжёлой жизни и обломился прямо около вибромоторчика. Если б провод шёл прямо к плате, всё было бы просто, но вот здесь инженеры Foxconn решили проявить предусмотрительность и зачем-то поставили разъём (на картинках).
Вопросы:
1. Как эта штука разъединяется? Вверх оно вытягиваться так просто не хочет, вбок тоже не сдвигается, а прилагать силу я очкую - чёрт его знает, насколько надёжно собран сам разъём и насколько надёжно он припаян к плате.
2. Собственно, как дальше жить? Найти часть разъёма на провод, я так понимаю, надежды нет, поэтому остаётся только колхоз. Можно отрезать часть провода и подпаяться к остатку 0.07-м МГТФом, но я совершенно не представляю, как это компактно заизолировать. Как бы ты поступил, анон?
>> No.119828 Reply
>>119181
Просто ищи на алиэкспрессе «Arduino starter kit»: http://www.aliexpress.com/wholesale?SearchText=arduino+starter+kit
>> No.119853 Reply
File: Untitled.png
Png, 17.69 KB, 471×461 - Click the image to expand
edit Find source with google Find source with iqdb
Untitled.png
>>114484
> 3. Если захочешь уйти от стандартной библиотеки Arduino и начать писать код для голого ядра AVR, понадобится ISP-программатор.
Не понадобится. Пишешь код в Atmel Studio, компилируешь, заливаешь .hex файл с помощью avrdude.
мимокрокодил
>> No.119912 Reply
>>119853
Если затереть загрузчик (+2KiB ROM и +1.5KiB RAM на некоторых ядрах), этот способ перестанет работать.
>> No.119919 Reply
Анон помоги, ковыряю я тут дампы карточек mifare и все не пойму, что за контрольная сумма используется в конце блоков.
Вот их примеры, каждая новая строка - блок с нового дампа.
00 05 00 02 01 04 14 19 56 4b c6 00 00 00 00 5c
00 05 00 00 00 00 00 00 00 00 00 00 00 00 00 b4
00 0a 00 00 00 00 00 00 00 00 00 00 00 00 00 68
ff ff 00 30 24 02 14 19 04 00 04 00 00 00 00 0e
>> No.119931 Reply
>>119828
Для начала стоит брать именно UNO? Мега для совсем профи и новичку не подойёт?
>> No.119944 Reply
>>119931
Для новичка, по большому счёту, однохренственно (и там и там микроконтроллер из семейства AVRMega, тем более если писать не на C, а на ардуиновском Wiring), просто Uno и К распространённее.
>> No.119971 Reply
>>119912
При необходимости не сложно восстановить.
>> No.119974 Reply
>>119931
Новичку нет смысла брать мегу, при этом она дороже. Но если таки брать её, проблем она не создаст.
>> No.119976 Reply
File: _DSC0779-600x600.JPG
Jpg, 56.88 KB, 600×600
edit Find source with google Find source with iqdb
_DSC0779-600x600.JPG
File: IMGP9595-600x600.jpg
Jpg, 72.40 KB, 600×600
edit Find source with google Find source with iqdb
IMGP9595-600x600.jpg

>>119931
В меге больше пинов ввода-вывода, больше UARTов, больше флеш-памяти и больше оперативы. В остальном (в т.ч. по производительности) она работает совершенно так же, как Uno.

P.S. Не пожалей денег и купи в комплект к плате IO Shield, как на картинках (разные производители делают их по-разному - эти, например, от DFRobot). Стоит не так много, но сэкономит тебе кучу времени на раскидывании проводов и подключении всякой ерунды.
>> No.119977 Reply
>>119976
И да, вместо Uno очень советую Leonardo или какой-нибудь её клон, вроде Romeo v2.
+ На ней больше пинов пинов ввода-вывода (пины SCK, MOSI и MISO не входят в основные 13).
+ На ней два UARTа - физический для связи со всякой периферией и виртуальный для связи с пека. Это значит, что плата сможет одновременно и независимо общаться и с компьютером, и с каким-нибудь девайсом на D0/D1 (на Uno придётся выбирать что-то одно).
+ Плата не перезагружается, когда с ней устанавливают соединение с ПК. Uno тоже может перестать перезагружаться, но для этого на ней придётся перерезать дорожку между площадками RESET_EN.
- Плата не перезагружается, когда с ней устанавливают соединение с ПК - как результат, процесс прошивки может стать чуть сложнее, особенно если прошивка висит.
- Никакого беспроводного прошивания (доступно на Uno и Mega через XBee-совместимые модули), только провод.
- Может стоить дороже, чем Uno.
>> No.119980 Reply
File: 1272683187854.jpg
Jpg, 612.34 KB, 800×800 - Click the image to expand
edit Find source with google Find source with iqdb
1272683187854.jpg
Новый тред: >>119978
>> No.121518 Reply
Доброаноны, подскажите, каким макаром проще собрать следующую беду: есть число от 5 до 9999. Нужно число это перегнать из двоичного в десятичный с выводом на 4 цифры 7-сегментного дисплея. В схемах/форумах рылся, ничего подходящего по причине идиотизма не нашел.


Password:

[ /tv/ /rf/ /vg/ /a/ /b/ /u/ /bo/ /fur/ /to/ /dt/ /cp/ /oe/ /bg/ /ve/ /r/ /mad/ /d/ /mu/ /cr/ /di/ /sw/ /hr/ /wh/ /lor/ /s/ /hau/ /slow/ /gf/ /vn/ /w/ /ma/ /azu/ /wn/ ] [ Main | Settings | Bookmarks | Music Player ]