27 МОСКОВСКАЯ ВСТРЕЧА
Форум самогонщиков Сайт Барахолка Магазин 27 МОСКОВСКАЯ ВСТРЕЧА

Использование комплекта мастер-кит NM8036 для автоматизации

Форум самогонщиков Автоматика
1 ... 30 31 32 33 34 35 36 ... 82 33
игорь223 Академик таганрог 30.5K 20.7K
Отв.640  09 Июня 09, 00:38
А хелп где, Руди? У меня два контроллера пылятся сиротливо, ждут разьяснений...
Rudy Академик Питер 5.8K 1K
Отв.641  09 Июня 09, 01:07, через 30 мин
Дак там он был, в предыдущем варианте. В этом не стал дублировать. Вот Серж испытает все, тогда допишу.
А разъяснения такие - воткни, зашей и пользуйся.
SerjNSK Научный сотрудник Новосибирск 2.5K 939
Отв.642  09 Июня 09, 06:34
А я испытаю, когда сваяю новую колонну. :-)  Меняю дефлегматор и насадку.
Rudy Академик Питер 5.8K 1K
Отв.643  09 Июня 09, 14:56
Серж, я кажется знаю, почему у тебя иногда флэшь, а иногда прога в проце улетают. Ни в NM ни в BM не установлены резисторы подтяжки на сигналах программирования. Поэтому любые помехи дают большие сигналы и сшибают все, от ОЗУ до флэша, особенно, когда на разъеме программирования висит кабель. Нужно Reset и MOSI подтянуть в +5 через 3-10 кОм, все должно пройти.
SerjNSK Научный сотрудник Новосибирск 2.5K 939
Отв.644  09 Июня 09, 19:34
Серж, я кажется знаю, почему у тебя иногда флэшь, а иногда прога в проце улетают. Ни в NM ни в BM не установлены резисторы подтяжки на сигналах программирования. Поэтому любые помехи дают большие сигналы и сшибают все, от ОЗУ до флэша, особенно, когда на разъеме программирования висит кабель. Нужно Reset и MOSI подтянуть в +5 через 3-10 кОм, все должно пройти.
Rudy, 09 Июня 09, 14:56
Использование комплекта мастер-кит NM8036 для автоматизации
Использование комплекта мастер-кит NM8036 для автоматизации. Автоматика.
SerjNSK Научный сотрудник Новосибирск 2.5K 939
Отв.645  15 Июня 09, 07:26
Rudy,
А как ты перепрограммировал BM8036 ? Там же проц впаян. И защита от стирания стоит?
Kotische Академик Саратов 8.1K 2.5K
Отв.646  15 Июня 09, 08:13, через 47 мин
То что впаян - не имеет значения, в процессоре есть специальный режим внутрисхемного программирования.
Защиты от стирания не бывает! Бывает только защита от считывания, но пробегала информация, что там защита не включена.
Rudy Академик Питер 5.8K 1K
Отв.647  15 Июня 09, 21:19
Ага, защита не мешает все стереть. А потом зашить новое. На ВМ тоже есть место для впайки разъема программирования. Сергей 1972 его сам впаял.

А защита, стоит похоже. Это у Сержа лошадь на длинном кабеле глючила. Но еще раз проверить не помешает - если удасться считать исходную прошивку - много проблем у новичков отпадет - смогут восстановит при неудачных экспериментах.

Я тут еще одно заметил. На разъеме программирования есть правильная нога подачи внешнего клока. Она соединена с одной из ног кварца. Мы ее отрезали, но, как оказалось, можно этого не делать. Кварц работает даже при подключенном кабеле, хреновато, но пашет. Так что можно и не резать.

И заодно. лошадь с программатором Мастер кит BM9009 тоже глючит. А с АvRealShell - все отлично, но там скорость можно понизить. Но, похоже, если сильно укоротить кабель может и заработает. Кто бы попробовал. Правда она вроде клока генерить не умеет, но это вопрос.

