Только не импульсный блок питания, для галогенок он не включается без нагрузки, 1А ему минимум надо дать нагрузку чтобы он заработал. Когда-то пытался делать схему управления галогеновыми лампочками при помощи полевиков - когда они все отключаются, напряжение на выходе пропадает! Если подключить к выходу минимум одну лампочку 20Вт@12В тогда он работает как положено.
Заголовок сообщения: Re: Часы на газоразрядных индикаторах ИН-12Б
Добавлено: Вт мар 27, 2012 21:04:20
Родился
Зарегистрирован: Вт мар 27, 2012 20:56:39 Сообщений: 2
Рейтинг сообщения:0
вот тоже решил делать такие часы почитав форум напрашивается вопрос зачем городить трансформатор 12>170 нельзя с помощью транзистора и шима напрямую кормить от 220 ?? прошу камнями не закидывать в электронике я чайник!! =)
Если часы являются самостоятельной конструкцией и не предусмотрено их подключение к компьютеру/телефону/айподу итп, то почему бы и нет? Но, это налагает более высокие требования к конструктивному исполнению - нигде не должны торчать электропроводные элементы, класс электроизоляции должен быть везде (даже, например, на кнопках установки времени) соответствующим.
_________________ А люди посмотрят и скажут: "Собаки летят. Вот и осень."
я самописной терминалкой отправлял (как-то на работе делали для каких-то целей, не помню уже...)
а что совсем вспомнить сложно потому что давно было?
я по большому щёту и начял собирать вашу схему потому что она достаточно нарочянная + есть исходник в том числе с него можно пробовать научитса программировать в AVR Studio за это вам человеческое спасибо попинать атмегу с вашей прошивкой командами хочетса через терминал:) сам юзаю ssh+FreeBSD
буду благодарен если опишите способ как это сделать через RX TX
Так а в чем вопрос? Для управления нужно сформировать и отправить последовательность байт. Формируем хоть ручкой на бумажке, отправляем терминалкой, с этим любая справится.. Как-то так)
_________________ Оптимизм х (Опыт + Знания) = const
Так а в чем вопрос? Для управления нужно сформировать и отправить последовательность байт. Формируем хоть ручкой на бумажке, отправляем терминалкой, с этим любая справится.. Как-то так)
а вы можите расписать как этот процесс происходит? потому что я непонимаю как можно коннектитса через COM порт
А что такое СОМ-порт? Это последовательный интерфейс, стандартный причем. Данные в нем передаются последовательно. Исторически сложилось так что он является наследником старинного протокола по которому работали телетайпы и подобные устройства для передачи текста.
Что нужно для передачи? Собственно необходимо наличие самого порта, и если в системе он находится между COM1...COM9 то передать данные по нему проще простого - надо в командной строке скопировать файл с данными в файл с именем COM1 например, все содержимое байт за байтом уйдет в порт(команда "COPY cmdfile.txt COM1"). Но чтобы данные были приняты на другом конце необходимо выставить верные значения скорости передачи, контроль четности, количество стоп-битов и контроль потока данных, настройка через командную строку производится командой "MODE COM1".
Терминальные программы позволяют установить все эти настройки и передавать данные с клавиатуры прямо в указанный порт.
А что такое СОМ-порт? Это последовательный интерфейс, стандартный причем. Данные в нем передаются последовательно. Исторически сложилось так что он является наследником старинного протокола по которому работали телетайпы и подобные устройства для передачи текста.
Что нужно для передачи? Собственно необходимо наличие самого порта, и если в системе он находится между COM1...COM9 то передать данные по нему проще простого - надо в командной строке скопировать файл с данными в файл с именем COM1 например, все содержимое байт за байтом уйдет в порт(команда "COPY cmdfile.txt COM1"). Но чтобы данные были приняты на другом конце необходимо выставить верные значения скорости передачи, контроль четности, количество стоп-битов и контроль потока данных, настройка через командную строку производится командой "MODE COM1".
Терминальные программы позволяют установить все эти настройки и передавать данные с клавиатуры прямо в указанный порт.
а как ваш пост может помочь в данной ситуации???
Цитата:
"COPY cmdfile.txt COM1"
куда это копировать cmdfile.txt в PD0 PD1???
просьба Alexeyslav не пишите просто для того чтобы написать теорию я и без вас знаю игрался на 386 компьютерах в игрушки по com порту
мне бы хотельсо услышать последовательность действий для передачи команд такого вида 80 8A 00 00 00 00 8F как у автора в описании написано
.ignore, может, конечно, я дурачок, но я реально не понимаю, что от меня требуется. Если Вы наигрались с СОМ-портом во времена 386-ых, тогда это Вы мне должны рассказывать, что там к чему... Соединили часы с компом шнурком, настроили параметры порта, открыли порт терминалкой, отправили последовательность байт с компа на часы.. Все.
_________________ Оптимизм х (Опыт + Знания) = const
.ignore, может, конечно, я дурачок, но я реально не понимаю, что от меня требуется. Если Вы наигрались с СОМ-портом во времена 386-ых, тогда это Вы мне должны рассказывать, что там к чему... Соединили часы с компом шнурком, настроили параметры порта, открыли порт терминалкой, отправили последовательность байт с компа на часы.. Все.
извините что я могу показатса вам "тупым" и я над вами не издеваюсь мне реально непонятно как програмно отсылать запрос
непонимаю как послать команду на мегу через pd0 pd1 с терминала с физическим подключением мне понятно rx tx и gnd с ком порта берем подаём на pd0 pd1
непонимаю пороцедуру действий для отправки команд (наверно какуюто скорость поставить нада 9600 или 14400 в терминале) + чёто в терминале надо написать наверно типа какогото connect to: com port а потом наверно какой то send 80 8A 00 00 00 00 8F
Подать да, но через преобразователь уровня. в СОМ-порту +-10в - контроллер спалишь прямым подключением.
Классический терминал после нажатия на кнопку "connect" пересылает устройству коды символов нажимаемых кнопок, что явно не пойдет для нужной цели. Еще есть вариант отправить файл - тогда содержимое файла отправится в устройство, а если в файле перед этим была забита в 16-ричном редакторе нужная команда, то она уйдет в устройство. Но это не так уж удобно...
Есть еще специальные терминальные программы, которые позволяют проводить "эксперименты" - передавать данные, набираемые с клавиатуры в 16-ричном виде.
Скорость интерфейса - 9600 (обычно это умолчание в любой терминалке), 8N1. Как у Вас реализовано подключение - это Вам виднее. Если собраны часы - то уже есть USB или преобразователь уровней, если нет - Вам уже объяснили его необходимость. Далее, нужно терминалка, которая умеет посылать данные в шестнадцатеричных кодах. Запустили терминал, выбрали номер порта, куда прицепили контроллер, открыли порт (Connect, Open - где как это называется), набрали команду 0х80 и т.д. (ну или какой там в Ваше терминалке будет формат ввода хексов) - вроде как все.
_________________ Оптимизм х (Опыт + Знания) = const
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 15
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения