Разработка на базе NM8036 (прошивка и аппаратная часть)
steel.ne
Научный сотрудник
Киев
541 75
Отв.100 26 Авг. 09, 23:20
И вдогонку, краткое описание интерфейса.
игорь223
Академик
таганрог
30.5K 20.7K
Отв.101 27 Авг. 09, 07:22
Какой ты ленивый, однако.
Мне одной ректификации с подмигиванием хватило, чтобы переделать принцип управления мощностью. Правда, тен у меня 3кВт. Ежели клацать скажем 0,5кВт-1кВт, то эффект будет минимален.
Но все равно - неэстетично - раз, и при снижении мощи (при дистилляции, к примеру), нужно два канала управления тенами. А так - вполне одного достаточно.
Мне одной ректификации с подмигиванием хватило, чтобы переделать принцип управления мощностью. Правда, тен у меня 3кВт. Ежели клацать скажем 0,5кВт-1кВт, то эффект будет минимален.
Но все равно - неэстетично - раз, и при снижении мощи (при дистилляции, к примеру), нужно два канала управления тенами. А так - вполне одного достаточно.
steel.ne
Научный сотрудник
Киев
541 75
Отв.102 27 Авг. 09, 09:07
Какой ты ленивый, однако.
Мне одной ректификации с подмигиванием хватило, чтобы переделать принцип управления мощностью. Правда, тен у меня 3кВт. Ежели клацать скажем 0,5кВт-1кВт, то эффект будет минимален.
Но все равно - неэстетично - раз, и при снижении мощи (при дистилляции, к примеру), нужно два канала управления тенами. А так - вполне одного достаточно.
игорь223, 27 Авг. 09, 07:22
Еще раз
Если требуется использование 1182, то он подключается к стандартным выходам без переделки набора 8036 и без переделки программы. На второй канал управления мощностью я посадил нормально замкнутое герконовое реле, которое коротило входы 1182, тем самым отключая весь нагрев. Это сделано было только для отключения при пропадании питания контроллера.
игорь223
Академик
таганрог
30.5K 20.7K
Отв.103 27 Авг. 09, 11:37
Между понятиями можно и понятием есть - дистанция огромного размера, друг мой.
Когда есть выложенная схема и есть прошивка под нее - вот тогда есть плавная регулировка мощности, стабилизация ее по какому-то параметру или алгоритму и т.д. и т.п.
Тем не менее, ежели руки сегодня дойдут - запрограммирую контроллер твоей версией и посмотрю на буковки и циферки.
Когда есть выложенная схема и есть прошивка под нее - вот тогда есть плавная регулировка мощности, стабилизация ее по какому-то параметру или алгоритму и т.д. и т.п.
Тем не менее, ежели руки сегодня дойдут - запрограммирую контроллер твоей версией и посмотрю на буковки и циферки.
OAG
Научный сотрудник
Тольятти
474 154
Отв.104 27 Авг. 09, 18:11
Стил, я так понял, что в ките переделывать ничего не надо. Установить дополнительный процессор, подсоединить к разъёму XS4 программатор, в PonyProg выставить значения как в соседней ветке и прошить?
Мне одной ректификации с подмигиванием хватило, чтобы переделать принцип управления мощностьюИгорь, а что за принцип - плавное включение и отключение тена(ов)? На форуме есть эта схема? Если нет, выложи пожалуйста.
steel.ne
Научный сотрудник
Киев
541 75
Отв.105 27 Авг. 09, 22:23
Стил, я так понял, что в ките переделывать ничего не надо. Установить дополнительный процессор, подсоединить к разъёму XS4 программатор, в PonyProg выставить значения как в соседней ветке и прошить?
OAG, 27 Авг. 09, 18:11
В понипроге выставлять согласно картинке
OAG
Научный сотрудник
Тольятти
474 154
Отв.106 28 Авг. 09, 00:32
Спасибо. На днях попробую.
Забыл спросить! А на разъёме под программатор XS4 "лишнюю" ногу убирать надо или оставить?
Забыл спросить! А на разъёме под программатор XS4 "лишнюю" ногу убирать надо или оставить?
xen
Научный сотрудник
Каменец-Подольский
482 86
Отв.107 28 Авг. 09, 08:24
Игорь, а что за принцип - плавное включение и отключение тена(ов)? На форуме есть эта схема? Если нет, выложи пожалуйста.
OAG, 27 Авг. 09, 18:11
[сообщение #19881]
steel.ne
Научный сотрудник
Киев
541 75
Отв.108 28 Авг. 09, 09:56
Забыл спросить! А на разъёме под программатор XS4 "лишнюю" ногу убирать надо или оставить?
OAG, 28 Авг. 09, 00:32
А какая там лишняя? В принципе, для программирования достаточно 5 ног (6-я - питание). В разъеме их 10
SerjNSK
Научный сотрудник
Новосибирск
2.5K 939
Отв.109 28 Авг. 09, 10:53, через 58 мин
А какая там лишняя? В принципе, для программирования достаточно 5 ног (6-я - питание). В разъеме их 10Скорее всего "LED" программатора имеется ввиду. Непонятно предназначение, похоже подача внешних тактов при реанимации проца с неправильно прошитыми фьюзами.
steel.ne, 28 Авг. 09, 09:56
OAG
Научный сотрудник
Тольятти
474 154
Отв.110 28 Авг. 09, 13:08
[сообщение #19881]Буду спрашивать дальше..
xen, 28 Авг. 09, 08:24
Вот наглядно изобразил:
На верном пути???
OAG
Научный сотрудник
Тольятти
474 154
Отв.111 28 Авг. 09, 13:15, через 8 мин
А какая там лишняя? В принципе, для программирования достаточно 5 ног (6-я - питание). В разъеме их 10В руководстве по переделке (соседняя ветка [Использование комплекта мастер-кит NM8036 для автоматизации]) от SerjNSK.
steel.ne, 28 Авг. 09, 09:56
В место разъема, обозначенное XS4, впаиваем две полоски штырей отломанных от длинной полосы. 2х5. Желательно удалить ножку, которая будет соединяться с 13 ногой микроконтроллера. Т.е. у вас получится 9 ножек разъем в два ряда.
OAG
Научный сотрудник
Тольятти
474 154
Отв.112 28 Авг. 09, 22:04
Попробовал прошить, не получилось
Использовал проги Ponyprog2000 v2.07c (русификатор к ней прикладываю) и AVReAL shell v 1.08.
Набор NM 8036 собран по родной инструкции и обновлён последней прошивкой.
Программатор китовский ВМ 9009.
общий вид
перед
зад
разъём для програмирования
Комп программатор видит, а через него процессор вроде нет.
Короче потыкал, потыкал 2 часа и опять я сдесь.
В следующем посте выложу скрины программ и будем вместе настраивать, как говориться с нуля. Заодно руководство сделаю для коллег с моим уровнем знаний железа.
Использовал проги Ponyprog2000 v2.07c (русификатор к ней прикладываю) и AVReAL shell v 1.08.
Набор NM 8036 собран по родной инструкции и обновлён последней прошивкой.
Программатор китовский ВМ 9009.
общий вид
перед
зад
разъём для програмирования
Комп программатор видит, а через него процессор вроде нет.
Короче потыкал, потыкал 2 часа и опять я сдесь.
В следующем посте выложу скрины программ и будем вместе настраивать, как говориться с нуля. Заодно руководство сделаю для коллег с моим уровнем знаний железа.
игорь223
Академик
таганрог
30.5K 20.7K
Отв.113 28 Авг. 09, 22:22, через 19 мин
Понипрог у меня так и не заработал, а Авершелл - вполне ничего себе программа. Читай в соседней ветке у Руди - мы там сообща расковыряли программу
OAG
Научный сотрудник
Тольятти
474 154
Отв.114 28 Авг. 09, 22:54, через 32 мин
Итак PonyProg_V207c.
Попытаюсь описать что я делал.Пробовал интуитивно ставить галки и параметры в разных комбинациях.
Открыл прогу и перетащил в неё два файла(NM8036.v001.hex и NM8036.eep) Стила прошивки NM8036.v001.
В этом окне что надо выставлять? По умолчанью галок нет.
При открытии окна "Биты конфигурации и защиты" выскакивает ошибка
Если нажимаеш пропустить, то откравается окно фьюзов(галки выставил как Стил рекомендовал)
В этом окне выбрал такие параметры
Провёл удачный тест(кнопка проверка)
Так же удачный тест был при выборе режима DT-006API и Avr ISPI/0.
Ну и потом через меню команды пытался стереть/прошить FLASH и EEPROM.
Выскакивает ошибка
Если нажать пропустить то вроде начинает шить(шкала идёт) и выдает ошибку сбой. После отсоединения штекера программатора от разъёма платы, получается тоже самое. Кит к питанию подключён.
Что не так делаю?
Как правильно подключить штекер программатора к разъёму платы (два варианта есть)?
Так?
Или обратно?
Попытаюсь описать что я делал.Пробовал интуитивно ставить галки и параметры в разных комбинациях.
Открыл прогу и перетащил в неё два файла(NM8036.v001.hex и NM8036.eep) Стила прошивки NM8036.v001.
В этом окне что надо выставлять? По умолчанью галок нет.
При открытии окна "Биты конфигурации и защиты" выскакивает ошибка
Если нажимаеш пропустить, то откравается окно фьюзов(галки выставил как Стил рекомендовал)
В этом окне выбрал такие параметры
Провёл удачный тест(кнопка проверка)
Так же удачный тест был при выборе режима DT-006API и Avr ISPI/0.
Ну и потом через меню команды пытался стереть/прошить FLASH и EEPROM.
Выскакивает ошибка
Если нажать пропустить то вроде начинает шить(шкала идёт) и выдает ошибку сбой. После отсоединения штекера программатора от разъёма платы, получается тоже самое. Кит к питанию подключён.
Что не так делаю?
Как правильно подключить штекер программатора к разъёму платы (два варианта есть)?
Так?
Или обратно?
OAG
Научный сотрудник
Тольятти
474 154
Отв.115 28 Авг. 09, 22:56, через 3 мин
Понипрог у меня так и не заработал, а Авершелл - вполне ничего себе программа. Читай в соседней ветке у Руди - мы там сообща расковыряли программуОбязательно ещё раз прочту, а пока скрины для наглядности и удобства выложу. По ним попробуем разобраться.
игорь223, 28 Авг. 09, 22:22
Rudy
Академик
Питер
5.8K 1K
Отв.116 28 Авг. 09, 23:14, через 18 мин
А ты тип процессора задал?
OAG
Научный сотрудник
Тольятти
474 154
Отв.117 28 Авг. 09, 23:29, через 15 мин
Последняя надежда на AVReAL shell v 1.08.
Здесь вроде всё проще, но галки и режимы я на смог подобрать.
Всё ли правилно/неправильно?
1 закладка
2 закладка
3 закладка
4 закладка
Здесь самое интересное. Я так понял-это и есть фьюзы.
В соседней ветке есть сканы, но по ним у меня немного не получается выставить.
Там 12 значений. Прошу дать их в следующей форме 1(список переключателя)=1(желаемое); 2=1; 3=0.....12=Е
5 закладка
экран логов
С тремя нижними кнопками всё понятно. Можно сохранить(если не защищено), стереть и записать.
Игорь, комментарии каки будут? Жду помощи.
Здесь вроде всё проще, но галки и режимы я на смог подобрать.
Всё ли правилно/неправильно?
1 закладка
2 закладка
3 закладка
4 закладка
Здесь самое интересное. Я так понял-это и есть фьюзы.
В соседней ветке есть сканы, но по ним у меня немного не получается выставить.
Там 12 значений. Прошу дать их в следующей форме 1(список переключателя)=1(желаемое); 2=1; 3=0.....12=Е
5 закладка
экран логов
С тремя нижними кнопками всё понятно. Можно сохранить(если не защищено), стереть и записать.
Игорь, комментарии каки будут? Жду помощи.
OAG
Научный сотрудник
Тольятти
474 154
Отв.118 28 Авг. 09, 23:36, через 7 мин
А ты тип процессора задал?Да задал. На скринах хорошо видно. В Пони - Atmega32, а в Авершелле - MEGA 32.
Rudy, 28 Авг. 09, 23:14
Правильно?
Rudy
Академик
Питер
5.8K 1K
Отв.119 29 Авг. 09, 00:00, через 25 мин
Тебе нужно как минимум
1. замедлить скорость Скорость LPT порта - микросекунд 10 (примерно, точно не знаю, может больше
2. наверно нужно задать частоту вручную - порядка 100 кГц.
3. Может быть стоит увеличить задержки программирования.
У тебя похоже не те CKSEL проставлены, уточни у Стила. По моему должно быть 4. Другие фьюзы не смотрел.
Похоже нужно убрать верификацию - ругань на два файла.
1. замедлить скорость Скорость LPT порта - микросекунд 10 (примерно, точно не знаю, может больше
2. наверно нужно задать частоту вручную - порядка 100 кГц.
3. Может быть стоит увеличить задержки программирования.
У тебя похоже не те CKSEL проставлены, уточни у Стила. По моему должно быть 4. Другие фьюзы не смотрел.
Похоже нужно убрать верификацию - ругань на два файла.