запуск бензогенератора при отсутствии городской сети

Обсуждаем цифровые устройства...
Аватара пользователя
filin
Первый раз сказал Мяу!
Сообщения: 27
Зарегистрирован: Чт ноя 05, 2009 23:24:14
Откуда: мариупоь

запуск бензогенератора при отсутствии городской сети

Сообщение filin »

Привет всем!!!
нужна помощь при написании проги для , автоматического запуска бензогенератора при отсуцтвии городской сети,
В программировании не силён, пытаюсь писать на "c". софт code vision.
Вот примерная схема данного девайса
ГЕНЕР.JPG
(151.1 КБ) 705 скачиваний
лучше гнать,чем быть гонимым!
Реклама
Аватара пользователя
filin
Первый раз сказал Мяу!
Сообщения: 27
Зарегистрирован: Чт ноя 05, 2009 23:24:14
Откуда: мариупоь

Re: запуск бензогенератора при отсуцтвии городской сети

Сообщение filin »

Смысл такой , когда городская сеть есть .то на PD0(контроль городской сети) ,будет 1, на РВ7(контактор городской сети) будет 1,
Соотвецтвенно PD1(контроль 220 от генератора) будет 0, РВ6(авария генератора) будет 0 РВ 5(зажигание) будет 0, РВ 4(контактор генератора) будет 0, РВ 2(зажигание) будет 0, РВ 1(стартёр) будет 0.
Когда на входе PD0(контроль городской сети) ,будет 0, то через 10 сек, на РВ2(зажигание) будет 1 ,после 10 ти сек на РВ 1(стартёр) будет 1 на 3 сек, и РВ 4(контактор генератора) должна быть 1 через 10 сек если на PD1(контроль 220 от генератора) будет 1,
Когда при работе от генератора на PD0(контроль городской сети) будет 1 , то РВ2(зажигание) должен быть 0, и через 10 сек РВ7(контактор городской сети) должен быть 1,
А также при отсуцтвии городско сети генератор делает три попытки запуска, если после трёх попыток напряжение на PD1 не появилось
то срабатывает авария РВ6(авария генератора) и программа заканчивается.
РВ5 это индикатор зажигания


ВОТ ЧТО УДАЛОСЬ СВАЯТЬ
Вложения
a v r.rar
(51.28 КБ) 250 скачиваний
лучше гнать,чем быть гонимым!
Реклама
Minor/2
Вымогатель припоя
Сообщения: 536
Зарегистрирован: Пт ноя 05, 2010 12:53:36
Откуда: Беларусь Витебск
Контактная информация:

Re: запуск бензогенератора при отсуцтвии городской сети

Сообщение Minor/2 »

Если все это работает как нужно, то я думаю на своеобразность строчки
if(((PIND.0==0)&&(PIND.1==1))&&(!(PORTB.6))&&(PORTB.2==1)&&(PORTB.4==1)&&(PORTB.7==0)
можно забить :)
Аватара пользователя
filin
Первый раз сказал Мяу!
Сообщения: 27
Зарегистрирован: Чт ноя 05, 2009 23:24:14
Откуда: мариупоь

Re: запуск бензогенератора при отсуцтвии городской сети

Сообщение filin »

ну а с остальным как быть? просто я эмулировал в протеусе и чёто не работает мой генератор!
немогу понять где я накосячил, может кто подскажет? :shock:
лучше гнать,чем быть гонимым!
Реклама
Эиком - электронные компоненты и радиодетали
Minor/2
Вымогатель припоя
Сообщения: 536
Зарегистрирован: Пт ноя 05, 2010 12:53:36
Откуда: Беларусь Витебск
Контактная информация:

Re: запуск бензогенератора при отсутствии городской сети

Сообщение Minor/2 »

А. Так все-таки не работает. Чуть позже посмотрю.... Чем смогу, тем помогу.
Реклама
Аватара пользователя
filin
Первый раз сказал Мяу!
Сообщения: 27
Зарегистрирован: Чт ноя 05, 2009 23:24:14
Откуда: мариупоь

Re: запуск бензогенератора при отсутствии городской сети

Сообщение filin »

А есть что нибудь похожее у кого посмотреть как сделано
лучше гнать,чем быть гонимым!
Реклама
Minor/2
Вымогатель припоя
Сообщения: 536
Зарегистрирован: Пт ноя 05, 2010 12:53:36
Откуда: Беларусь Витебск
Контактная информация:

Re: запуск бензогенератора при отсутствии городской сети

Сообщение Minor/2 »

На. Тестируй. Просьба не придираться, т.к. я с похмелья и сам ещё ламер :)) Жёлтый светик -- зажигание, красный -- авария.
Вложения
Управление генератором.rar
(61.98 КБ) 264 скачивания
Аватара пользователя
filin
Первый раз сказал Мяу!
Сообщения: 27
Зарегистрирован: Чт ноя 05, 2009 23:24:14
Откуда: мариупоь

Re: запуск бензогенератора при отсутствии городской сети

Сообщение filin »

А зачем эта микросхема, вместо морально устаревших кт шек? или это какаято логика, чтоб два сразу не включились контактора?
лучше гнать,чем быть гонимым!
Аватара пользователя
filin
Первый раз сказал Мяу!
Сообщения: 27
Зарегистрирован: Чт ноя 05, 2009 23:24:14
Откуда: мариупоь

Re: запуск бензогенератора при отсутствии городской сети

Сообщение filin »

Вобщем огромное спасибо что помог!!!!!!!!!!!
готовый причёсанный проэкт с платами выложу в рубрику автоматика
Котам на радость и всем козлам на зло!
лучше гнать,чем быть гонимым!
Minor/2
Вымогатель припоя
Сообщения: 536
Зарегистрирован: Пт ноя 05, 2010 12:53:36
Откуда: Беларусь Витебск
Контактная информация:

