А советам от Дмитрия в посте 628 внял ? Лупой смотри КЗ на плате.Какой у тебя БП?Если есть осцилограф проверь чистоту по питанию.КРЕН-ка может вносит свою "лепту" в твоей головной боли. Не думаю что глюк от микроконтроллера.
Добавь керамику по питанию.
Понимаю что чудес не бывает ! Но все же.... Блоки питания менял, пробовал три разных трансформатора, подключал через два диодных моста и две кренки 12 вольт и 5 вольт соответственно на плате контролера. Платы не то что бы через микроскоп.... на "спектрально-атомарном" уровне изучил. Подключал даже к лабораторному блоку питания. Осциллограф дома есть но если его так можно назвать "unit UT81B" тоже не чего запредельного не показал.... Ровненькая линия на выходе питания.... При том как я писал выше, реле гудят хотя на них если верить опять же названому ранее прибору напряжение приходит несколько милливольт.
Есть у меня еще одна Atmega8 не знаю на сколько живая (использовал для опытов ) попробую ее прошить.
Победа будет за мной !!!
Добрый вечер! Если у кого-нибудь есть свободное время и опыт по сборке блока управления второй версии (с двумя термодатчиками), то помогите советом. Вобщем собрал плату с контроллером и индикацией, но пока без силовых реле и симисторов. Прошил ATMega8 прошивкой с сайта http://startcd.narod.ru/inkubator2/download.htm , вставил в панельку на плате, подал питание 12 вольт (пятивольтовая кренка стоит на плате), а в ответ тишина - индикатор даже не моргнул. Несколько раз проверил и прозвонил монтаж - все соответствует схеме. МК шил ПониПрогом с одноименной программой - прошивка заливается и читается нормально, насколько я могу судить. Подскажите, неправильно выставленные фузы могут так кардинально влиять на работу, точнее на НЕработу термостата? С мк дружу на уровне "увидел - прочитал инструкцию - повторил проект". Одним словом начинающий. Укажите, пожалуйста, правильное направление на поиски косяков. Фото платы пока нет, но если понадобится постараюсь сделать.
Кстати, отсутствие синхроимпульсов на 4 ноге может как-то влиять на работу контроллера? На 9 и 10 ноге контроллера должно быть какое-то напряжение? У меня 4.9 вольта.
To VictorUA:
Спасибо за помощь.
1) У меня при считывании фузбит с нового контроллера в SPIEN стоит "галочка", но сам фузбит не активен, а на твоем скрине ее нет. Как правильно? Хотя с этой "галочкой" я несколько раз шил и считывал контроллер. А потом начал экспериментировать с фузами и мегу8 заблокировал!
2) В прошивках для V2 не указано ОА или ОК. Это указывается в прошивках для V3. Или прошивками для V3 можно шить контроллер для V2?
To VictorUA:
Спасибо за помощь.
1) У меня при считывании фузбит с нового контроллера в SPIEN стоит "галочка", но сам фузбит не активен, а на твоем скрине ее нет. Как правильно? Хотя с этой "галочкой" я несколько раз шил и считывал контроллер. А потом начал экспериментировать с фузами и мегу8 заблокировал!
2) В прошивках для V2 не указано ОА или ОК. Это указывается в прошивках для V3. Или прошивками для V3 можно шить контроллер для V2?
в Понипроге в SPIEN должна стоять галочка и не трогайте ее, то я Вам для примера быстренько хотел показать какие биты нужно ставить но поньку включил без процессора, а так как эта опция не активна то я туда галочки и не поставил, SPIEN – фьюз, который разрешает работу МК по интерфейсу SPI. Все микроконтроллеры выпускаются с уже установленным битом SPIEN. Считается опасным фьюзом!, как Вы умудрились снять с него галочку? Я делал тоже вторую версию и там есть куча прошивок с сайта http://startcd.narod.ru/, посмотрите повнимательней.
Большое спасибо всем откликнувшимся!!! Протупил с прошивками - они архивированы в .7z, а тотал командир почемуто не захотел их разархивировать. Поэтому я просто переименовывал .7z в .hex. Получал одну прошивку (даже не знаю какую) и заливал ее в мк. В итоге большой болт на всю морду лица! Сейчас разархивировал средствами винды - а там куча прошивок!!! Прошил первой попавшейся и загудели-заиграли провода!!!
PS Обещать не буду, но при первой же возможности отблагодарю автора проекта.
Добрый день, собрал первую версию термостата http://startcd.narod.ru/inkubator/index.html, прошил, сначала все работало, но потом перестал реагировать на кнопку изменения температуры. Для изменения температуры надо держать кнопку нажатой 3 сек, цифры должны начать мигать и температуру можно изменить. Так вот перестала кнопка отвечать - может у кого такое было ? Что проверить можно ? Могла микросхема сгореть? перешивать пробовал и ШИМ и ФИ, толку нет. Уже прошил еще одну мегу8, такой-же эффект - сначала после прошивки (свежей меги8) дает изменить , потом перестает реагировать. И после этого шиь уже без толку.
Сними мегу с панельки и прозвони цепь между минусом и 2 ногой панельки с нажатой кнопкой, пошевели кнопку - может где-то непропай или кнопка бракованная.
Подскажите, до выхода на рабочий режим режим зуммер во всех прошивках пищит или нет? Если инкубатор будет набирать температуру минут 20 - 30, то этот писк конкретно подпортит нервы. Или же нужно было предусмотреть для отключения тумблер?
Доброй ночи форумчане!! В первую очередь хотелось бы поблагодарить Дмитрия за его проект. Это мой первый проект на МК, собрал 3 версию инкубатора,проверил все кроме управления влажностью, но думаю должно работать(почти все ответы на свои вопросы нашел благодаря этому форуму). Дмитрия хотелось бы отблагодарить если яндекс кошелёк 41001377752875 изменился, то куда я могу направить свою благодарность?
И последнее, хотел бы обратится за помощью в одном вопросе ответа на который не нашел на форуме касается связи с компом токовую петлю собрал по приведенной ниже схеме но программа упорно пишет нет данных от инкубатора (проверил неоднократно монтаж настройки ком порта выставил, длинна линии связи где-то 35 метров по экранированной витой паре )подскажите где "загвоздка"?
IGOR-T Попробуйте на коротких проводах. Экранированная витая пара - это сетевой кабель (фольгированная витая пара (англ. FTP — Foiled twisted pair), также известна как F/UTP) — присутствует один общий внешний экран в виде фольги)? Если да, то из-за него не может быть.
И еще очень важно, калибровочный байт запрограммирован? Если нет, то связи скорей всего не будет.
Спасибо за подсказку Дмитрий попробую на коротком проводе, но не думаю что что то изменится так как вокруг витой пары не только фольга, а поверх фольги идет экранирующая оплетка из медных проводников поэтому на нее грешу меньше всего, а вот на счет калибровочного байта очень может быть,так как микроконтроллерами сталкиваюсь в первые и не могу сказать точно запрограммирован он или нет я использовал программу от 17.03.2012 программировал через пони прог, используя скрипт,переименовывая нужную прошивку в 1.hex. Дмитрий, а кошелёк 41001377752875 не изменился?
Если пользовались скриптом, то калибровочный байт запрограммирован. Счет яндекс кошелька изменился. Пока не заработает не спишите с этим. Мне кажется, что в программе, я допустил ошибку. И она качует из первых версий. Не давно пробовал 2ю версию, менял алгоритм для тенов, ни чего не получилось, но вылез глюк с прекращением нагрева. Очень для меня не понятный. (этот регулятор нельзя использовать с тенами. Когда пробовал, сильно влияет мощность/инерционность нагревателя, нагреваемый объем и расположение датчика. Хоть ставь два датчика, один непосредственно на тен. Всегда получал +/- 1-2 градуса.)
Проверить схему токовой петли можно так. На DTR(4) должен быть плюс +5 (5..12В). На RTS(7) минус -12 (-3..-12В). Если мега на панельке, то ее вынуть. При этом VT5 откроется, оптопара тоже откроется на RX(2) должен появиться плюс. Можно проверить ток через оптопару измерив на резисторе R19 напряжение. Должно быть около 200мВ, что соответствует 20мА.
Подать +5В на R14 (вывод ТХ на схеме), оптопара должна закрыться. На RX(2) должно быть напряжение, как на RTS(7) -12В.
Дмитрий сейчас проверил(думаю что там где нужно смотрел)биты конфигурации и калибровочные параметры генератора. По адресу 0x0084 считывается значение 0xА8 это правильно?
программировал через term.e2s., я так понял что там FUSE биты уже прописаны. Пробовал стирать и перепрограммировать Мегу8 - ошибка повторяется. Привезут другой контроллер - попробую его.
Спасибо.
День добрый. Моя проблема решилась заменой конденсатора (оказался лопнувшим, или что то в этом роде).
Прибор заработал, теперь осталось подключить нагрузку, но боюсь убить оптопару. Подскажите пожалуйста как поставить перемычки вместо диодного моста (вариант схемы - 2). Правильно ли я отметил перемычки на фото? Спасибо.
Дмитрий обращаюсь к вам за помощью или может КТО ЕЩЕ сталкивался с данной проблемой подскажете что я не так делаю.Согласно рекомендациям VIKTOR2011 еще раз проверил (даже в биосе) com порт определен работает.Перелопатил интернет не нашел ответа на этот вопрос. Согласно описанию по проверке токовой петли мы используем интерфейс RS-232 (COM1 (DB9P) (9 контактный разьем)). на котором на DTR(4) должно присутствовать плюсовое напряжение(даже при не подключенной к схеме). На RTS(7) минусовое напряжение, а на RX(2) не должно быть ничего. У меня на разьеме получается что на RTS(7) присутствует минусовое напряжение, но и на DTR(4) тоже присутствует минусовое напряжение, а на RX(2) присутствует плюсовое(если измерять относительно 7 ножки) напряжение. То есть, если я правильно понял, то меряя напряжение между 7и4 ножками у нас должно быть 12 вольт(7ножка= -12, 4=+12).Даже измеряя напряжение относительно GND(5) ножки тоже самое и с подключенной схемой тоже самое. COM порт точно исправный потому что через него прошивал контролер может нужно использовать другую ножку на разьеме или другой разьем, есть на компе 25 контактный разьем. На нем есть тоже DTR(20) где -3вольта и RTS(4) где +3 вольта. побывал конектиться через него но ничего не вышло- программа пишет "нет данных от инкубатора"
Согласно схеме, на RX должен быть минус при закрытой оптопаре или плюс при открытой оптопаре.
Сейчас скачал все программы от 3 версии, при нажатии кнопки старт появляется +9В на DTR(4) относительно 5.
Если все таки не получается, но порт при нажатии старт открывается без ошибок, можно для проверки подкинуть на выв 4 оптопары свое положительное питание (относительно 5 ноги компорта), при этом отключить провод идущий на DTR, а то можно сжечь порт (там минус а подали на него плюс). Хотя я против таких экспериментов, плюс на DTR должен появляться. И осторожней с компортом, его очень легко можно сжечь.
Приветствую всех !
Это снова я со своим букетом неисправностей.... "читай посты выше"
Я отключил полностью плату выходов от платы контролера. И подал на нее на вход согласно схемы 12 вольт от стабилизированного БП. Вынул микросхему 74HC595 то есть к базе транзистора не чего не подключено. Но при замере напряжения на обмотках реле показывает примерно половинное напряжение питания. То есть примерно 5,5-6,5 вольт.
Но зато реле не гудят как при подключенной платы МК. Транзисторы все проверял рабочие.
На сколько я понимаю так быть вроде не должно быть ?
Ты правильно понимаешь Андрей.
На всех выходах присутствует это напряжение ?
С подключением транзисторов намудрил что-то . Какие у тебя транзисторы ?
Может не той полярности ?
Здравствуйте! Дмитрий я собрал инкубатор версии 3, с пошивкой ФИ, сделал не на симистре а на оптотиристоре, подключил его (тиристор) как на схеме со старт сд , схема платы выходов сделал как для управдения на симисторе единственное с транзистора с базы убрал 10к резистор, подключил к аварийному реле, проблема в следующем при вкл инк загораються лампы доходит темп до аварийной температуры и откл реле , загораеться VD alarm, потом пищит зуммер и реле не замыккаеться , подскажите где ошибка?
А советам от Дмитрия в посте 628 внял ? Лупой смотри КЗ на плате.Какой у тебя БП?Если есть осцилограф проверь чистоту по питанию.КРЕН-ка может вносит свою "лепту" в твоей головной боли. Не думаю что глюк от микроконтроллера.
Добавь керамику по питанию.
Понимаю что чудес не бывает ! Но все же.... Блоки питания менял, пробовал три разных трансформатора, подключал через два диодных моста и две кренки 12 вольт и 5 вольт соответственно на плате контролера. Платы не то что бы через микроскоп.... на "спектрально-атомарном" уровне изучил. Подключал даже к лабораторному блоку питания. Осциллограф дома есть но если его так можно назвать "unit UT81B" тоже не чего запредельного не показал.... Ровненькая линия на выходе питания.... При том как я писал выше, реле гудят хотя на них если верить опять же названому ранее прибору напряжение приходит несколько милливольт.
Есть у меня еще одна Atmega8 не знаю на сколько живая (использовал для опытов ) попробую ее прошить.
Победа будет за мной !!!
Добрый вечер! Если у кого-нибудь есть свободное время и опыт по сборке блока управления второй версии (с двумя термодатчиками), то помогите советом. Вобщем собрал плату с контроллером и индикацией, но пока без силовых реле и симисторов. Прошил ATMega8 прошивкой с сайта http://startcd.narod.ru/inkubator2/download.htm , вставил в панельку на плате, подал питание 12 вольт (пятивольтовая кренка стоит на плате), а в ответ тишина - индикатор даже не моргнул. Несколько раз проверил и прозвонил монтаж - все соответствует схеме. МК шил ПониПрогом с одноименной программой - прошивка заливается и читается нормально, насколько я могу судить. Подскажите, неправильно выставленные фузы могут так кардинально влиять на работу, точнее на НЕработу термостата? С мк дружу на уровне "увидел - прочитал инструкцию - повторил проект". Одним словом начинающий. Укажите, пожалуйста, правильное направление на поиски косяков. Фото платы пока нет, но если понадобится постараюсь сделать.
Кстати, отсутствие синхроимпульсов на 4 ноге может как-то влиять на работу контроллера? На 9 и 10 ноге контроллера должно быть какое-то напряжение? У меня 4.9 вольта.
И еще пара вопросов - в схеме стоит индикатор с общим катодом? Что будет если поставить индикатор с ОА? Есть ли прошивка для ОА?
Есть прошивка для ОА в конце файлов hex написано ОА, для поньки поставьте fuse bit вот так
To VictorUA:
Спасибо за помощь.
1) У меня при считывании фузбит с нового контроллера в SPIEN стоит "галочка", но сам фузбит не активен, а на твоем скрине ее нет. Как правильно? Хотя с этой "галочкой" я несколько раз шил и считывал контроллер. А потом начал экспериментировать с фузами и мегу8 заблокировал!
2) В прошивках для V2 не указано ОА или ОК. Это указывается в прошивках для V3. Или прошивками для V3 можно шить контроллер для V2?
Если следовать инструкциям Дмитрия, то никакие фузы выставлять нет необходимости, все само делается. Не мучайтесь.
в Понипроге в SPIEN должна стоять галочка и не трогайте ее, то я Вам для примера быстренько хотел показать какие биты нужно ставить но поньку включил без процессора, а так как эта опция не активна то я туда галочки и не поставил, SPIEN – фьюз, который разрешает работу МК по интерфейсу SPI. Все микроконтроллеры выпускаются с уже установленным битом SPIEN. Считается опасным фьюзом!, как Вы умудрились снять с него галочку? Я делал тоже вторую версию и там есть куча прошивок с сайта http://startcd.narod.ru/, посмотрите повнимательней.
Есть во2й версии и ОА и ОК. Смотри внимательней ту ссылку что дали.
Большое спасибо всем откликнувшимся!!! Протупил с прошивками - они архивированы в .7z, а тотал командир почемуто не захотел их разархивировать. Поэтому я просто переименовывал .7z в .hex. Получал одну прошивку (даже не знаю какую) и заливал ее в мк. В итоге большой болт на всю морду лица! Сейчас разархивировал средствами винды - а там куча прошивок!!! Прошил первой попавшейся и загудели-заиграли провода!!!
PS Обещать не буду, но при первой же возможности отблагодарю автора проекта.
Добрый день, собрал первую версию термостата http://startcd.narod.ru/inkubator/index.html, прошил, сначала все работало, но потом перестал реагировать на кнопку изменения температуры. Для изменения температуры надо держать кнопку нажатой 3 сек, цифры должны начать мигать и температуру можно изменить. Так вот перестала кнопка отвечать - может у кого такое было ? Что проверить можно ? Могла микросхема сгореть? перешивать пробовал и ШИМ и ФИ, толку нет. Уже прошил еще одну мегу8, такой-же эффект - сначала после прошивки (свежей меги8) дает изменить , потом перестает реагировать. И после этого шиь уже без толку.
Сними мегу с панельки и прозвони цепь между минусом и 2 ногой панельки с нажатой кнопкой, пошевели кнопку - может где-то непропай или кнопка бракованная.
Нашел проблему, спасибо Дмитрию. Оказался примитивный непропай, хотя внешне все хорошо выглядело.
Подскажите, до выхода на рабочий режим режим зуммер во всех прошивках пищит или нет? Если инкубатор будет набирать температуру минут 20 - 30, то этот писк конкретно подпортит нервы. Или же нужно было предусмотреть для отключения тумблер?
Доброй ночи форумчане!! В первую очередь хотелось бы поблагодарить Дмитрия за его проект. Это мой первый проект на МК, собрал 3 версию инкубатора,проверил все кроме управления влажностью, но думаю должно работать(почти все ответы на свои вопросы нашел благодаря этому форуму). Дмитрия хотелось бы отблагодарить если яндекс кошелёк 41001377752875 изменился, то куда я могу направить свою благодарность?
И последнее, хотел бы обратится за помощью в одном вопросе ответа на который не нашел на форуме касается связи с компом токовую петлю собрал по приведенной ниже схеме но программа упорно пишет нет данных от инкубатора (проверил неоднократно монтаж настройки ком порта выставил, длинна линии связи где-то 35 метров по экранированной витой паре )подскажите где "загвоздка"?
IGOR-T Попробуйте на коротких проводах. Экранированная витая пара - это сетевой кабель (фольгированная витая пара (англ. FTP — Foiled twisted pair), также известна как F/UTP) — присутствует один общий внешний экран в виде фольги)? Если да, то из-за него не может быть.
И еще очень важно, калибровочный байт запрограммирован? Если нет, то связи скорей всего не будет.
У кого нибудь были отказы регулятора, когда он переставал включать симмистор?
Если да, то на каких версиях?
Спасибо за подсказку Дмитрий попробую на коротком проводе, но не думаю что что то изменится так как вокруг витой пары не только фольга, а поверх фольги идет экранирующая оплетка из медных проводников поэтому на нее грешу меньше всего, а вот на счет калибровочного байта очень может быть,так как микроконтроллерами сталкиваюсь в первые и не могу сказать точно запрограммирован он или нет я использовал программу от 17.03.2012 программировал через пони прог, используя скрипт,переименовывая нужную прошивку в 1.hex. Дмитрий, а кошелёк 41001377752875 не изменился?
Если пользовались скриптом, то калибровочный байт запрограммирован. Счет яндекс кошелька изменился. Пока не заработает не спишите с этим. Мне кажется, что в программе, я допустил ошибку. И она качует из первых версий. Не давно пробовал 2ю версию, менял алгоритм для тенов, ни чего не получилось, но вылез глюк с прекращением нагрева. Очень для меня не понятный. (этот регулятор нельзя использовать с тенами. Когда пробовал, сильно влияет мощность/инерционность нагревателя, нагреваемый объем и расположение датчика. Хоть ставь два датчика, один непосредственно на тен. Всегда получал +/- 1-2 градуса.)
Проверить схему токовой петли можно так. На DTR(4) должен быть плюс +5 (5..12В). На RTS(7) минус -12 (-3..-12В). Если мега на панельке, то ее вынуть. При этом VT5 откроется, оптопара тоже откроется на RX(2) должен появиться плюс. Можно проверить ток через оптопару измерив на резисторе R19 напряжение. Должно быть около 200мВ, что соответствует 20мА.
Подать +5В на R14 (вывод ТХ на схеме), оптопара должна закрыться. На RX(2) должно быть напряжение, как на RTS(7) -12В.
Дмитрий сейчас проверил(думаю что там где нужно смотрел)биты конфигурации и калибровочные параметры генератора. По адресу 0x0084 считывается значение 0xА8 это правильно?
Спасибо за помощь, буду пробовать. О результатах отпишусь
Дима, я пользуюсь 3й. Проблем с нагревом пока не было. Насчет 2й пока сказать ничего не могу, только по окончании инкубации.
День добрый. Моя проблема решилась заменой конденсатора (оказался лопнувшим, или что то в этом роде).
Прибор заработал, теперь осталось подключить нагрузку, но боюсь убить оптопару. Подскажите пожалуйста как поставить перемычки вместо диодного моста (вариант схемы - 2). Правильно ли я отметил перемычки на фото? Спасибо.
Дмитрий обращаюсь к вам за помощью или может КТО ЕЩЕ сталкивался с данной проблемой подскажете что я не так делаю.Согласно рекомендациям VIKTOR2011 еще раз проверил (даже в биосе) com порт определен работает.Перелопатил интернет не нашел ответа на этот вопрос. Согласно описанию по проверке токовой петли мы используем интерфейс RS-232 (COM1 (DB9P) (9 контактный разьем)). на котором на DTR(4) должно присутствовать плюсовое напряжение(даже при не подключенной к схеме). На RTS(7) минусовое напряжение, а на RX(2) не должно быть ничего. У меня на разьеме получается что на RTS(7) присутствует минусовое напряжение, но и на DTR(4) тоже присутствует минусовое напряжение, а на RX(2) присутствует плюсовое(если измерять относительно 7 ножки) напряжение. То есть, если я правильно понял, то меряя напряжение между 7и4 ножками у нас должно быть 12 вольт(7ножка= -12, 4=+12).Даже измеряя напряжение относительно GND(5) ножки тоже самое и с подключенной схемой тоже самое. COM порт точно исправный потому что через него прошивал контролер может нужно использовать другую ножку на разьеме или другой разьем, есть на компе 25 контактный разьем. На нем есть тоже DTR(20) где -3вольта и RTS(4) где +3 вольта. побывал конектиться через него но ничего не вышло- программа пишет "нет данных от инкубатора"
Согласно схеме, на RX должен быть минус при закрытой оптопаре или плюс при открытой оптопаре.
Сейчас скачал все программы от 3 версии, при нажатии кнопки старт появляется +9В на DTR(4) относительно 5.
Если все таки не получается, но порт при нажатии старт открывается без ошибок, можно для проверки подкинуть на выв 4 оптопары свое положительное питание (относительно 5 ноги компорта), при этом отключить провод идущий на DTR, а то можно сжечь порт (там минус а подали на него плюс). Хотя я против таких экспериментов, плюс на DTR должен появляться. И осторожней с компортом, его очень легко можно сжечь.Приветствую всех !
Это снова я со своим букетом неисправностей.... "читай посты выше"
Я отключил полностью плату выходов от платы контролера. И подал на нее на вход согласно схемы 12 вольт от стабилизированного БП. Вынул микросхему 74HC595 то есть к базе транзистора не чего не подключено. Но при замере напряжения на обмотках реле показывает примерно половинное напряжение питания. То есть примерно 5,5-6,5 вольт.
Но зато реле не гудят как при подключенной платы МК. Транзисторы все проверял рабочие.
На сколько я понимаю так быть вроде не должно быть ?
Ты правильно понимаешь Андрей.
На всех выходах присутствует это напряжение ?
С подключением транзисторов намудрил что-то . Какие у тебя транзисторы ?
Может не той полярности ?
Транзисторы как на схеме BC337
А напряжение присутствует на все релюшки ?
Здравствуйте! Дмитрий я собрал инкубатор версии 3, с пошивкой ФИ, сделал не на симистре а на оптотиристоре, подключил его (тиристор) как на схеме со старт сд , схема платы выходов сделал как для управдения на симисторе единственное с транзистора с базы убрал 10к резистор, подключил к аварийному реле, проблема в следующем при вкл инк загораються лампы доходит темп до аварийной температуры и откл реле , загораеться VD alarm, потом пищит зуммер и реле не замыккаеться , подскажите где ошибка?