[home] [1 круг] [2 круг] [3 круг] [4 круг] [options]

[Назад]
Ответ

Имя
Sage
Тема  
 (reply to 14)
Текст
Файл 
Встроить  
Пароль  (для удаления постов и файлов)
К треду
  • Поддерживаемые типы файлов: CSS, GIF, JPG, MP3, OGG, PNG, SWF, WEBM
  • Максимальный размер файла 10000 KB.

Файл 139430259834.jpg - (47.21KB , 300x296 )
14 No. 14
Здесь ньюфаги могут общаться и задавать вопросы, ради которых не хочется плодить отдельный тред. А ОП (тоже почти ньюфаг) поможет в вопросах, связанных с электроникой (начиная от схемотехники и изготовления плат, заканчивая написанием прошивок).

"Специализация" ОПа: STM32, PIC (семейство 16).
>> No. 26
>STM32
Сколько одновременный дискретных команд можно загнать и выдать через сию приблуду?
А то все никак не соберусь освоить микроэлектронику, а хочется собрать некое подобие следящей САУ с хорошим быстродействием.
>> No. 27
>>26
Что есть "дискретная команда"?
>> No. 28
>>27
Есть логический ноль или логическая единица на одном выходе или выходе. А самое главное сколько таких входов и выходов можно задать? То есть надо ли будет мултиплексировать и демультиплексировать вход и выход? Просто желательно уложиться в лаг порядка 1-5 миллисекунд. И это с учетом инерциальности исполнительных устройств.
>> No. 29
Файл 139431046531.png - (152.94KB , 675x452 )
29
>>28
У STM32F4, например, есть поддержка 9 портов GPIO. В зависимости от корпуса (48 "ножек", 64 "ножки", 144 "ножки") число физических выводов будет изменяться. У меня сейчас лежит отладочная плата STM32F4-DISCOVERY, с чипом STM32F407VGT6 в корпусе с 100 выводов. На ней распаяны порты с A по E (E не до конца, правда). Каждый порт - 16 ножек, т.е. как минимум 64 входавыхода есть. Для каждой "ножки" можно индивидуально задать направление (вводвывод) или использовать её для периферии. Касательно скорости - скорости фантастические. Т.к. порты GPIO принадлежат системной шине (общаются с ядром процессора почти напрямую), то они тактуются от 168 МГц. Практически это значит, что можно полностью отновлять весь порт (16 бит) десятки миллионов раз в секунду. Если изменять только однин конкретный вывод - то немного помедленнее, но в целом это не критично. Считывание значений тоже молниеносное. Здесь дело не в скорости установления значений, а в скорости обработки данных. С другой стороны, какие бы ни были задачи (а учитывая то, для чего чип будет использован, я вангую разнообразные вычисления дифференциальных уравнений для систем стабилизации + всякие внешние команды вроде движения впередназад) в 1 мс уложиться - раз плюнуть, и еще 950 мкс сверху останется.
Узкое же место в твоем проекте - слежение. Я так понимаю, что здесь будет использоваться распознавание образов (с каких либо датчиков, например ИК-камер). Здесь все прошлые мегагерцы не значат практически ничего. В гугле можно легко найти примеры распознавания движущегося мячика и слежения за ним как раз на STM32F4 со скоростью 5 кадров в секунду. Не думаю, что такой результат тебя устроит. Советую обратить внимание на старшие модели ARM (у STM32F4 - ядро Cortex-M4, предназначенное применяться именно в микроконтроллерах, а не в мультимедийных задачах, хотя M4 и обладает некоторым функционалом для цифровой обработки сигналов). Тебе нужны процессоры с ядрами Cortex-A (они стоят в абсолютном большинстве современных смартфонов, например в iPhone 4 стоит процессор с ядром Cortex-A9), они обеспечивают бОльшую производительность в мультимедийных задачах. Ну и частоты там выше (500 МГц - 1 ГГц). Увы, ST такие чипы пока(?) не производит.
>> No. 30
>>29
Я два раза переписывал пост, так что картинка с прошлой версии прилипла, прошу прощения.
>> No. 31
>(а учитывая то, для чего чип будет использован, я вангую разнообразные вычисления дифференциальных уравнений для систем стабилизации + всякие внешние команды вроде движения впередназад)
Ага, так и есть.
>что здесь будет использоваться распознавание образов
А вот тут нет. Датчики там будут электромагнитные, а именно сельсин для измерения частоты, маленькая синхронная машинка для определения положения ротора, ну и сам синхронный генератор, с которого будет сниматься реальное положение векторов в статоре и близлежащей сети, напряжение и ток на роторе. Еще будет измерение частоты и положения фаз на так называемых шинах бесконечной мощности, которые будут значительно электрически удалены от контролируемого генератора.
Быстродействие требуется прежде всего для того чтобы регулировать момент на валу таким образом, чтобы поддерживалась постоянная частота вращения и синхронность работы с шинами бесконечной мощности.
Зачем это нужно? Ну как сказать, нужно как обычно не более чем for fun, но смысл все же есть и кроется он в поддержании высокого коэффициента мощности на управляемом генераторе, а соответственно снижению потер и увеличению пропускной способности электрической сети.
Ну и конечно же понять, за что такое в специализированных промышленных контроллерах просят столько денег?
Но пока я даже матлаб никак не сяду осваивать.
Кстати поводу распознавания образов. Если такая маленькая машинка вылавливает тенденции с помощью упрощенного кластерного анализа, то зачем такие мощные сервера стоят в тех же гидрометеоцентрах? Ошибка же все равно где-то процентов 15-20%, от того что напрогнозировали.
>> No. 32
>>31
Кажется, я неверно тебя понял, лол. Я думал, что ты хочешь собрать Самоходную Артиллерийскую Установку.

Трудно сказать, почему контроллеры такие дорогие. Вероятнее всего из-за большей надежности + большем диапазоне рабочих, эээ, условий.

Насчет метеоцентров тоже ничего не могу сказать. Мб дело в обьемах обрабатываемых данных?
>> No. 33
>>31
В таком случае (>>32), раз не нужно распознавать никакие изображения, то подобный контроллер (STM32F4) подойдет для задачи очень хорошо.
На самом деле все те подзадачи, которые ты описал не должны потребовать много вычислительной мощности (которой и так в избытке, т.к. на контроллере есть блок вычислений с плавающей запятой, а многие обычно ресурсозатратные операции хорошо оптимизированы, например вычисление 32*32+32 [умножить одно 32-битное число на другое и прибавить к результату третье, тоже 32 бит] занимает всего 1 такт), т.к. обычно на такие контроллеры вешают гораздо больше более затратной периферии. Например подключают камеру (там уже есть аппаратный интерфейс), дисплей (интерфейса нет, но подключают их обычно по SPI, который есть) и подключают все это дело по USB (интерфейс уже есть) или Ethernet (интерфейс есть) + всякие внешние датчики, которые вешают просто на GPIO.
>> No. 34
Файл 13943867443.jpg - (826.52KB , 2592x1944 )
34
>Я думал, что ты хочешь собрать Самоходную Артиллерийскую Установку.
Лол, нет, всего лишь маленькую автоматизированную системку. А как там можно применить распознавание образов? Там же тупо баллистические расчеты, в которых трудно получить достоверные исходные данные, помимо тех, что получены непосредственно измерительным комплексом самой САУ.
>Вероятнее всего из-за большей надежности
Так ведь вся надежность кроется в приемке деталей. Вот например подвернулась аккурат плата MWS-206 (пикрелейтед http://mikronika-energo.ru/save/produkti_new/MWS-2xx.pdf) от промышленного контроллера. Вроде бы никаких чудес, кроме обвязки входов через варисторы на разрядник, не видно.
>Насчет метеоцентров тоже ничего не могу сказать. Мб дело в обьемах обрабатываемых данных?
Так ведь какая какой смысл бороться за качество прогноза экспоненциальным наращиванием вычислительных ресурсов и размеров изображений со спутников, если в итоге погрешность все равно плавает от 1/5 до 1/3? Наверно все же модель хромает и не те корреляции видит.
>например вычисление 32*32+32 [умножить одно 32-битное число на другое и прибавить к результату третье, тоже 32 бит] занимает всего 1 такт)
32 бита это хорошо! Осталось только найти 32 битные датчики Холла, которые наверно поточнее будут, чем электромагнитный сельсин.
А дисплей не нужен, потому что параметры качества меняться не будут. Ну или может только во время отладки понадобиться.
>> No. 35
>>34
На время отладки проще по U(S)ART подключить (интерфейс есть, лол).
Ну да, что-то я опять перепутал артиллерийскую установку и зенитный комплекс, для АУ никакие образы не нужны. Впрочем, учитывая дальность современных зенитных ракет, вряд ли зениткам нужно что-то кроме радаров. Камеры так далеко не бьют. Тем проще.
В общем, покупай отладочную плату @ изучай платформу @ задавай вопросы.
>> No. 36
>>35
Лол, мне бы сначала понять, что в итоге хочу получить. А то пока только какие-то отрывки знаний об электронике, теории автоматического управления и воспоминания об устройстве синхронных машин и переходных процессах в них.
И это не вспоминая про то, что нужно еще будет прошивку писать.
>> No. 44
Кто-нибудь с FreeRTOS на ARM имел дело? Что почитать?
>> No. 45
>>44
Почитай Господа Бога, создателя нашего.
>> No. 46
>>45
Он книжек не писал, он Моисею надиктовывал.
>> No. 57
>>46
А ты всё равно его почитай.
>> No. 60
>>14
По PIC'ам неофиту что почитать посоветуете? Особо навыков программирования не имею. Алсо, есть ли смысл курить пикасм или сразу начинать с C++?
>> No. 62
Хочу собрать что-нибудь, что издаёт звуки. В электронике полный ноль. Что мне понадобится для начала?
>> No. 63
>>62
Рекамендую начать с мультивибратора!
>> No. 64
>>63
Спасибо! То, что нужно.
>> No. 65
Файл 139567991039.jpg - (2.97KB , 177x278 )
65
Лучше всего начинать со сборки детекторного радио. Оно всегда работает, а заодно резонанс научишься подгонять.
http://oldradiogid.ru/kolebatelnyj-kontur/rezonansnyj-kontur-v-detektornom-priemnike/
>> No. 66
>>65
Забавный сайт, добавил в закладки.
>> No. 67
>>66
Полная книжка лежит на рутрекере. Всем хороша, только написана она во времена перехода с ламп на транзисторы, а микроконтроллеров и в поректе не было.
Читал в детстве, основные принципы усвоил, но так и остался полный ноль.
>> No. 68
>>67
Так ведь без практики можно и есть ложкой разучиться.
>> No. 69
>>67
Как книжка называется?
>> No. 83
Файл 139647753683.jpg - (45.71KB , 478x640 )
83
>> No. 84
Файл 139647754452.jpg - (44.68KB , 426x640 )
84
>> No. 85
Файл 139647755385.jpg - (59.59KB , 521x662 )
85
>> No. 90
>>69
Бамп вопросу.
>> No. 91
Файл 139670875931.jpg - (13.50KB , 200x322 )
91
>>90
Рекомендую начать прочтение не пропуская предисловия.
http://www.radioscanner.ru/files/electronics/file5452/
>> No. 92
>>90
http://s000.tinyupload.com/index.php?file_id=91277555258495621536
>> No. 93
>>91
Спасибо. Пока буду довольствоваться только теорией. В детстве любил читать такие книги, но толку было 0.
>>92
По этой ссылке уже ничего нет.
>> No. 94
>>93
Можем начать вместе упарывать.
Я тоже хочу упорядочить знания.
>> No. 100
>>93
Пока заливал, уже скинули, а пароль к посту проебал.
Присоединяюсь к упарыванию. С чего начнем?
>> No. 101
>>100
Поправка: не я пароль пребал, а зой удалялку сломал.
>> No. 102
>>100
С приобретения инструментария, может быть?
>> No. 103
>>102
Паяльник - чек.
Флюс, припой - чек.
Текстолит, хлорное железо - чек.
Ардуино с китайским набором - чек.
Десяток сервоприводов и датчики приближения - едут.
Одну плату уже изготовил, даже заработало, но не без косяков. На плате банальная L293D, подключенная через советскую логику НЕ, чтобы одним мотором по двум проводам управлять + ненужные подтягивающие резисторы и конденсаторы на питании. Так как там одна тупая логика, никаких расчетов от меня не требовалось, что-то нормальное на транзисторах я сделать уже не могу.
>> No. 104
>>103
Мне это только предстоит приобрести. Я-то как раз хочу что-то "музыкальное" на транзисторах сделать. Вон мне уже посоветовали начать с "ментронома", но я прокрастинирую.
>> No. 130
>>14
Суп, я электронщик но увы погрязший в совке. Когда я был маленький мой Отец и Дед работали с совком. Когда я пошел в кружок радиотехников я там работал с совком. Когда я поступил в тех, нас учили на совок. Когда я пошел работать на завод там конечно же оказался совок. Чего мне почитать что бы перейти на импортную технику, освоить забугорные схемы на SMD монтаже, микроконтроллеры и т.д.?
>> No. 132
>>130
>забугорные схемы на SMD монтаже, микроконтроллеры и т.д.
Не знаю, что конкретно посоветовать. Любые интернет-ресурсы, наша и переводная литература за последние 15 лет.
>завод там конечно же оказался совок
Рассыпуха-то всё равно теперь больше импортная. Некоторые инженеры любят through-hole (забыл как называется, "черездырочный") печатный монтаж, если не надо мельчить. Он понадёжнее, да и разрабатывать, вручную паять, ремонтировать его проще. Если делаешь что эксклюзивное, без нужды в автоматизированной сборке и миниатюрности, думаю, на SMD можно смело забить болт.
>> No. 133
>>132
Полностью поддерживаю.
Всю СМД рассыпуху можно заменить выводной. Для всяких мукрух есть кроватка и монтажные панельки.
>> No. 344
Почему анимач на вашей параше не работает?
>> No. 345
>>344
По таким вопросам обращаться в /мю.
А вообще, вот >>/b/50853
>> No. 346
>>344
Если тебя смущает отсутствие анимача, создавай аниметреды в /b/.
>> No. 363
Файл 144049566822.jpg - (779.21KB , 1293x1610 )
363
Ньюфаг в схематехнике, просит о помощи объяснить следующий момент.

