MaxBMSTU
Свой-
Постов
274 -
Зарегистрирован
-
Посещение
Весь контент MaxBMSTU
-
Описанией нелинейных цепей...
MaxBMSTU ответил DRUID3 тема в Математика и Физика
К сожалению Бессонова в электронном варианте я не нашёл (ни в интернете, ни в осле). Я в своё время брал его в библиотеке, теперь жалею, что не отсканировал. -
I2C logger ?
MaxBMSTU ответил gyrotron тема в Цифровые схемы, высокоскоростные ЦС
Неа, лучше не пробник. Советую тогда уж хороший цифровой осциллограф MSO6104 от Agilent, там аппаратный и I2C, и SPI, и UART и др. логгеры есть. -
Коль резать ничего нельзя, я бы попробовал следующую методику. Измерять напряжение на выходе MAX'а (или лучше всего амперметром ток от аккумулятора), а далее параллельно ВСЕМ потребителям электроэнергии касаться резистором номиналом эдак ом 100-150. При каждом параллельном касании Вы будете наблюдать скачок напряжения (или тока потребления, если это амперметр), причём скачки будут похожими по величине, но но "палёном" элементе скачок будет маленьким.
-
Ну есть один аппнот на сайте http://www.allegromicro.com/en/Products/De.../an26301103.pdf И рекомендуя посмотреть по режиму Mixed Decay http://www.allegromicro.com/en/Products/De...stp/stp97-5.pdf В принципе информации вполне достаточно, досконально разобраться с тем как А3936 работает и можно спокойно мастерить схемку.
-
RS232
MaxBMSTU ответил automation_man тема в PIC
Да, писал, реально. На PIC18F4520. Вместо COM-порта использовал кабель USB-to-COM. -
Описанией нелинейных цепей...
MaxBMSTU ответил DRUID3 тема в Математика и Физика
Уж коль речь зашла о нелинейных цепях в свете попыток применения линейного анализа рекомендую посмотреть книгу Бессонова "Нелинейные электрические цепи". Я этим вопросом тоже в своё время интересовался. Единого общего метода описания нелинейных цепей насколько мне известно не существует. На мой взгляд нелинейные цепи - это просто система нелинейных дифференциальных уравнений, которую требуется как минимум решить (в принципе численно - не проблема), а как максимум - это проанализировать, иначе вся изюминка аналитики просто теряется. На втором пункте я и застрял: сначала интересовал анализ нелинейных цепей, который с точки зрения цифровых подходов (анализа устойчивости и т.п.) довольно прост, а с другой точки хотелось оптимизировать нелинейную цепь по одному из параметров, а многомерная оптимизация - это для меня сложно, вычислений делать много надо. -
Простенький кардиограф на atmega8
MaxBMSTU ответил strang тема в В помощь начинающему
Крайне рекомендую посмотреть вот здесь: http://focus.ti.com/docs/solution/folders/print/272.html и вот этот аппнот (реальная схема макета) http://focus.ti.com/lit/an/slaa280a/slaa280a.pdf Кстати, у TI есть ещё вариант и для INA128, если память не изменяет. -
Разгон шагового двигателя
MaxBMSTU ответил exeron тема в Математика и Физика
Честно говоря, не знаю что такое Jerk Limited и т.п. Но мне кажется, что Вы слишком далеко ушли от реальной задачи. В самом начале же написано, на простеньком МК реализовать кривую разгона. Предлагаемый мною вариант,экспонента, записанная в память, - проще некуда. А работать будет эффективно, по крайней мере в моей практике в нескольких девайсах этот принцип использовал - нареканий нет. -
Дисперсия сигнала после фильтра
MaxBMSTU ответил TYuD тема в Математика и Физика
А погуглить? http://www.toroid.ru/gonorovskyIS.html -
Дисперсия сигнала после фильтра
MaxBMSTU ответил TYuD тема в Математика и Физика
Посмотрите главу 7 "Прохождение случайных процессов через линейные цепи с постоянными параметрами" книги И.С. Гоноровский "Радиотехнические цепи и сигналы" (Изд.: Дрофа, Москва 2006.) -
Разгон шагового двигателя
MaxBMSTU ответил exeron тема в Математика и Физика
Я пробовал применять и S-образную кривую разгона, и линейную, и типа RC (экспонента при подаче сигнала на RC фильтр). От математики в реал тайме я отказался, муторно, да и время МК убивается за зря. Взял Maple, посчитал соответствующие кривые, перевёл их в значения таймера с учётом предделителей таймера. В итоге остановился на RC. S-образная кривая мне не понравилась потому, что имеет ярко выраженный максимум ускорения. Линейная давала срыв движка во время работы установки, так как несмотря на то,что ускорение постоянно, момент на валу двигателя уменьшается с увеличением скорости вращения, поэтому если строить эффективную нагрузочную кривую двигателя, самой оптимальной в смысле постоянства затрачиваемой мощности оказалась RC кривая, т.е. экспонента разгона компенсировала экспоненту потери момента (если её аппроксимировать экспонентой для конкретного двигателя). А далее, если требуется регулировка времени разгона, меняется просто тау (а ля время RC-цепи) и простым пересчётом в Maple получаются новые данные. Кратно изменять тау в небольших пределах можно регулировкой количества повторений каждого отсчёта кривой разгона. Значения таймера я записывал во FLASH-память МК, а во время работы их считывал. Кстати, кривую торможения я сделал такую же, как и разгона, только проходят значения таймера в обратном порядке. -
Посмотрите микросхемы-драйверы шаговых двигателей от Allegro http://www.allegromicro.com/en/Products/Ca...s/ICs/motor.asp Там, кстати, есть и до 1/32 шага. Для Вашей задачи (10 шагов на 1.8 градуса) вполне достаточно.
-
Я честно говоря не понял, как Вы смогли настроить INT0 на низкоуровневое прерывание. Смотрите datasheet, страница 112 - структурная блок-схема прерываний. В пике даже бита INT0IP не существует. Прерывание INT0 - ВСЕГДА высокоприоритетное, поэтому Вы не там сбрасываете флаг прерывания и он у Вас сидит в процедуре высокоуровневого прерывания и не выходит оттуда.
-
Реально и без проблем. Паять можно как паяльником так и термовоздушкой. Вторым способом я паял ADS1258 в QFN-корпусе пастой R256 фирмы Kestler и был крайне удивлен: насколько просто пастой паять такие сложные вещи. Отмечу только, что основная проблема - дозировка пасты.
-
Электрозащита USB
MaxBMSTU ответил jorikdima тема в RS232/LPT/USB/PCMCIA/FireWire
Вообще-то если бы работали на PIC18F4550, то у него имеется возможность аппаратного подключения USB-трансиверов (см. вышеупомянутую фирму Maxim), вот трансивер должен быть гальванически развязан от МК при помощи цифровых изоляторов. Такое решение описано в даташите к пику. По электробезопасности см. ГОСТ 50267.0-92. Учтите, что если у Вас устройство выполнено по 2-ому классу электробезопасности, то подключать устройство можно только к специальным медицинским компьютерам, которые должны также быть выполнены по 2-ому классу, иначе Ваш девайс не будет соответствовать требованиям ГОСТа. -
Снова про источник тока
MaxBMSTU ответил MaxBMSTU тема в Вопросы аналоговой техники
По поводу питания. Требуется 50 мА 150 В. Для питания первичной цепи трансформатора (если брать ШИМ+трансформатор) можно использовать микросхему MAX1709, дающую до 4 А 5 В. Для 1 А и 5 В на выходе и 2.5 В на входе КПД = 86 %. Как я уже говорил, импульсы тока пикообразные, и даже для наихудшего случая - синусоиды, средняя потребляемая мощность будет как раз составлять порядка 1 А. Для 86% КПД это очень даже не плохо на мой взгляд. По поводу частоты - я уже сказал, что можно уменьшить верхнюю границу до 100 кГц. Тогда есть другая проблема - ШИМ должен быть не меньше 1 МГц, а это значит, что магнитная проницаемость трансформатора должна быть небольшой (порядка 400), чтобы пропускать импульсы без сильных искажений и больших потерь в магнитопроводе, которые растут с увеличением частоты. Небольшая магнитная проницаемость приводит к серьёзному увеличению габаритных размеров. Я думаю, надо прикинуть сечение и объём транса, ориентируясь на стандартные размеры ("горшок" или тороидальный). Цена комплектующих + изготовление ПП + З/П (Но З/П выплачивается каждый месяц стабильная) В конце декабря надо показать работающий макетный образец. -
Снова про источник тока
MaxBMSTU ответил MaxBMSTU тема в Вопросы аналоговой техники
Нет, нагрузка резистивно-емкостная. Без обратной связи нельзя, так как нагрузка динамически меняется: за минуту сопротивление может упасть в 3..5 раз. Частотный диапазон изменения сопротивления нагрузки 0.01...1 Гц. Аналогичным образом изменяется и ёмкость (от десятков нФ до единиц мкФ), т.к. нагрузка источника тока резистивно-емкостная. -
Снова про источник тока
MaxBMSTU ответил MaxBMSTU тема в Вопросы аналоговой техники
Т.е. в принципе возвращаемся к классическому импульсному источнику питания, только обратную связь заводим не по напряжению, а по току? -
Снова про источник тока
MaxBMSTU ответил MaxBMSTU тема в Вопросы аналоговой техники
Так, а здесь поподробнее, если можно. Я уже написал о возможном применении аудиоусилителя, работающего на частоте 1.6 МГц. Но вопросы остались, плюс к тому же действительно, быстродействующий трансформатор может получиться больших размеров, т.к. на высоких частотах магнитная проницаемость мала. Также смотрел вариант использования ШИМ контроллера (типа TL494 но побыстрее). Тогда точность к установке тока надо сразу же устанавливать +/- 1...5%, к тому же РЕАЛЬНО достижимая регулировка ШИМом это 10 разрядов. -
Снова про источник тока
MaxBMSTU ответил MaxBMSTU тема в Вопросы аналоговой техники
Температурный диапазон эксплуатации +10...+35. По поводу точности, исходя из динамического диапазона в 14 разрядов с учётом знака, логично установить +/- 1 МЗР (т.е. МЗР = 50 мА/2^13 = 6 мкА). По поводу мощности. Необходимо воспроизводить сигналы пикоподобной формы без постоянной составляющей. Для таких сигналов средняя за период мощность не более 0.5 Вт. Просто для высокоомной нагрузки в 3 кОм требуется напряжение 150 В, чтобы создать пик тока 50 мА, а значит источник тока должен работать на таких пиковых мощностях (максимальное мгновенное значение для чисто активной нагрузки 150*50*10^(-3)=7.5 Вт, а средняя за период мощность может быть порядка 0.5 Вт и даже меньше). Да, в принципе я частично согласен, что маловато средств на решение подобной задачи. В принципе частотный диапазон можно подсократить (10...100 кГц), но вот токи и напряжения изменить нельзя. А что если использовать усилитель класса D (максимальный КПД среди всех классов), например аудиоусилитель MAX9759. Конечно частотный диапазон придётся немного укоротить (до 100 кГц), но зато мало потерь энергии. Вопрос только как усилитель, рассчитанный на нагрузку 4 Ом, будет вести себя, если его нагрузить на первичную обмотку трансформатора, на которой будет порядка 10 витков (на вторичной тогда 300 витков) и активное омическое сопротивление которой будет близко к нулю. -
Снова про источник тока
MaxBMSTU ответил MaxBMSTU тема в Вопросы аналоговой техники
Нет, просто батарейки (пальчиковые аккумуляторы) будут быстро приходить в негодность, и их потребуется заряжать. Устройство должно отработать около 40 мин. непрерывной работы в день на максимальной нагрузке. Тем более что далеко не всегда ток будет установлен на 50 мА, типовое значение 10 мА, а типовая нагрузка 1кОм. Кстати, так как сигнал будет использоваться не постоянный, то даже в худшем случае для синусоиды (а использоваться будет пикоподобный сигнал) амплитудой 50 мА и напряжением 150 В потребляемая мощность будет 50*10^(-3)*150*0.707 = 5.3 Вт. -
Снова про источник тока
MaxBMSTU опубликовал тема в Вопросы аналоговой техники
В настоящий момент стоит передо мной следующая задача: требуется создать регулируемый биполярный источник тока (ИТУН) +- 50 мА с размахом выходного напряжения до +- 150 В, т.е. источник тока должен работать на максимальную нагрузку 3 кОм. Частотный диапазон воспроизводимых сигналов тока от 10 Гц до 1 МГц. Регулировка формы тока должна осуществляться при помощи ЦАП. Динамический диапазон регулировки не менее 14 разрядов (с учётом знака). Питание всей схемы осуществляется от двух "пальчиковых" батареек. Если кто может, подскажите идею схемотехнической реализации. Естественно, цена источника тока должна быть около 50 долларов. Я сначала подумал об использовании высоковольтного ОУ от Apex, но цены на них меня быстро приземлили. Затем была идея использовать трансформатор, в первичной цепи которого поставить быстродействующий биполярный источник тока, а из вторичной цепи через усилитель измерять ток и заводить сигнал ошибки на управляющий вход. Но до конкретной схемотехнической реализации так и не дошёл. Может есть идеи получше. -
Ну тогда брать PIC с двумя модулями MSSP. Кстати, чуть не забыл. В SPI режиме не требуется подтягивающих резисторов, например, на DOUT и SCLK. Пик аппаратно переключает их между +5 и GND. А вот в режиме I2C подключение к шине выполняется по схеме монтажное И, и чтобы реализовать её требуются подтягивающие резисторы на питание, и ножка, во избежание электрических конфликтов, переключается между высокоимпедансым состоянием (+5 через резистор) и GND. Поэтому городить огород на схеме электрической принципиальной я бы не стал.
-
Если у выбранного Вами пика один модуль MSSP, то лучше взять готовую библиотечку софтворного I2C, поставляемого Microchip'ом, и осуществить обмен по двум другим свободным ногам, а SPI использовать аппаратный. Скорость обмена правда, будет меньше, чем у аппаратного, но для часов скорость и не нужна.
-
Ну тогда уж для PIC18F4550 не 10 МГц, а 12 МГц частота ядра. Выдержка из ДШ на PIC со встроенным USB.