Перейти к содержанию

Пачки Импульсов


Рекомендуемые сообщения

Спасибо 131959G за вопросы. Отвечаю, но я начинающий:

1. Время от момента появления питания до первого импульса, думаю, должно быть приближено к временной диаграмме работы К561ИЕ9.

2. С дребезгом по питанию пока «?».

3. Если питание включили на время большее чем одна пачка, то следует, сформировать паузу перед подачей следующей пачки, что бы визуально было различимы пачки и паузы, например: 3 световых импульса, пауза, 3 световых импульса, пауза и т.д.,

4. При снятии питания процессов нет, при подачи питания – с начало пачка, потом пауза, пачка, пауза…

5. Параметры импульсов, думаю, задаются номиналами тактового генератора.

6. Питающее напряжение 12В.

Изменено пользователем Бегиннер
Ссылка на комментарий
Поделиться на другие сайты

Я тоже думал, что пачка запускается нажатием кнопки. Тогда пробуй так.

Внес изменения в схему, работает как и работала – при подачи питания может и с пачки начать, а может и с паузы. Но вот счетчик начал становится в «0» и если к выходу счетчика подключить светодиод, то при подачи напряжения питания он вспыхивает строго сразу!!!Может ли это значить, что решение где-то в работе D-триггеров?

2. "Дребезг" по питанию возможен?

Дребезг есть несомненно, мешает ли он или нет я не знаю. Может для «чистоты эксперимента» его надо исключить? :)

Ссылка на комментарий
Поделиться на другие сайты

Для чистоты сброса надо формировать его через лог. элемент. Емкость на входы ресета нескольких микросхем - плохой тон. Поэтому цепь сброса лучше переделать.

post-16151-071256200 1285928363_thumb.gif

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

Проверь состояние верхнего триггера при запуске (светодиодом). Будет ли его состояние стабильным при подаче питания.

Изменено пользователем Геннадий
Ссылка на комментарий
Поделиться на другие сайты

Сравнительное тестирование аккумуляторов EVE Energy и Samsung типоразмера 18650

Инженеры КОМПЭЛ провели сравнительное тестирование аккумуляторов EVE и Samsung популярного для бытовых и индустриальных применений типоразмера 18650. 

Для теста были выбраны аккумуляторы литий-никельмарганцевой системы: по два образца одного наименования каждого производителя – и протестированы на двух значениях тока разряда: 0,5 А и 2,5 А. Испытания проводились в нормальных условиях на электронной нагрузке EBD-USB от ZKEtech, а зарядка осуществлялась от лабораторного источника питания в режиме CC+CV в соответствии с рекомендациями в даташите на определенную модель. Подробнее>>

Реклама: АО КОМПЭЛ, ИНН: 7713005406, ОГРН: 1027700032161

Проверь состояние верхнего триггера при запуске (светодиодом). Будет ли его состояние стабильным при подаче питания.

Спасибо Геннадий за ответ! Состояние верхнего триггера при запуске поверил. Работа светодиода выглядит так:

т.е. нестабильное.

post-127863-039183100 1285932169_thumb.gif

Изменено пользователем Бегиннер
Ссылка на комментарий
Поделиться на другие сайты

Новый аккумулятор EVE серии PLM для GSM-трекеров, работающих в жёстких условиях (до -40°С)

Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре. 

Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств. Подробнее параметры и результаты тестов новой серии PLM по ссылке.

Реклама: АО КОМПЭЛ, ИНН: 7713005406, ОГРН: 1027700032161

Сделай нормированный сброс.

Да. Чуть не забыл. На время сброса нужно блокировать работу генератора.

Изменено пользователем Геннадий
Ссылка на комментарий
Поделиться на другие сайты

Литиевые батарейки и аккумуляторы от мирового лидера  EVE в Компэл

Компания Компэл, официальный дистрибьютор EVE Energy, бренда №1 по производству химических источников тока (ХИТ) в мире, предлагает продукцию EVE как со склада, так и под заказ. Компания EVE широко известна в странах Европы, Америки и Юго-Восточной Азии уже более 20 лет. Недавно EVE была объявлена поставщиком новых аккумуляторных элементов круглого формата для электрических моделей «нового класса» компании BMW.

Продукция EVE предназначена для самого широкого спектра применений – от бытового до промышленного. Подробнее>>

Реклама: АО КОМПЭЛ, ИНН: 7713005406, ОГРН: 1027700032161

Автору:

Тут Геннадий Вам подправил схему в месте подключения выхода ТМ2 ко входу ЛА9, это чтобы цифры напротив выключателей были ближе к функциональности.

Я думаю, что схема Ваша будет работать так.

