Тепловая пушка 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 |
А тяма то есть писать? в этом случае мне проще собрать блок заново на аппаратной логике. Вот это выход, только девайс на логике не влезет в твою пушку, коробок рядом цеплять.. ДОБАВЛЕНО 13/04/2018 19:47 Давай циклограмму не жмись, сделаю за два дня не дорого, хоть на управлении Module GPS |
||||
Шаман Константин 14/04/2018 00:04 |
Вот именно такого подхода и хочется избежать. Присматриваюсь к ATTINY 13. PCB конечно придется проектировать заново, но и краснеть не придется. В случае PIC конструктив остается прежний. Скурил принципиалку. Курю блоксхему проги. ДОБАВЛЕНО 14/04/2018 00:25
Ну и нахрена здесь ЦПУ, ЕЕПРОМ и СУПЕРПРОИЗВОДИТЕЛЬНОСТЬ! PIC12F508 и то выше крыши. Сегодня Кратоновскую пушку препарировал, так там в обще пускается кнопкой, а оптический датчик падением сопротивления когда загорается пламя включает релюшку (даже без ключа!) которая блокирует кнопку пуска. В итоге блок поджига работает постоянно, а это самая дорогостоящая не ремонтно-пригодная деталь. Надо руководствоватся разумной достаточностью. |
||||
Шаман Константин 14/04/2018 00:57 |
Давай прикалывайся. Больше года назад закончили проект в Игры Разума - Космический корабль(квесты в реальности), Там 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 |
Так даже лучше - втыкать вывод в цикл. |
||||
Юрий 72 17/04/2018 08:38 |
Ему плевать что было, ты же не просил проверить, в каком он состоянии. Воткнет, как написано. |
||||
Шаман Константин 17/04/2018 12:14 |
Понятно, спасибо. Накидал блоксхему 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 |