Использование комплекта мастер-кит NM8036 для автоматизации
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];
//Символьные строки дисплея
//Символьные строки дисплея
char DString[2][17];
Rudy
Академик
Питер
5.8K 1K

Отв.222 02 Марта 09, 19:44 (через 3 мин)
Это когда sprintf работает, он в конец строки 0 добавляет. Для него и сделано.
Вместо float вывел int, попробуй.
Вместо float вывел int, попробуй.
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 мин)
Нашел пару бяк. Попробуй
SerjNSK
Научный сотрудник
Новосибирск
2.5K 939

Отв.226 02 Марта 09, 20:34 (через 13 мин)
Крокозяблы исчезли, кажет какието числа трехзначные, которые меняются от нагрева датчиков. Но не реальная температура. Зажатый в пальцах датчик показывает чтото около 495-499, комнатной(прибл. 24 гр) показывют 393.
Rudy
Академик
Питер
5.8K 1K

Отв.227 02 Марта 09, 20:42 (через 8 мин)
Отлично, попробуй теперь.
SerjNSK
Научный сотрудник
Новосибирск
2.5K 939

Отв.228 02 Марта 09, 20:54 (через 13 мин)
Отчитываюсь, опять пишет "FLOAT"
Rudy
Академик
Питер
5.8K 1K

Отв.229 02 Марта 09, 21:19 (через 25 мин)
Вроде починил. Это был фокус компиллера. Попробуй.
SerjNSK
Научный сотрудник
Новосибирск
2.5K 939

Отв.230 02 Марта 09, 21:31 (через 12 мин)
Заработало!
Rudy
Академик
Питер
5.8K 1K

Отв.231 02 Марта 09, 21:40 (через 10 мин)
Ну, слава богу. Самое сложное позади. Впереди только противное.
Теперь следующий вопрос. Синхронизацию с сетью делать будем? Для того, чтобы можно было использовать брезенхема а не ШИМ с периодом порядка секунды? Если да, то могу прикинуть схемку, чтобы брать сигнал не от сети, а с выхода твоего транса питания, так безопаснее. Только напряжение скажи.
Теперь следующий вопрос. Синхронизацию с сетью делать будем? Для того, чтобы можно было использовать брезенхема а не ШИМ с периодом порядка секунды? Если да, то могу прикинуть схемку, чтобы брать сигнал не от сети, а с выхода твоего транса питания, так безопаснее. Только напряжение скажи.
SerjNSK
Научный сотрудник
Новосибирск
2.5K 939

Отв.232 02 Марта 09, 21:46 (через 7 мин)
Брезенхем использовать будем обязательно, иначе зачем я детальки покупал на этот узел? 
Вот про транс вопрос открытый, у меня сейчас какаято под---ка китайская, миллиампер на 500. Его все равно ни на что кроме контроллера не хватит, так что на него не ориентируйся. Надо делать так, как будут делать потом все.
Я же планирую потом всю электронику засунуть в один корпус, следовательно 220 там присутствовать будет.
Еще мысль появилась. Надо наверно сразу продумать представление информации на дисплее, посмотри как температура кажется. Всеравно пока поблочно пишешь, так сразу и дизайн учитывать. Мне кажется так будет лучше, чем потом всю программу причесывать, но тут конечно, тебе виднее.
Забыл, выход на БП 16 вольт (после моста) без нагрузки, под нагрузкой 9 вольт. Гм, как то некошерно.

Вот про транс вопрос открытый, у меня сейчас какаято под---ка китайская, миллиампер на 500. Его все равно ни на что кроме контроллера не хватит, так что на него не ориентируйся. Надо делать так, как будут делать потом все.

Я же планирую потом всю электронику засунуть в один корпус, следовательно 220 там присутствовать будет.
Еще мысль появилась. Надо наверно сразу продумать представление информации на дисплее, посмотри как температура кажется. Всеравно пока поблочно пишешь, так сразу и дизайн учитывать. Мне кажется так будет лучше, чем потом всю программу причесывать, но тут конечно, тебе виднее.
Забыл, выход на БП 16 вольт (после моста) без нагрузки, под нагрузкой 9 вольт. Гм, как то некошерно.
Rudy
Академик
Питер
5.8K 1K

Отв.233 02 Марта 09, 22:07 (через 22 мин)
Если от сети, то схему я приводил [сообщение #10461] . Но, если сетевой транс будет стоять внутри корпуса, то я бы сделал с его выхода, так безопаснее.
Мощный транс нужет только если щелкать 12В клапанами, для оптосимисторов он не нужен. Если клапан на 220 - то твоего транса вполне хватит.
С дизайном погоди пока, это очень сложный вопрос, практически не имеющий отношения к программе. Я его хочу свалить на всех членов форума (и на тебя в том числе), пусть подумают. Сначала придумайте что и как, а потом будем думать как программно реализовать.
Я планирую сделать еще управление силовыми цепями и связь с компом по RS232. После этого написать простенькую программу в комп и, для тебя, все показухи и управление сделать в нем.
А потом буду плевать в потолок и, с полгода, ждать пока созреет дизайн автономного процессора, и, с удовольствием, слушать вашу ругань на эту тему.
А с особым, я бы сказал, с садистским удовольствием, я послушаю вашу дискуссию об организации меню программы автономного процессора.
Мощный транс нужет только если щелкать 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 ампер, цена в районе ста рублей. Хватит и на контроллер и на клапан.
P.S. Посмотрел сам, это таже программа что я как то раньше выкладывал. Только теперь полученна от автора.
P.P.S. Автор подал идею, по поводу транса для БП. Понижающий трансформатор от точечных светильников. Малогабаритный, 12 вольт, 5 ампер, цена в районе ста рублей. Хватит и на контроллер и на клапан.
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% питания (если оптроны вынуть, чтобы выходы не подгружали).
Чтобы работало - на вход INT1 (17 нога проца, свободная) нужно выдать сигнал от схемы синхронизации (100 Гц=50х2) с импульсами вблизи максимумов сетевого напряжения. Рабочий перепад - отрицательный.
Если измерять тестером на постоянном токе, то на выходе 1 должна быть половина питания, а на выходе 0 - нарастающие ступени по 10% питания (если оптроны вынуть, чтобы выходы не подгружали).
Rudy
Академик
Питер
5.8K 1K

Отв.238 04 Марта 09, 01:00 (через 16 мин)
Мне не прочесть его схему. Если умеешь, перекинь в Orcad или какой-нибудь gif.
А программульки интересные. Не знаешь в какой оболочке он писал? Интересен не столько Бэйсик и сами программы, в нем ничего толком не напишешь, сколько те библиотеки, которые он подцепил.
А, посмотрел - BASCOM-AVR. Что-то не слышал раньше о нем ничего. Но есть и скачивается.
А программульки интересные. Не знаешь в какой оболочке он писал? Интересен не столько Бэйсик и сами программы, в нем ничего толком не напишешь, сколько те библиотеки, которые он подцепил.
А, посмотрел - BASCOM-AVR. Что-то не слышал раньше о нем ничего. Но есть и скачивается.
SerjNSK
Научный сотрудник
Новосибирск
2.5K 939

Отв.239 04 Марта 09, 16:38
Какое напряжение должно быть на выходе моста с неподключенным к нему оптроном на схеме?
[сообщение #10461]
У меня тестер 190 вольт кажет , чет боюсь оптрон подключать.
[сообщение #10461]
У меня тестер 190 вольт кажет , чет боюсь оптрон подключать.