Если включить питание на ПОСТОЯННО, то в зависимости от включенного включателя (кстати, ВКЛЮЧАТЬ МОЖНО ТОЛЬКО ОДИН ВКЛЮЧАТЕЛЬ, а два или более приведут схему к конфликту работы двух выходов микросхему "лоб в лоб" (имейте это в виду)) во время ПАУЗЫ светодиод будет ГОРЕТЬ, а импульсы будут как не горящий светодиод.

Минимальная пауза будет ДЕВЯТЬ ПЕРИОДОВ при режиме семь импульсов, а при режиме один импульс будет уже пауза ПЯТНАДЦАТЬ ПЕРИОДОВ.

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

Изменено пользователем 131959G
Ссылка на комментарий
Поделиться на другие сайты

Сделай нормированный сброс.

Да. Чуть не забыл. На время сброса нужно блокировать работу генератора.

Геннадий спасибо за содействие! Жаль отпуск закончился, теперь времени будет меньше. Значит мне нужно добавить пару лог. элементов - первым лог. элементом сделать нормированный сброс и в этот момент, «завязав» второй лог. элемент на первый, вторым блокировать генератор или использовать ИЕ8 и с вывода №4 запускать ТМ2. Подобные изменения в схеме, для меня однозначно затрата некоторого времени. Как сделаю, обязательно сообщу о результатах. Еще раз спасибо!

Ссылка на комментарий
Поделиться на другие сайты

131959G спасибо за ответ! Так и есть - во время пазы светодиод горит, а каждый импульс его гасит. А вот эти кнопки многих запутали и только время отняли и потому, т.к. проблема не в кнопках, их можно вообще убрать, количество гасящих импульсов не критично, например 3 импульса.

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

- конечно устраивает! Именно об этом уже два листа форума исписали!

post-127863-099924600 1286016418_thumb.gif

Изменено пользователем Бегиннер
Ссылка на комментарий
Поделиться на другие сайты

  • 3 месяца спустя...

Можно сделать фиксированный выбор кол-ва импульсов и ввести кнопку "ПУСК". Или же МК поможет.

Здравствуйте.«Первая мысль всегда правильная». Конечно же МК!!! То что слева – и есть та самая «головная боль», а справа – решение. Геннадий, огромное Вам спасибо!

Моя ссылка

post-133237-0-85319700-1295608659_thumb.gif

Код.txt

post-133237-0-77924300-1295609666_thumb.gif

Изменено пользователем Бегинерр
Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить в этой теме...

×   Вставлено с форматированием.   Восстановить форматирование

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
  • Сообщения

    • скачай новый архив. там есть важные изменения в комповой программе, по сравнению с той, что я отправлял в личке. исправлены недоделки и добавлены проверки на некорректные действия.
    • Здесь все индивидуально, точного ответа нет. Тип фоторезиста, качество фотошаблона, расстояние и время засветки, длина волны св.диодов, "полоскание" в химии ... Надо все пробовать самому, ручками, опыт придет со временем, ничего сложного там нет. На форуме есть ветка, почитайте.
    • Привет.  Хочу попробовать поработать с фоторезистом. Есть пару десятков ультрафиолетовых светодиодов, общей мощностью 4 вата. Хватит ли этой мощности для обработки платок размером 10 на 10 см или надо искать что-то дополнительно? 
    • Чтобы меньше было излучения, нужно мотать тороидальную. Возможно для повышения добротности по омическому сопротивлению лучше этот ТОР мотать в пару слоев. Если ее намотать на шило, то она вряд ли будет вообще работать как катушка.   Индуктивность прямо пропорциональна площади сечения, которая в свою очередь прямо пропорциональна квадрату диаметра. К тому же индуктивность в обратной пропорции с длиной намотки.
    • Я в ходе отладки выяснил, что сбоит в функции:  void w25qWritingByUSB(uint32_t dpagenum, uint8_t *bufByUSB) При чем поведение очень странное. Отладочные сообщения даже не выводятся в начале функции. В ходе экспериментов понял что связано это с объявлением массивов и решил объявить большие буферы которые на 4КБ и 0.25КБ: uint8_t current_sector_buf[4096]; uint8_t buf[256]; глобально. В оригинале, буферы объявлялись локально в функции. После изменения буквально двух строчек кода, все заработало. Также, в оригинальном проекте было сильно напутано из функциями. Я решил функции выкинуть из main.c и вставить в w25q.c Эти функции: void w25qEraseSector(uint16_t sector) void w25qWritingByUSB(uint32_t dpagenum, uint8_t *bufByUSB) Поиск данной проблемы реально отобрало кучу времени. На будущее буду знать что и такое бывает...
    • есть готовый  драйвер BTS7960 до 43А (долговременно до 10) с шим и все, что нужно и стоит недорого. И не надо изобретать  велосипед. Даже с учетом завышения параметров  уж 5А свободно.
×
×
  • Создать...