SerjNSK Научный сотрудник Новосибирск 2.5K 939
Отв.648  15 Июня 09, 21:40, через 21 мин
Так в понипроге вроде тоже можно скорость понизить? Через конфиг.
Rudy Академик Питер 5.8K 1K
Отв.649  15 Июня 09, 22:01, через 22 мин
Глянь, я вроде смотрел и не нашел. Но смотрел на скорую руку, мог пропустить. А вот про клок вообще ничего не сказано, на их схемах этот провод подписан как LED. Поройся, может найдешь что.
SerjNSK Научный сотрудник Новосибирск 2.5K 939
Отв.650  15 Июня 09, 22:54, через 53 мин
Похоже что на "LED" выводится меандр 1мгц для реанимации процов.
Rudy Академик Питер 5.8K 1K
Отв.651  16 Июня 09, 00:52
Это хорошо, если так.
сообщение удалено
SerjNSK Научный сотрудник Новосибирск 2.5K 939
Отв.652  18 Июня 09, 18:27
Отвечу за Руди.
1)Выход управления нагревом куба зашит в программу. Юзеру его не поменять из программы.
2)Синхронизацию с сетью делать обязательно! Без нее не будет правильно работать контроллер.
Правильно, Руди?
Pasha Новичок Москва 2
Отв.653  18 Июня 09, 20:26
Всем привет.Простите за вопрос.А куда заводить синхронизацию. 
SerjNSK Научный сотрудник Новосибирск 2.5K 939
Отв.654  18 Июня 09, 20:56, через 30 мин
Pasha,
На 17 ногу проца.
Pasha Новичок Москва 2
Отв.655  18 Июня 09, 21:08, через 13 мин
А управления нагревом куба осуществляется по одному каналу или по двум каналам?
Rudy Академик Питер 5.8K 1K
Отв.656  19 Июня 09, 00:53
Программа управляет симисторами на каналах с 1(0) по 4(3). На каналах 1(0) и 2 (1) формируется обычный ШИМ 50 Гц (брезенхем с периодом 2 сек). Для лучшей работы и уменьшения помех, рекомендуется симисторы на всех каналах заменить на аналоги с zero-crossing (МОС3063М, МОС3163М,МОС3062М, МОС3162М).

На канале 3(2) может быть либо такой же ШИМ, либо, если он используется для управления обмоткой "Выключить" импульсного клапана, симистор будет открываться на заданное время при необходимости закрыть клапан.

Для нормальной работы ШИМ 50Гц каналов 1(0) и 2(1), а также канала 3(2) в режиме ШИМ необходима синхронизация с сетью. При отсутствии импульсов сихронизации ШИМ работать не будет.

Канал 4(3) ориентирован на управление клапаном дефлегматора. Он или включает/отключает обычный клапан, или, при использовании импульсного клапана, включает на заданное время обмотку "Включить" импульсного клапана при необходимости его включения. На этом выходе формируется ШИМ с заданным периодом - от 1 до десятков секунд.

Программа рассчитана на то, что нагреватель бака подключен к 1(0) каналу. Мощность этого канала может либо задаваться, либо автоматически управлятся для стабилизации давления в баке (показаний АЦП3(2), к которому подключается датчик давления бака), либо стабилизации температуры бака (по показаниям термометра бака).

Мощность на канале 2(1) (основной резервный канал) может либо просто задаваться, либо автоматически управлятся для стабилизации температуры резервного термометра (можно назначить любой из 4-х) либо для стабилизации показаний дополнительного АЦП -АЦП4(3).

Мощность на канале 3(2)(дополнительный резервный канал) может только задаваться. Этот канал может работать либо как регулятор мощности, либо, при использовании импульсного клапана с двумя обмотками, управлять обмоткой "Выключить" импульсного клапана.

Канал 4(3) ориентирован на управление клапаном дефлегматора. На его выходе формируется ШИМ  с заданным периодом так, чтобы поддерживать либо температуру в дефлегматоре, либо температуру в колонне, либо их разность. Есть также режимы "Открыть клапан","Закрыть клапан", "Установить заданное значение ШИМ". При управлении обычным клапаном симистор просто включается/отключается в соответствии с ШИМ. При управлении импульсным клапаном программа формирует импульсы заданной длительности на обмотки "Включить" и "Выключить"(канал 3(2)) импульсного клапана при необходимости его включения или отключения в соответствии с ШИМ.
сообщение удалено
Rudy Академик Питер 5.8K 1K
Отв.657  19 Июня 09, 01:59
Выходов на ТЭНы - 3. Каналы 1(0), 2(1) и 3(2). Их пропись есть в документации на плату, которая поставляется вместе с ней.
5_RD_5_06.gif
5_RD_5_06.gif Использование комплекта мастер-кит NM8036 для автоматизации. Автоматика.
SerjNSK Научный сотрудник Новосибирск 2.5K 939
Отв.658  19 Июня 09, 23:08
Руди, интересную картину сейчас наблюдал. Подпаял на 24 ногу светик. После прошивки программы в проц контроллер запикал, светик заморгал. Следом прошиваю еепром, контроллер опять запикал, но светодиод моргать не стал! И по срабатыванию сигнала аларма не моргает. С чем может быть связано?
Rudy Академик Питер 5.8K 1K
Отв.659  19 Июня 09, 23:20, через 12 мин
В EEPROM хранятся установки температур аварий. Ты просто прошил правильное значение и блок перестал сигналить. Считай в программе установки аварий, посмотри, что там стоит.