Тепловая пушка Ballu BHDP-10, нужна помощь программиста PIC

Шаман Константин
13/04/2018 13:10
Подключили к 360в. Все сгорело. Уперся в блок управления, схемка простенькая но собрана с большей вероятностью на PIC12C5xx. Маркировки нет но по пинам подходит:
1 GND
2 свободный
3 вход, датчик света 1/0
4 вых. светодиод
5 вход, включатель 1/0
6 выход, управление семистором поджига
7 выход, управление семистором вентилятораи подачи топлива
8 VSS, 5 в.
Логика простенькая:
при переходе Р5 к нулю поднять Р4, если Р3=1 поднять Р6 Р7, иначе моргать Р4
При переходе Р3 к нулю через 3 сек сбросить Р6, если в течении 13-15 сек Р3 не перешол в ноль сброс Р6 Р7 моргать Р4
При переходе Р5 к 1 сброс Р6 Р7 Р4.

Вот как то так. Программатор PIC PonyProg2000.

power1
13/04/2018 13:21
Алгоритм работы подробней в личку, напишу на ардуинке мини.

Шаман Константин
13/04/2018 13:50
На ардуинке програмист есть, на СИ++ пишет, но придется переделывать плату, в этом случае мне проще собрать блок заново на аппаратной логике.

Есть Arduino-Pro-Mini. Хочу на ней для другой пушки контроллер собрать, но там сложнее, двух ступенчатый запуск, контроль температуры выхода и выхлопа. Но если на PIC здесь не получится попробую её использовать.

power1
13/04/2018 18:57
Ничего не надо переделывать, просто пины с ардуино мини, входа - выхода, запаять по соответствию периферии к снятому родному контроллеру на место к его лап.




Leo140969
13/04/2018 19:20
Шаман Константин, ставь сразу PIC12F675.

power1
13/04/2018 19:38
Leo140969 писал:
Шаман Константин, ставь сразу PIC12F675.


А тяма то есть писать?

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

ДОБАВЛЕНО 13/04/2018 19:47

Давай циклограмму не жмись, сделаю за два дня не дорого, хоть на управлении Module GPS



Шаман Константин
14/04/2018 00:04
power1 писал:
Ничего не надо переделывать, просто пины с ардуино мини, входа - выхода, запаять по соответствию периферии к снятому родному контроллеру на место к его лап.




Вот именно такого подхода и хочется избежать. Присматриваюсь к ATTINY 13. PCB конечно придется проектировать заново, но и краснеть не придется. В случае PIC конструктив остается прежний.
Скурил принципиалку. Курю блоксхему проги.

ДОБАВЛЕНО 14/04/2018 00:25

Leo140969 писал:
Шаман Константин, ставь сразу PIC12F675.


Ну и нахрена здесь ЦПУ, ЕЕПРОМ и СУПЕРПРОИЗВОДИТЕЛЬНОСТЬ!
PIC12F508 и то выше крыши.
Сегодня Кратоновскую пушку препарировал, так там в обще пускается кнопкой, а оптический датчик падением сопротивления когда загорается пламя включает релюшку (даже без ключа!) которая блокирует кнопку пуска. В итоге блок поджига работает постоянно, а это самая дорогостоящая не ремонтно-пригодная деталь.
Надо руководствоватся разумной достаточностью.

Шаман Константин
14/04/2018 00:57
power1 писал:
Leo140969 писал:
Шаман Константин, ставь сразу PIC12F675.


А тяма то есть писать?

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

ДОБАВЛЕНО 13/04/2018 19:47

Давай циклограмму не жмись, сделаю за два дня не дорого, хоть на управлении Module GPS



Давай прикалывайся.

Больше года назад закончили проект в Игры Разума - Космический корабль(квесты в реальности), Там 6 MEGA 2560 и 9 NANO синхронизированных по I2S, Wi-Fi и Bluetooth. В плане было использовать реальные планшеты, но не нашлось программиста который решил бы проблему синхронизации, потеряли пол года, пришлось делать сенсорные панели на NANO.

http://mgameufa.ru/quests/index.php?ELEMENT_ID=52

Шаман Константин
15/04/2018 17:37
Такой вопрос :
Если выход стоит в 1 а по ходу выполнения программы снова стоит операнд установить тот же выход в 1, это принципиально или пофиг?

Leo140969
15/04/2018 21:29
Шаман Константин писал:
Такой вопрос :
Если выход стоит в 1 а по ходу выполнения программы снова стоит операнд установить тот же выход в 1, это принципиально или пофиг?

Так даже лучше - втыкать вывод в цикл.

Юрий 72
17/04/2018 08:38
Ему плевать что было, ты же не просил проверить, в каком он состоянии. Воткнет, как написано.

Шаман Константин
17/04/2018 12:14
Юрий 72 писал:
Ему плевать что было, ты же не просил проверить, в каком он состоянии. Воткнет, как написано.


Понятно, спасибо.


Накидал блоксхему https://ru.files.fm/u/gq23jp9s
Напрямую на форум не добавляется, пишет ошибку An error occurred.

Fan, Ing Включаются нулем, VD - еденицей
OR при активации высокий уровень, Key низкий.

Шаман Константин
19/04/2018 02:03
Набрал тестовую програмку для p16f84
Адаптировал для p12c508a
После «Project>Build Alll” получил

Это нормально или че то не то?


Leo140969
19/04/2018 09:56
Шаман Константин, зачем использовать одноразовую p12c508a? Она не стирается, в отличии от PIC12F675. Прошивку всё равно придётся отлаживать.

power1
19/04/2018 10:49
Давай данные фото, NTC програмника, будете мучатся год минимум. Напишу вам за неделю со всеми блокировками - после уроков.
Прогонишь мегу HEX через асамблер на пины PIC

liveinternet.ru RadioTOP Rambler's Top100 –ейтинг@Mail.ru