запуск бензогенератора при отсутствии городской сети
- filin
- Первый раз сказал Мяу!
- Сообщения: 27
- Зарегистрирован: Чт ноя 05, 2009 23:24:14
- Откуда: мариупоь
запуск бензогенератора при отсутствии городской сети
Привет всем!!!
нужна помощь при написании проги для , автоматического запуска бензогенератора при отсуцтвии городской сети,
В программировании не силён, пытаюсь писать на "c". софт code vision.
Вот примерная схема данного девайса
нужна помощь при написании проги для , автоматического запуска бензогенератора при отсуцтвии городской сети,
В программировании не силён, пытаюсь писать на "c". софт code vision.
Вот примерная схема данного девайса
лучше гнать,чем быть гонимым!
- Реклама
- filin
- Первый раз сказал Мяу!
- Сообщения: 27
- Зарегистрирован: Чт ноя 05, 2009 23:24:14
- Откуда: мариупоь
Re: запуск бензогенератора при отсуцтвии городской сети
Смысл такой , когда городская сеть есть .то на 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 это индикатор зажигания
ВОТ ЧТО УДАЛОСЬ СВАЯТЬ
Соотвецтвенно 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: запуск бензогенератора при отсуцтвии городской сети
Если все это работает как нужно, то я думаю на своеобразность строчки
if(((PIND.0==0)&&(PIND.1==1))&&(!(PORTB.6))&&(PORTB.2==1)&&(PORTB.4==1)&&(PORTB.7==0)
можно забить
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: запуск бензогенератора при отсуцтвии городской сети
ну а с остальным как быть? просто я эмулировал в протеусе и чёто не работает мой генератор!
немогу понять где я накосячил, может кто подскажет?
немогу понять где я накосячил, может кто подскажет?
лучше гнать,чем быть гонимым!
-
Minor/2
- Вымогатель припоя
- Сообщения: 536
- Зарегистрирован: Пт ноя 05, 2010 12:53:36
- Откуда: Беларусь Витебск
- Контактная информация:
Re: запуск бензогенератора при отсутствии городской сети
А. Так все-таки не работает. Чуть позже посмотрю.... Чем смогу, тем помогу.
- Реклама
- filin
- Первый раз сказал Мяу!
- Сообщения: 27
- Зарегистрирован: Чт ноя 05, 2009 23:24:14
- Откуда: мариупоь
Re: запуск бензогенератора при отсутствии городской сети
А есть что нибудь похожее у кого посмотреть как сделано
лучше гнать,чем быть гонимым!
-
Minor/2
- Вымогатель припоя
- Сообщения: 536
- Зарегистрирован: Пт ноя 05, 2010 12:53:36
- Откуда: Беларусь Витебск
- Контактная информация:
Re: запуск бензогенератора при отсутствии городской сети
На. Тестируй. Просьба не придираться, т.к. я с похмелья и сам ещё ламер
Жёлтый светик -- зажигание, красный -- авария.
- Вложения
-
- Управление генератором.rar
- (61.98 КБ) 264 скачивания
- filin
- Первый раз сказал Мяу!
- Сообщения: 27
- Зарегистрирован: Чт ноя 05, 2009 23:24:14
- Откуда: мариупоь
Re: запуск бензогенератора при отсутствии городской сети
А зачем эта микросхема, вместо морально устаревших кт шек? или это какаято логика, чтоб два сразу не включились контактора?
лучше гнать,чем быть гонимым!
- filin
- Первый раз сказал Мяу!
- Сообщения: 27
- Зарегистрирован: Чт ноя 05, 2009 23:24:14
- Откуда: мариупоь
Re: запуск бензогенератора при отсутствии городской сети
Вобщем огромное спасибо что помог!!!!!!!!!!!
готовый причёсанный проэкт с платами выложу в рубрику автоматика
Котам на радость и всем козлам на зло!
готовый причёсанный проэкт с платами выложу в рубрику автоматика
Котам на радость и всем козлам на зло!
лучше гнать,чем быть гонимым!
-
Minor/2
- Вымогатель припоя
- Сообщения: 536
- Зарегистрирован: Пт ноя 05, 2010 12:53:36
- Откуда: Беларусь Витебск
- Контактная информация:
Re: запуск бензогенератора при отсутствии городской сети
Да не за что
Это набор массивов Дарлингтона http://pdf1.alldatasheet.com/datasheet- ... N2003.html Одна из моих любимых мелкосхем.... Очень часто выручает в ремонтах автоцифры 
З.Ы. : ежели че там не понятно по коду или подкорректить чего -- спрашивай, т.к. похмельный синдром ушёл похоже
З.Ы. : ежели че там не понятно по коду или подкорректить чего -- спрашивай, т.к. похмельный синдром ушёл похоже
-
Minor/2
- Вымогатель припоя
- Сообщения: 536
- Зарегистрирован: Пт ноя 05, 2010 12:53:36
- Откуда: Беларусь Витебск
- Контактная информация:
Re: запуск бензогенератора при отсутствии городской сети
Там "жук" в 156-ой строке (нужно break; добавить) case 20:PORTB=0x00;break;
Я туда дисплей присушил
, тебе не нужно ?
Я туда дисплей присушил
- filin
- Первый раз сказал Мяу!
- Сообщения: 27
- Зарегистрирован: Чт ноя 05, 2009 23:24:14
- Откуда: мариупоь
Re: запуск бензогенератора при отсутствии городской сети
мне всё нужно 
лучше гнать,чем быть гонимым!
-
Minor/2
- Вымогатель припоя
- Сообщения: 536
- Зарегистрирован: Пт ноя 05, 2010 12:53:36
- Откуда: Беларусь Витебск
- Контактная информация:
Re: запуск бензогенератора при отсутствии городской сети
- filin
- Первый раз сказал Мяу!
- Сообщения: 27
- Зарегистрирован: Чт ноя 05, 2009 23:24:14
- Откуда: мариупоь
Re: запуск бензогенератора при отсутствии городской сети
просматривал файл проджекта ,чёто мног erorrov.
но в протеусе я эмулировал, всё работает
но в протеусе я эмулировал, всё работает
лучше гнать,чем быть гонимым!
- filin
- Первый раз сказал Мяу!
- Сообщения: 27
- Зарегистрирован: Чт ноя 05, 2009 23:24:14
- Откуда: мариупоь
Re: запуск бензогенератора при отсутствии городской сети
и ещё вопрос, как прописать что бы во время появления с генератора 220, стартер тут же отключался, что бы не спалить его к чертям?
можно в принципе втулить ещё одно реле,но хотелось сделать это програмно.
можно в принципе втулить ещё одно реле,но хотелось сделать это програмно.
лучше гнать,чем быть гонимым!
-
Minor/2
- Вымогатель припоя
- Сообщения: 536
- Зарегистрирован: Пт ноя 05, 2010 12:53:36
- Откуда: Беларусь Витебск
- Контактная информация:
Re: запуск бензогенератора при отсутствии городской сети
Эт чет у тя там не так... У мну все ОГ. Там только break-а не хватает в 156-ой строкепросматривал файл проджекта ,чёто мног erorrov.
но в протеусе я эмулировал, всё работает
Эт отдельный вопрос... Сейчас он выключается изходя из твоего алгоритма, а насчет 220-ти ВольтОФ, мну кажется, что тогда придется переделывать вход контроля напруги с генератора, чтоб точно определять, когда генератор вышел на режим иначе можно стартер выключить раньше, что скорее всего и будет происходить.и ещё вопрос, как прописать что бы во время появления с генератора 220, стартер тут же отключался, что бы не спалить его к чертям?
можно в принципе втулить ещё одно реле,но хотелось сделать это програмно.
Вот с LCD .... За код не судить... он корявый и не экономный (по памяти контроллера), но и мне еще тренироваться и тренироваться
- Вложения
-
- Атмега 48.rar
- (113.81 КБ) 207 скачиваний
-
Minor/2
- Вымогатель припоя
- Сообщения: 536
- Зарегистрирован: Пт ноя 05, 2010 12:53:36
- Откуда: Беларусь Витебск
- Контактная информация:
Re: запуск бензогенератора при отсутствии городской сети
У меня кодвижн 2.03... Может поэтому у тя иРРоры ? А еще под твою схему нужно поменять логические уровни PIND 0 и 1.
- filin
- Первый раз сказал Мяу!
- Сообщения: 27
- Зарегистрирован: Чт ноя 05, 2009 23:24:14
- Откуда: мариупоь
Re: запуск бензогенератора при отсутствии городской сети
это чтото у меня глюкнуло, у меня тоже вижын, с лсд мне конечно ещё рано, я делал только там всякие
мигалки моргалки,
мигалки моргалки,
лучше гнать,чем быть гонимым!
- filin
- Первый раз сказал Мяу!
- Сообщения: 27
- Зарегистрирован: Чт ноя 05, 2009 23:24:14
- Откуда: мариупоь
Re: запуск бензогенератора при отсутствии городской сети
чёто в 156 строке break не прописывается, ругаеся чёто , я так понял это функция остановки цикла?
лучше гнать,чем быть гонимым!


