Securety

Members
  • Content count

    103
  • Joined

  • Last visited

Community Reputation

0 Обычный

About Securety

  • Rank
    Осваивающийся

Информация

  • Город
    Ижевск

Электроника

  • Стаж в электронике
    Менее года
  • Сфера радиоэлектроники
    микроконтроллеры
  • Оборудование
    Программаторы

Recent Profile Visitors

527 profile views
  1. Раз уж тема оживилась, хочу узнать за одно у опытных, сколько на вход ацп для стабильного "измерения" сигнала нужно подавать тока в ма/0.01-500ма есть тут какие-то подводные камни? Минимум например и тд... Измерение в ковычках так как на этот параметр влияют многие факторы/ наводки шумы возбуждения и тд... Ведь делитель напряжения на вход ацп из сопротивлений можно и сотни килоом ото и (мом) условно сделать.
  2. Я уже внес много чего). "TL494(594) - 20 рублей. При небольшом умении можно использовать, например, компаратор(LM393-5р), ОУ, 555-й таймер(7р), MC34063(10р), UC384x(20-50р), LM2577(эта дорогая, да, 180р)." - не интересно это уже на компараторе вход. По - этому ацп и шим интересует больше, в плане повысить навыки поиграться в реализаций и тд... BARS_ - ссылка реально полезная и нужная.
  3. Abk - как такие микросхемы называются дайте примеры, наверно их цены приличные?
  4. Alexeyslav, спасибо за подробности САУ почитаю не знал как - это называться должно было. Ну и остальным пойдем разбираться) Меня кстати погрешность и в 0.5вольт устроит по-этому думаю все нормально Alexeyslav должно быть.
  5. Нет код мне ненужен я не халявщик. А вот алгоритм бы и принцип хотел бы услышать, как тут плясать надо вообще в этом плане от чего. Код я писать не умею , друг у меня пишет вместе работаем, просто c таким направлениям не сталкивались примеров не нашел! Просто я искал подобную реализацию в этом направлений и нечего не нашел кроме всякими управлениями датчиками, двигателями светодиодами яркостью и тд. Хотя примеров и кодов pwm и ацп полно. Но не одного примера в моём случае я не нашел по -этому и решил узнать так может вообще работать))). Martirosyan - если конечно у вас есть какие-то инструкций или наработки в этом плане, если не жалко пришлите в личку. Как я говорил готового нечего я не прошу нужно самим разобраться как это реально возможно.
  6. Добрый день, нашел вот такую статью Стабилизированные источники питания в схемах на микроконтроллере Хочу сделать подобный проект с регулировкой напряжения на выходе для примера 15 - 80в / вход допустим 8 - 12в. Почитал кучу статей можно сделать это с помощью "Широтно-импульсная модуляция" вроде бы всё понятно. Но какие я примеры не смотрел в интернете везде управление мотором и тд яркостью светодиода, контроль батарейного питания. Скачивал кучу проектов в Proteus тестил, pwm шим, ацп на разных мк с увиличением мощности от кнопок и скважностью до 100%. Всё под задачу не подходило пробовал переделывать под DC - DC не получилось нечего регулировать. Алгоритмы кодов АЦП смотрел читал. Смотрел подобную реализацию везде почти используется вход FB компаратора с делителя напряжения с которого с помощью подстроечника настраиваем нужный выход напряжения например ссылки: Маломощный регулируемый блок питания Импульсный регулируемый стабилизатор напряжения По выше приведенной ссылки сказано: Речь пойдёт о ключевых стабилизированных DC/DC-преобразователях напряжения, которые управляются от MK. Выходные импульсы формируются каналом ШИМ, а входное напряжение оцифровывается каналом АЦП. В итоге получается следящая «аналогово-цифровая» обратная связь (Рис. 3.2, а и рисунок В 3-4) Каким тогда должен быть алгоритм работы программы АЦП ? в интернете подобной реализаций не нашел, либо не понял чего - то до конца как такое реализовать. Допустим большинство проектов в инете лишь показания с датчиков снимают или следят за батареей с нужным напряжением С ПОМОЩЬЮ ацп. Если тут dc-dc опорным напряжением будет питания мк - а не компаратор и на входе будет питание увеличиваться постоянно 30-50-100в и тд. Что тогда ? что за программа должна быть с каким принципом работы. Чтобы регулировку можно было делать с помощью АЦП и Широтно-импульсная модуляция.
  7. Да - это правда люблю я ковырять долго и разбираться. Просто я схему всю переделал по-этому пока с этим камнем обкатаю всё глюки и тд. А так конечно посматриваю в сторону avr. IMXO - за разжовывание спасибо щас понятно.
  8. Все нормально сейчас все работает немного нужно было еще в proteus поиграться. Сейчас никакой разницы нет от 2.6в работает также номинал резисторов отстается неизменный. Всем спасибо, остался только у меня еще один вопрос! как можно изменять шим в данный момент частота 71'428.57...Hz (14µS) длительность t=6мкс. У меня просто smd дросселей полно на разный ток и индуктивность, удобно было бы менять подстраиваться, под нужные параметры dc-dc выходной ток и тд.. Кусок кода: LADR_0x009F CLRWDT BTFSC CMCON,6 ; !!Bank!! CMCON - VRCON GOTO LADR_0x00AC BSF GPIO,5 ; !!Bank!! GPIO - TRISIO NOP NOP NOP NOP NOP BCF GPIO,5 ; !!Bank!! GPIO - TRISIO NOP NOP GOTO LADR_0x009F Выход из шим возможен только по срабатыванию компаратора. Для просчёта частоты, достаточно прочитать pdf на контроллер (в частности, раздел INSTRUCTION SET SUMMARY) и включить калькулятор (можно "виндусячий") с функцией "1/х" (для пересчёта времени в частоту). смотрел всякие проги PICTimerCalculator PIC_Delay 1.8 так и недошло как правильно его или увеличить или уменьшить. 69 страница: https://static.chipdip.ru/lib/057/DOC000057097.pdf 73 страница http://www.microchip.ru/files/d-sheets-rus/PIC12F629_675.pdf Сколько не читал какой-то лес дремучий для меня это показалось
  9. По-этому и Lexter переделываю незачем им дергать полевики лог. Драйверы для этого есть) пусть работает себе мк от низкого напряжения. Alex skripach - вроде верно правы откл. Тестирую пока... просто я удивился откуда таймер знает что работать надо с 4.8 в а не ниже хз) Так и знал что откл его где-то засада будет, если не трогать кнопку не зажимать то нормально все работает заряжает. Только нажимаешь ошибку даёт похоже привязка есть к –PWRTE бит разрешения работы таймера включения питания PWRT 0 – будет производиться выдержка при включении питания 1 – выдержки производиться не будет Бит разрешения работы таймера включения питания –PWRTE. После включения МК требуется некоторое время для стабилизации частоты кварцевого генератора и стабилизации напряжения. С помощью таймера включения осуществляется задержка на время 72мс (типовое время). В примерах таймер включен. http://mculab.ru/datasheet/pic/pic16_3.pdf будем читать похожий текст.
  10. Конфигурацию я на off сделаю. Просто я сомневаюсь что в коде прошивке не заточенно на диапазон 4.8-5.5 в ниже по питанию не работает нечего.
  11. Нет конечно... У меня он есть с 2.7в - 5.в , просто места мало по-этому вместо него проще стабилизатор на 2.5в поставить. Все коды у многих взяты с интернета ведь весь мир не может быть моим так и здесь). Команды pic я читал примерно по коду я вижу что происходит примерно но разбираюсь, плохо если править что-то. По-этому спрашиваю тыкните носом где это место.
  12. К сожалению родного варианта с описание нет. Но пришел к выводу! Также есть PWRTE — очередной таймер он включен в прошивке. При активации он будет сбрасывать МК до тех пор, пока питание не поднимется до нужного уровня. Думаю проблема в нём где он зашит? хорошо возможно я его откл. но хотелось бы понять где он в коде и как его менять?
  13. Всем добрый день, добрался я наконец до кода прошивки мк, но пока слабо в этом разбираюсь. Суть описание проблемы такая, есть мк 12f629 у него по даташиту на 7-6 ноге встроен компаратор. Раньше у меня было питание 8-12в, а сейчас 3.7в соответственно мк отказывается работать потому-что выход питания с его ног заточен на 5в в коде. Сам мк работает от 2-5.5в но хотелось бы изменить привязку от 2.5в как это сделать где копать? Прошивка привязана к выходному напряжению, которое жёстко привязано к напряжению питания контроллера, которое, по сути, является опорным. Замер напряжения делается компаратором ноги 6 и 7. Изменяя делитель можно установить любое напряжение срабатывания компаратора. D2 контроллер pic12f629 / 7-6 ноги компаратор опорное напряжение привязано к напряжению питания контроллера зашитое в прошивку 2.71в на 60в срабатывает. Заряд с ноги 2 на транзистор VT1. Подстроечный резистор на паузу подкачки R6, делитель напряжения R6/R7/R5 в зависимости как подберем сопротивление верхнего и нижнего плеча для нужного заряда конденсатора 60в или 100в. Нога 5 разряд на катушку через ключ длительность импульсов от 1-30мс с шагом 1мс. 4 нога кнопка управления настройками длительности импульсов. Описание: Как это работает: Красное свечение светодиода - рабочий режим Зеленое свечение светодиода - заряд Быстрое мигание красного-зеленого свечения - села батарея (сброс мк) Если зажать спуск, и включить схему, программа переход в режим программирования длительности, текущее значение длительности обнуляется, и каждое моргание красного светодиода это приращение длительности на шаг 1мс . При достижении конечного значения 30мс происходит кратковременное перемигивание светодиода красным-зеленым и все обнуляется и дальше по кругу. При отпускании спуска текущее значение длительности запоминается и схема переходит в рабочий режим. Пояснение: Вывод :6 - это CIN-, :7 - CIN+ (входы компаратора). По конфигурации компаратора в программе, на вход "+" компаратора подаётся напряжение =13/24*Vdd, а вход "-" переключают между выводами :6 и :7. Как такового, опорного напряжения для компаратора нет, т.ч. именно выполняя программу, нет возможности отслеживать напряжение питания +5В. при 60в 2,71В (если точнее, 2,708(3)В) - это то, с чем сравнивает компаратор при напряжении питания контроллера 5В. Измените напряжение его питания - изменится и напряжение сравнения (текущую формулу выложил выше) и, соответственно, напряжение на X4. По схеме, нижний предел АСС (Х4) жёстко задан соотношением номиналов (R6+R7)/R5, а верхний - подстроечником, в диапазоне от (R6+R7)/R5 до (R5+R6)/R7. Питание менял в proteus ниже 4.8в отказывается работать. Есть в голове мысль, что я должен амплитуду выходов мк в 5в с ног в прошивке везде поменять на 2.5в. Также есть PWRTE — очередной таймер он включен. При активации он будет сбрасывать МК до тех пор, пока питание не поднимется до нужного уровня. Думаю проблема в нём где он зашит? хорошо возможно я его откл. но хотелось бы понять где он в коде? Сам код асм.
  14. Добрый день хотелось бы узнать информацию по принципу работы Беспроводной Bluetooth 4,0 Камера дистанционного спуска затвора Подобных пультов полно в али. Допустим по ик управлению всё ясно. Как это реализовано в плане программирования на любом контроллере? Понимаю что модули есть hc-05 hc-06 ведомые и мастер. Но допустим если написано: Вы не должны загружать что-либо просто подключить его через bluetooth с вашим телефоном. Один из ключей работает на, выключается или захватывает, это так просто для вас. Что если вместо телефона будет на плате модуль Bluetooth автосопряжения? через кнопку нажимаем и сопрягаемся с пультом.(кнопкой). Поделитесь информацией пожалуйста как примерно работает это допустим телефон и кнопка! Про свою реализацию пока молчу нужно понять тут вначале. P.S. сорри заранее если ветку нету выбрал!