Re: запуск бензогенератора при отсутствии городской сети

Сообщение Minor/2 »

Да не за что ;) Это набор массивов Дарлингтона http://pdf1.alldatasheet.com/datasheet- ... N2003.html Одна из моих любимых мелкосхем.... Очень часто выручает в ремонтах автоцифры :)
З.Ы. : ежели че там не понятно по коду или подкорректить чего -- спрашивай, т.к. похмельный синдром ушёл похоже :))
Minor/2
Вымогатель припоя
Сообщения: 536
Зарегистрирован: Пт ноя 05, 2010 12:53:36
Откуда: Беларусь Витебск
Контактная информация:

Re: запуск бензогенератора при отсутствии городской сети

Сообщение Minor/2 »

Там "жук" в 156-ой строке (нужно break; добавить) case 20:PORTB=0x00;break;

Я туда дисплей присушил :), тебе не нужно ?
Аватара пользователя
filin
Первый раз сказал Мяу!
Сообщения: 27
Зарегистрирован: Чт ноя 05, 2009 23:24:14
Откуда: мариупоь

Re: запуск бензогенератора при отсутствии городской сети

Сообщение filin »

мне всё нужно :)))
лучше гнать,чем быть гонимым!
Minor/2
Вымогатель припоя
Сообщения: 536
Зарегистрирован: Пт ноя 05, 2010 12:53:36
Откуда: Беларусь Витебск
Контактная информация:

Re: запуск бензогенератора при отсутствии городской сети

Сообщение Minor/2 »

:))) :))) :))) Вечером положу..... дома валяИЦЦо.
Аватара пользователя
filin
Первый раз сказал Мяу!
Сообщения: 27
Зарегистрирован: Чт ноя 05, 2009 23:24:14
Откуда: мариупоь

Re: запуск бензогенератора при отсутствии городской сети

Сообщение filin »

просматривал файл проджекта ,чёто мног erorrov.
но в протеусе я эмулировал, всё работает :)))
лучше гнать,чем быть гонимым!
Аватара пользователя
filin
Первый раз сказал Мяу!
Сообщения: 27
Зарегистрирован: Чт ноя 05, 2009 23:24:14
Откуда: мариупоь

Re: запуск бензогенератора при отсутствии городской сети

Сообщение filin »

и ещё вопрос, как прописать что бы во время появления с генератора 220, стартер тут же отключался, что бы не спалить его к чертям?
можно в принципе втулить ещё одно реле,но хотелось сделать это програмно. :dont_know:
лучше гнать,чем быть гонимым!
Minor/2
Вымогатель припоя
Сообщения: 536
Зарегистрирован: Пт ноя 05, 2010 12:53:36
Откуда: Беларусь Витебск
Контактная информация:

Re: запуск бензогенератора при отсутствии городской сети

Сообщение Minor/2 »

просматривал файл проджекта ,чёто мног erorrov.
но в протеусе я эмулировал, всё работает
Эт чет у тя там не так... У мну все ОГ. Там только break-а не хватает в 156-ой строке :oops:
и ещё вопрос, как прописать что бы во время появления с генератора 220, стартер тут же отключался, что бы не спалить его к чертям?
можно в принципе втулить ещё одно реле,но хотелось сделать это програмно.
Эт отдельный вопрос... Сейчас он выключается изходя из твоего алгоритма, а насчет 220-ти ВольтОФ, мну кажется, что тогда придется переделывать вход контроля напруги с генератора, чтоб точно определять, когда генератор вышел на режим иначе можно стартер выключить раньше, что скорее всего и будет происходить.

Вот с LCD .... За код не судить... он корявый и не экономный (по памяти контроллера), но и мне еще тренироваться и тренироваться :write: да и не старался вобщем, дорабатывать сам будешь :)
Вложения
Атмега 48.rar
(113.81 КБ) 207 скачиваний
Аватара пользователя
filin
Первый раз сказал Мяу!
Сообщения: 27
Зарегистрирован: Чт ноя 05, 2009 23:24:14
Откуда: мариупоь

Re: запуск бензогенератора при отсутствии городской сети

Сообщение filin »

ок.
лучше гнать,чем быть гонимым!
Minor/2
Вымогатель припоя
Сообщения: 536
Зарегистрирован: Пт ноя 05, 2010 12:53:36
Откуда: Беларусь Витебск
Контактная информация:

Re: запуск бензогенератора при отсутствии городской сети

Сообщение Minor/2 »

У меня кодвижн 2.03... Может поэтому у тя иРРоры ? А еще под твою схему нужно поменять логические уровни PIND 0 и 1.
Аватара пользователя
filin
Первый раз сказал Мяу!
Сообщения: 27
Зарегистрирован: Чт ноя 05, 2009 23:24:14
Откуда: мариупоь

Re: запуск бензогенератора при отсутствии городской сети

Сообщение filin »

это чтото у меня глюкнуло, у меня тоже вижын, с лсд мне конечно ещё рано, я делал только там всякие
мигалки моргалки, :idea:
лучше гнать,чем быть гонимым!
Аватара пользователя
filin
Первый раз сказал Мяу!
Сообщения: 27
Зарегистрирован: Чт ноя 05, 2009 23:24:14
Откуда: мариупоь

Re: запуск бензогенератора при отсутствии городской сети

Сообщение filin »

чёто в 156 строке break не прописывается, ругаеся чёто , я так понял это функция остановки цикла?
лучше гнать,чем быть гонимым!
Ответить

Вернуться в «Цифровая техника»