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

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

Форум самогонщиков Автоматика
1 ... 9 10 11 12 13 14 15 ... 82 12
SerjNSK Научный сотрудник Новосибирск 2.5K 939
Отв.220  02 Марта 09, 19:38
Подцепил второй, находит два, кажет вместо температуры "FLOAT". Кракозяблы- может пытаешься вывести больше символов чем есть свободных знакомест?
SerjNSK Научный сотрудник Новосибирск 2.5K 939
Отв.221  02 Марта 09, 19:41, через 4 мин
А почему сдесь 17 ?

//Символьные строки дисплея
//Символьные строки дисплея
char DString[2][17];
Rudy Академик Питер 5.8K 1K
Отв.222  02 Марта 09, 19:44, через 3 мин
Это когда sprintf работает, он в конец строки 0 добавляет. Для него и сделано.
Вместо float вывел int, попробуй.
PrcSam_hex.zip 16.4 Кб
SerjNSK Научный сотрудник Новосибирск 2.5K 939
Отв.223  02 Марта 09, 19:51, через 7 мин
Теперь вместо температуры показывает число 19270, для обоих датчиков, независимо от их температур
Rudy Академик Питер 5.8K 1K
Отв.224  02 Марта 09, 19:56, через 6 мин
Значит читается не то. Буду смотреть.
Rudy Академик Питер 5.8K 1K
Отв.225  02 Марта 09, 20:21, через 25 мин
Нашел пару бяк. Попробуй
PrcSam_hex.zip 16.4 Кб
SerjNSK Научный сотрудник Новосибирск 2.5K 939
Отв.226  02 Марта 09, 20:34, через 13 мин
Крокозяблы исчезли, кажет какието числа трехзначные, которые меняются от нагрева датчиков. Но не реальная температура. Зажатый в пальцах датчик показывает чтото около 495-499, комнатной(прибл. 24 гр) показывют 393.
Rudy Академик Питер 5.8K 1K
Отв.227  02 Марта 09, 20:42, через 8 мин
Отлично, попробуй теперь.
PrcSam_hex.zip 17.2 Кб
SerjNSK Научный сотрудник Новосибирск 2.5K 939
Отв.228  02 Марта 09, 20:54, через 13 мин
Отчитываюсь, опять пишет "FLOAT"
Rudy Академик Питер 5.8K 1K
Отв.229  02 Марта 09, 21:19, через 25 мин
Вроде починил. Это был фокус компиллера. Попробуй.
PrcSam_hex.zip 19.0 Кб
SerjNSK Научный сотрудник Новосибирск 2.5K 939
Отв.230  02 Марта 09, 21:31, через 12 мин
Заработало!
DSCF2012.JPG
DSCF2012.JPG Использование комплекта мастер-кит NM8036 для автоматизации. Автоматика.
DSCF2013.JPG
DSCF2013.JPG Использование комплекта мастер-кит NM8036 для автоматизации. Автоматика.
Rudy Академик Питер 5.8K 1K
Отв.231  02 Марта 09, 21:40, через 10 мин
Ну, слава богу. Самое сложное позади. Впереди только противное.

