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

Требуется Прошивка


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

всё так

led_red gpio.0

led_blue gpio.1

rele_out gpio.4

in_D gpio.2 ' Вход сигналов

ps

в реальности надо еще параллельно С3 еще добавить конденсатор на 0.1-1 uf

и ногу 4 подтянуть к плюбсу резистором на 4-15 ком

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

Реклама: ООО ТД Промэлектроника, ИНН: 6659197470, Тел: 8 (800) 1000-321

  • Ответов 104
  • Создана
  • Последний ответ

Топ авторов темы

Топ авторов темы

Изображения в теме

20% скидка на весь каталог электронных компонентов в ТМ Электроникс!

Акция "Лето ближе - цены ниже", успей сделать выгодные покупки!

Плюс весь апрель действует скидка 10% по промокоду APREL24 + 15% кэшбэк и бесплатная доставка!

Перейти на страницу акции

Реклама: ООО ТМ ЭЛЕКТРОНИКС, ИНН: 7806548420, info@tmelectronics.ru, +7(812)4094849

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

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

Выбираем схему BMS для корректной работы литий-железофосфатных (LiFePO4) аккумуляторов

 Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ, также как и для других, очень важен контроль процесса заряда и разряда, а специализированных микросхем для этого вида аккумуляторов не так много. Инженеры КОМПЭЛ подготовили список имеющихся микросхем и возможных решений от разных производителей. Подробнее>>

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

' Программа для PIC 12F629 на PICBASIC

DEFINE OSC 4 ' Встроенный генератор 4 мГц

led_red VAR gpio.0 ' Cоответствие выводов МК

led_blue VAR gpio.1

rele_out VAR gpio.4

in_D VAR gpio.2 ' Вход сигналов

temp VAR BYTE

trisio=%00001100 ' Входы pin5 и pin4 (-Reset)

gpio=0 ' Отключим все

' Калибровка в 4 MHz и Включим подтягивающий резистор

Asm

bsf STATUS, RP0

Call 3FFh

movwf OSCCAL

bcf OPTION_REG, NOT_GPPU ; Разрешим подтягивающие резисторы

bsf wpu, 2 ; Включим подтягивающий резистор

bcf STATUS, RP0

EndAsm

'============================================================

start_prg:

''1

led_red = 1 ' Включим

While in_D =1: Wend ' Ждем 0

rele_out =1

for temp = 0 to 24 ' 5 секунд

led_red = 1 ' Включим

Pause 100

led_red = 0 ' отключим

Pause 100

next

led_red = 0 ' отключим

led_blue = 1 ' Включим

''2

While in_D =1: Wend ' Ждем 0

rele_out =0

led_blue = 0 ' отключим

Pause 500

goto start_prg

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

если вы внимательно почитаете, то там указан алгоритм и показано что и куда подключено :)

схему вам нарисовали, программу написали. Удосуждесь хотя бы почитать и понять :)

как может быть иначе?

Вы в железе тестите?

я да

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

Я смотрю тема без меня разрослась.. ))

Вот проект в протеусе 7.7 с исходником и хексом. Если нажать паузу в протеусе то можно пошагово просимулировать работу мк. Схема немного изменена. Кнопка подключена GP4 (дабы избежать подтягивающего резистора). Реле подключено к GP2 (включается вместе с синим светодиодом) и GP5 (включается сразу после нажатия кнопки). Частоту миганий светодиода можно изменить в исходнике (Source - 1. Rele.asm но лучще обычным блокнотом) поменяв цифру .500 (Z_500ms equ .500/.2) на меньшую, допустим на .200 (Z_500ms equ .200/.2). Откомпилировать (получить новый хекс, создается прям в папке с исходником) можно прямо в протеусе - нажать Source - Build All.

Да, еще - протеус не любит руских букв в пути (названия папок и файлов) и длинных путей (содержащих более 64 символов).

Пробуй. Удачи. Будут вопросы - задавай. Будут пожелания - желай. Чем могу - помогу.

Rele.zip

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

спасибо за схему и прошивку проверил , работает но опять же есть недочёт кнопку приходится немного держать чтоб она сработала и при включении сразу загарается синий и реле работает

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

хоть и обещался не заходить, но схема нарисована неверно, и все молчат!

уберите конденсатор с кнопки

при включении он заряжается от резистора подтяжки уровня, вот и минус (т.е., программа принимает за нажатие)

я думал, вы заметили эту ошибку...

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

горел красный светодиод, а после кратковременного нажатия на кнопку включалось реле красный светодиод в течении 5 секунд мигал и после загарался синий светодиод
@korsaj, Подправьте прошивку. Немного неверно.... :( Извините...не понял сути переключателя :unsure: Изменено пользователем chip-chip

Все можно наладить, если вертеть в руках достаточно долго!

Если ничто другое не помогает, прочтите, наконец, инструкцию!

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

спасибо за схему и прошивку проверил , работает но опять же есть недочёт кнопку приходится немного держать чтоб она сработала и при включении сразу загарается синий и реле работает

Понятно. Можно попробовать конденсатор подключить не на массу, а на + питания (или программно сделать задержку после включения на 0,5с для зарядки конденсатора).

Кнопка срабатывает через 0,5с после нажатия. Мой недочет. Можно поменять. Поставте .200 вместо .500 как написано в в предыдущем моем сообщении, тогда состояние кнопки будет проверятся раз в 0,2с. Или подождите будет время подправлю алгоритм опроса кнопки.

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

А вы хоть что нибудь сделали из того что я вам советовал?

Вот прошивка (весь проект) с измененным временем опроса кнопки. Опрашивается раз в 128 мс.

Rele.zip

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

нет просто запитать от безтрансформаторного блока питания 220-12вольт это возможно ?

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

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

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

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

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

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

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

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

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

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

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

×
×
  • Создать...