Использование комплекта мастер-кит 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 вольт кажет , чет боюсь оптрон подключать.