Теперь следующий вопрос. Синхронизацию с сетью делать будем? Для того, чтобы можно было использовать брезенхема а не ШИМ с периодом порядка секунды? Если да, то могу прикинуть схемку, чтобы брать сигнал не от сети, а с выхода твоего транса питания, так безопаснее. Только напряжение скажи.
SerjNSK Научный сотрудник Новосибирск 2.5K 939
Отв.232  02 Марта 09, 21:46, через 7 мин
Брезенхем использовать будем обязательно, иначе зачем я детальки покупал на этот узел?  Веселый
Вот про транс вопрос открытый, у меня сейчас какаято под---ка китайская, миллиампер  на 500. Его все равно ни на что кроме контроллера не хватит, так что на него не ориентируйся. Надо делать так, как будут делать потом все.  Веселый
Я же планирую потом всю электронику засунуть в один корпус, следовательно 220 там присутствовать будет.
Еще мысль появилась. Надо наверно сразу продумать представление информации на дисплее, посмотри как температура кажется. Всеравно пока поблочно пишешь, так сразу и дизайн учитывать. Мне кажется так будет лучше, чем потом всю программу причесывать, но тут конечно, тебе виднее.
Забыл, выход на БП 16 вольт (после моста) без нагрузки, под нагрузкой 9 вольт. Гм, как то некошерно.
Rudy Академик Питер 5.8K 1K
Отв.233  02 Марта 09, 22:07, через 22 мин
Если от сети, то схему я приводил [сообщение #10461] . Но, если сетевой транс будет стоять внутри корпуса, то я бы сделал с его выхода, так безопаснее.

Мощный транс нужет только если щелкать 12В клапанами, для оптосимисторов он не нужен. Если клапан на 220 - то твоего транса вполне хватит.

С дизайном погоди пока, это очень сложный вопрос, практически не имеющий отношения к программе. Я его хочу свалить на всех членов форума (и на тебя в том числе), пусть подумают. Сначала придумайте что и как, а потом будем думать как программно реализовать.

Я планирую сделать еще управление силовыми цепями и связь с компом по RS232. После этого написать простенькую программу в комп и, для тебя, все показухи и управление сделать в нем.

А потом буду плевать в потолок и, с полгода, ждать пока созреет дизайн автономного процессора, и, с удовольствием, слушать вашу ругань на эту тему.

А с особым, я бы сказал, с садистским удовольствием, я послушаю вашу дискуссию об организации меню программы автономного процессора.
SerjNSK Научный сотрудник Новосибирск 2.5K 939
Отв.234  02 Марта 09, 22:14, через 7 мин
У нас  одинаковый подход.  Строит глазки
Я тоже решил, куплю набор, а форум сообща программу родит.  Улыбающийся
Ты в ЛЭТИ случайно не учился?
Rudy Академик Питер 5.8K 1K
Отв.235  02 Марта 09, 22:21, через 7 мин
Нет, я по образованию ядерщик с уклоном в физику плазмы.
SerjNSK Научный сотрудник Новосибирск 2.5K 939
Отв.236  03 Марта 09, 08:57
Прислали материалы имеющие прямое отношение к набору. Посмотрите, есть что полезное?

P.S. Посмотрел сам, это таже программа что я как то раньше выкладывал. Только теперь полученна от автора.
P.P.S. Автор подал идею, по поводу транса для БП. Понижающий трансформатор от точечных светильников. Малогабаритный, 12 вольт, 5 ампер, цена в районе ста рублей. Хватит и на контроллер и на клапан.
Bascom_AVR.rar 35.4 Кб
NM8036.rar 23.8 Кб
Rudy Академик Питер 5.8K 1K
Отв.237  04 Марта 09, 00:45
Нарисовал управление силовыми выходами. На выходе 1 (28 нога проца) должен быть меандр 50 Гц. На выходе 0 (29 нога проца) сначала ноль, потом увеличение на 10% каждые 5 секунд, при превышении 100% - снова ноль и т.д. Модуляция - парными полупериодами, брезенхем.

Чтобы работало - на вход INT1 (17 нога проца, свободная) нужно выдать сигнал от схемы синхронизации (100 Гц=50х2) с импульсами вблизи максимумов сетевого напряжения. Рабочий перепад - отрицательный.

Если измерять тестером на постоянном токе, то на выходе 1 должна быть половина питания, а на выходе 0 - нарастающие ступени по 10% питания (если оптроны вынуть, чтобы выходы не подгружали).
PrcSam_hex.zip 20.3 Кб
Rudy Академик Питер 5.8K 1K
Отв.238  04 Марта 09, 01:00, через 16 мин
Мне не прочесть его схему. Если умеешь, перекинь в Orcad или какой-нибудь gif.

А программульки интересные. Не знаешь в какой оболочке он писал? Интересен не столько Бэйсик и сами программы, в нем ничего толком не напишешь, сколько те библиотеки, которые он подцепил.

А, посмотрел - BASCOM-AVR. Что-то не слышал раньше о нем ничего. Но есть и скачивается.
SerjNSK Научный сотрудник Новосибирск 2.5K 939
Отв.239  04 Марта 09, 16:38
Какое напряжение должно быть на выходе моста с неподключенным к нему оптроном на  схеме?
[сообщение #10461]
У меня тестер 190 вольт кажет , чет боюсь оптрон подключать.