1 - Читая книжку иногда попадал на момент, когда находят, что-то, например, выходное сопротивление усилителя с ООС, через напряжение холостого хода и тока короткого замыкания. Что это? Анон, я вроде не аутист, но ведь если у нас холостой ход в выходной цепи, то есть разрыв, то сопротивление такой цепи равно бесконечности, а если оно бесконечно, то и напряжение будет бесконечно. Но нафига нам делать подобное мысленное преобразование, блять, я не понимаю. Тут два пика из учебника, которые по идеи должны объяснить этот момент, но мне они не помогли совсем. В общем, поясните за использование КЗ и ХХ в усилители при ООС, нахуя и можно ли обойтись, если мне нужно, например, найти выходное сопротивление усилителя при этой самой ООС

2 - Теперь про обратную связь. Третий пик.

Здесь параллельная обратная связь по напряжению По напряжению потому что, если мы сделаем КЗ нагрузки, то весь тока побежит по ветви нагрузки, так как там нет сопротивления и Rb и Rk останутся без тока и следствие без напряжения со стороны переменного тока. Правильно я понял правило? Ну, и параллельная, потому что напряжение ОС и напряжение сигнала на одном и том электроде. Или я не прав?, но я не понимаю как она работает. То есть, мое предположение, что ток коллектора делится между Rk, Rн и Rб. Rб соединена с базой и при повышении тока коллектора увеличиться падение напряжение на Rb из-за чего уменьшится напряжение Uбэ, которое есть Uбэ=E-Iб*Rб и в следствии чего уменьшится ток коллектора, так как они в прямой зависимости. Анон, скажи я правильно все понял или где-то моя логическая цепочка заплутала? А и схема это коллекторной стабилизации, так?
>> No. 365
>>363
>но ведь если у нас холостой ход в выходной цепи, то есть разрыв, то сопротивление такой цепи равно бесконечности, а если оно бесконечно, то и напряжение будет бесконечно
Софистика какая-то. На выходе больше напряжения питания быть не должно. Если не брать во внимание некоторые частные режимы работы пассивных четырехполюсников.
>Но нафига нам делать подобное мысленное преобразование
Это стандартная методология поиска параметров четырехполюсника.
>я не понимаю как она работает
Вроде правильно, но для понимания рекомендую смотреть либо на реальной схеме подключив осцил, либо в чем-нибудь эмулировать, например, в том же мультисиме. Смотреть нужно напряжения в Rб, которое характеризует ток через данный резистор наложив по второму каналу падение напряжение на Rк (ток) или напряжение на нагрузке.
>Uбэ=E-Iб*Rб
Как мне кажется, тут еще потерялось падение напряжения на Rк.
Честно скажу, очень давно ничего не считал, так что тоже могу тупить и ошибаться.


Удалить пост []
Пароль