Да , ессть прошивка у Емели .Сработка на закрытие оконо от сигналки , без генераторов.
Нужен программатор пиккит-2 и чтобы ПИК -контроллер был pic16f74 , а не pic16с74в,этот не перепрошивается, но их тоже поставили на заводе..
Буду в субботу тоже пробовать перепрошиться.
Прошивка есть. Емеля сейчас по моей просьбе её тестирует, если всё будет хорошо (мало-ли какае детали могут вылезти), то дня через 2 её можно будет выложить для всеобщего пользования. Я сейчас в Махачкале, но могу оперативно реагировать на корректировку программы...
_________________ Подпись
Электроника это очень просто. Кнопку нажал - спина мокрая...
Ошибок в прошивке не обнаружил, работает все прекрасно.
Можно выложить прошивку. Emelya сделай это сам, мне сейчас немного проблематично... В Интернет выходить могу, а файлы качать здесь очень трудно. Сам вернусь домой числа 5-го...
_________________ Подпись
Электроника это очень просто. Кнопку нажал - спина мокрая...
ESm,Emelya
Новая прога у меня стала хорошо.
Кроме того ,касание +12 в на 16 штырь (Up) теперь запускает доводку стекол. Буду подтягивать положительный импульс с сигналки.
Резюме : У всех, у кого 74-й ни на какие стимулы не реагировал , в плане доводки стекол, начинает работать после перепрошивки.
Doc 56
Поздравляю.
Выкладываю прошивку для 74-го контроллера. Перед прошивкой обязательно смотрим маркировку контроллера, попадаются PIC16C74B, эти контроллеры не прошиваются, они одноразовые, прошиваются PIC16F74B. Если у Вас 16С, лечиться заменой контроллера на 16F.
Emelya, только пока не понял , чем новая версия сильно отличается в работе от стоковой.Немного не знал , как пользоваться пиккит-ом , не было и установочного диска и распиновки .Помог инетный хак .Гегель.
чем новая версия сильно отличается в работе от стоковой.
1. При включении зажигания блок включается без задержки.
2. Добавлено закрытие коротким нажатием.
3. Автоматическое закрытие окон включается более длительным импульсом.
4. Добавлено двух ступенчатое дистанционное открытие окон, т.е. при первой подаче отрицательного импульса на вход ТК2 открываются передние стекла если в течении 10 сек подать второй импульс, откроются задние стекла.
5. Возможность ручного продления минутной задержки отключения блока после выключения зажигания, т.е., если в течении минуты любое стекло с любой кнопки дернуть вверх-вниз, минута начнется заново.
_________________ Подпись
Всвязи с поступающими многочислеными вопросами, подведу итоги по вопросу перепрошивки блока... На данный момент имеются две полные рабочие версии (одна для 72-го, другая для 74-го процессора). Ещё раз привожу их. Чтобы не было путаницы, программы переименованы так, что из названия видно для какого она процессора. О версиях с индексами TK, UP, 25 и т.д. - забудем и больше к ним не возращаемся...
Каждая версия имеет следующие возможности (назовём их базовые):
1. Автоматическое закрытие всех окон (в порядке левое переднее, правое переднее, левое заднее и правое заднее) при подаче положительного импульса длительностью 0,08 - 2,5 сек. на вход 16 блока.
2. Открытие любого окна коротким (до 0,3 сек.) нажатием клавиши.
3. Остановка двигателя по превышению номинального тока (стекло дошло до упора) и по истечении 9 сек. с момента запуска (привод не работает).
4. При превышении номинального тока двигателя, задержка остановки 0,1 сек. (для исключения остановки от пускового тока двигателя и для "страгивания" примёрзшего стекла).
5. Автоматическая остановка всех двигателей и рестарт программы при програмных сбоях процессора.
6. Програмная синхронизация всех блоков программы, за счёт чего достигнуто точное соблюдение всех временных интервалов и практически мгновенная готовность к работе при включении зажигания.
7. Минутная задержка отключения клавиш при выключении зажигания. Если в течении этой минуты будет нажата любая клавиша, то задерка снова будет отсчитываться с момента её отпускания.
8. Програмная защита от "дребезга" контактов клавиш.
9. При обработке сигналов все входы буферизируются, отсутствие буферизации в штатной программе иногда приводило к "потере" запускающего импульса.
Кроме этого программы имеют следующие дополнительные возможности:
1. Закрытие любого окна коротким (до 0,3 сек.) нажатием клавиши.
2. Дистанционное открытие окон отрицательным импульсом длительностью 0,2 - 2,5 сек., подаваемым на вход 13 и/или 31 блока. Открытие идёт в два этапа: сначала открываются передние окна (в порядке левое, затем правое). Если в течении 10 сек. после открытия передних окон, снова подать запускающий импульс, то будут открыты задние в том же порядке.
3. Автоматическое закрытие окон возможно только при отсутствии 12 Вольт на входе 19 блока (зажигание выключено), что не противоречит условиям постановки на охрану.
Эти 3 пункта выделены отдельно, так как при компиляции программы любой из них (или все сразу) можно исключить. Может быть кому-то они не нужны, тогда обращайтесь, в индивидуальном порядке предоставлю такую версию, время ответа - 5 мин. с момента прочтения заявки...
Теперь о подключении. Ничего штатного не меняем. Сигнал на открытие можно взять с привода блокиратора любой двери (берём с того провода на котором появляется 12 Вольт при блокировке замков). Возможность закрытия всех окон только при выключенном зажигании (см. доп. пункт 3), обеспечит запуск закрытия только при постановке на охрану. Таким образом можно использовать любую сигнализацию, независимо от того имеет она выход на закрытие окон или нет. Если используем штатную сигнализацию, то просто стыкуем уже известные всем зелёный и чёрный разъёмы в районе блока предохранителей и пользуемся. Допустимая длительность импульса выбрана такой, что программа отлично реагирует на импульс от штатной сигнализации. Как подключить дистанционное открытие окон каждый решает сам исходя из возможностей сигнализации и собственных сил... Тут возможно очень много вариантов. Если дистанционное открытие не нужно, то не обязательно использовать программу, где его нет, просто при свободных выводах 13 и 31 блока, дистанционное открытие никогда и не включится...
Теперь о подключении. Ничего штатного не меняем. Сигнал на открытие можно взять с привода блокиратора любой двери (берём с того провода на котором появляется 12 Вольт при блокировке замков)..
У меня сигналка APS7000, при постановке на охрану, выдает отрицательный импульс длительностью 30 сек. Раньше использовался генератор, но он работал не устойчиво. И т.к. проводка была уже подключена, мне было проще "расковырять" прошивку, инвертировать контроль входа UP и спаять формирователь короткого импульса (~1,5 сек) на 3 элементах. Разрезал дорожку идущую от #16 разъема к диоду.
Подскажите с помощью какого? Можно ссылку?
Имеется так называемый JOnisprog (самодельный). Выпаянные и новые PIC программировал неоднократно, а вот без выпайки не пробовал...как-то стремно... что-б не остаться ни счем...