|
|
|
| Итак!
Нашел простенькое устройство термодатчика. Естественно, захотел сделать =))
Итак, прошу прокомментировать данное "устройство" (ну может там какие-то из элементов сейчас трудно найти - то чем можео заменить, или еще что-то). Это раз.
И два. Я так и не понял как можно прицепить несколько датчиков к этой "штуке"? =)
На схеме ведь только 2 вывода - как раз к 1 датчику.
P.S.: мне надо прицепить 4 штуки ) | |
|
|
|
|
|
|
|
для: ddhvvn
(22.07.2008 в 19:19)
| | Мне трудно сказать, что вы можете найти, а чего нет. Например, у нас определяющим является наличие денег у покупателя, а заказать можно все. Все, что указано на схеме у меня есть, кроме самого термодатчика, нужен будет - закажу, привезут, если не будет в наличии. Можете поискать его в интернет магазинах, думаю, что предложения будут, правда поставка навряд-ли еденичным экземпляром, так что либо розничная торговля, либо "Митино"...
Схема проста, питается по СОМ порту с использованием простого стабилизатора. Я не использую Линукс, сказать ничего не могу. Но в том, что можно подключить несколько датчиков, то ничего удивительного нет, если датчики имеют свой 64-битный ID (адрес). Это тоже самое, как в локальной сети каждый компьютер имеет свой адрес. В самой различной аппаратуре давно применяется интерфейс последовательной двухканальной связи - I2C (IIC). Наверное слышали о таком. Один канал этой линии служит для передачи сигналов управления (синхронизации) CLC, второй для данных DATE. Здесь же используется передача по одной линии. Скорее всего программа формирует адрес устройства, затем устанавливаем линию на прием, получает данные с устройства, затем идет обращение к другому датчику и т.д.. То есть происходит сканирование датчиков, так как сами датчики навряд-ли могут формировать запросы. | |
|
|
|
|
|
|
|
для: sim5
(22.07.2008 в 19:54)
| | Так а как подключать то? =)
Паралельно что ли? | |
|
|
|
|
|
|
|
для: ddhvvn
(22.07.2008 в 23:45)
| | Конечно. Если датчик имеет порт передачи данных, то этот порт обязательно с тремя состояними, и не активный (не выбранный) датчик будет находиться в состоянии высокого импеданса - отключен и не влиять на шину. | |
|
|
|
|
|
|
|
для: sim5
(22.07.2008 в 23:51)
| | Хм... что ж , попробую ))) | |
|
|
|
|
|
|
|
для: ddhvvn
(23.07.2008 в 00:04)
| | Интервал опроса - это конечно программа. Как монтировать, то как указано в условии - зависит от длины проводников. Судя по схеме, используются 4 контакта СОМ порта для подключения устройства - DTR, RDX, TDX, GND. Датчики подключаются к DTR и RDX СОМ порта. Данная схема ограничена подключением в 10 штук из-за того, что питается от СОМ порта. Длина при N количестве датчиков ограничивается уровнем помех, скорее всего (параллельное включение стабилитрона и диода - выполняют и роль ограничителя уровня сигнала). Собственно в сети можно найти тех. документацию на этот датчик, гда можно узнать о нем все - устройство, принцип работы, тех. параметры.
Мне пора бай - 6 утра, а ни в одном глазе еще.) | |
|
|
|
|
|
|
|
для: ddhvvn
(23.07.2008 в 00:04)
| | Выспамшись, поискал информацию об этом датчике, задесь краткое описание и есть полное datasheet в .pdf. В нем описана система команд этого девайса, так что можно и самому написать программу обслуживания. Я кратко просмотрел, его можно программировать, так что функций у него по-богаче, чем можно было предполагать ранее.) | |
|
|
|
|
|
|
|
для: sim5
(23.07.2008 в 07:40)
| | Ок, спасибо! =)
О результатах извещу )) | |
|
|
|
|
|
|
|
для: ddhvvn
(23.07.2008 в 12:10)
| | А вот, кстати, русское более подробное описание )) | |
|
|
|
|
|
|
|
для: ddhvvn
(23.07.2008 в 12:50)
| | Заберу тоже, может и пригодится.) Кстати, у него выход открый, и соеденение по монтажному ИЛИ с внешним резистором. На схеме которую вы представили такого соответствия не наблюдается. В этом описании как раз не описана адресация. Схема зато лучше, а Delphi исходник может помочь в самостоятельном написании своей программульки :) | |
|
|
|
|
|
|
|
для: sim5
(23.07.2008 в 13:22)
| | >Заберу тоже, может и пригодится.) Кстати, у него выход открый, и соеденение по монтажному ИЛИ с внешним резистором.
А можно подробнее? К примеру, как будет выглядеть схема с четырьмя датчиками, два из которых включены по схеме с паразитным питанием?
Внимательно прочитал даташит. И не понял вот что...
Вроде как весь этот однобитовый протокол не укладывается в стандартный старт/стоп RS-232, и его нужно ручками по импульсам и выдавать и принимать. Каким образом удалось привинтить шину к линиям RxD и TxD , которые ничего окромя стандарта вроде как не умеют?
Я понимаю, что не по адресу спрашиваю, но может у Вас на сей предмет имеется полная ясность?
Где я туплю? | |
|
|
|
|
|
|
|
для: Trianon
(23.07.2008 в 13:48)
| | Ну вот так вот раз, и мне все ясно.) Если бы не ddhwn, я бы мог и не знать о существовании этого датчика. Чтобы было ясно, нужно садиться и изучать. Одно могу сказать определенно, что RS-232 можно программировать на скорость передачи, а это значит управлять длительностью импульсов в пакете, и если знать протокол шины, который использует датчик (1-wire bus), то запрограммировать RS-232 под этот протокол труда не составит.) | |
|
|
|
|
|
|
|
для: sim5
(23.07.2008 в 15:05)
| | В общем, нашел я документик, проливающий свет на то, как с этой 1-Wired предлагает работать разработчик... http://migera.ru/Files/app74.pdf
Кое что прояснилось.
Собственно, сам протокол 1-Wired изумительный. Красивый до невозможности.
Но для него по-человечески нужен отдельный мастер-контроллер.
Который, как я понимаю, тоже не запредельный дефицит.
Вот и пусть берет на себя всю эту прелесть.
А если такая работа с UART называется "запрограммировать RS-232 под этот протокол" , то ...
Шилом бриться сподручнее будет наверное ... | |
|
|
|
|
|
|
|
для: Trianon
(24.07.2008 в 01:26)
| | Ну этот протокол по большому счету ничем не отличается от протокола шины I2C. Разница в том, что у I2C две линии и передача в синхронном режиме, а у 1-Wire одна линия и работа в асинхронном режиме. А это будет накладывать жесткие условия на длительности импульсов и время между ними.
Не обязательно иметь специализированный контроллер, вы можете взять любой доступный, а доступных в продаже сейчас море разливанное, и цена им мизер. Самый удобный (а это сейчас практически у всех новых семейств), это с Flash ROM. Например, возмите любой из семейства 51X от фирмы Atmel - "Красивые до невозможности".) Чего стоит только битовый процессор этих микроконтроллеров! Запрограммировать его не сложно, можно используя персональный комп свой.
Любой порт такого контроллера можно запрограммировать на работу по протоколу 1-Wire, осуществляя связь с любым из устройств использующем эту шину. В сети можно найти массу схем использующих это, в чем я не сомневаюсь.
Что касается RS-232. Хоть это и "пращур", но удобный и не такой уж и корявый.) Кстати, многие микроконтроллеры имеют встроенный контроллер работающий по RS-232, то есть связаться с компиком труда не составляет.
Что вас собственно смущает. Если RS-232 работает в асинхронном режиме, то за время действия старт импульса происходит синхронизация приемника. Так, кстати, работают пульт/приемник ИК связи ТВ. Правда в некоторых используется не только непосредственно наличие или отсутствие бита (1 или 0), а еще и время-импульсное кодирование, но это так, разновидности.) Задав нужную скрость передачи для RS-232, обеспечим связь с 1-Wire, все нормально, без "колюще-режущих" предметов.))
На практике лично мне ни разу не приходилось использовать 1-Wire, а вот I2C да, так как она де-факто стала стандартом шины и пременяется в очень многих устройствах. Эта же шина с успехом применяется и в вашем компьютере.
PS. Ни в каую не открывался документик "ваш". Сейчас ОК, просмотрел - так там есть и о RS-232.:) В архив документик, может пригодится когда либо.;-) | |
|
|
|
|
|
|
|
для: sim5
(24.07.2008 в 05:03)
| | >..В архив документик, может пригодится когда либо.;-)
Тогда вот вам может пригодится некий русский "мануал" для 1-Wire =)
Кстати и сам сайт очень уж полезный )) | |
|
|
|
|
|
|
|
для: ddhvvn
(24.07.2008 в 10:27)
| | Ага, и в сети схемы устройств предлагают, для кряка этих таблеток-ключиков.) | |
|
|
|
|
|
|
|
для: sim5
(24.07.2008 в 10:49)
| | Хм... а зачем сами ключи то крякать? | |
|
|
|
|
|
|
|
для: ddhvvn
(24.07.2008 в 11:01)
| | "Чтобы попасть в квартиру где деньги лежат." О. Бендер.) | |
|
|
|
|
|
|
|
для: sim5
(24.07.2008 в 11:23)
| | Не понял... так крякать то надо замок тогда )))
Или имеется ввиду - изготовление дубликата? | |
|
|
|
|
|
|
|
для: ddhvvn
(24.07.2008 в 11:38)
| | В ключике "ключи" к замку. | |
|
|
|
|
|
|
|
для: sim5
(23.07.2008 в 13:22)
| | >...На схеме которую вы представили такого соответствия не наблюдается....
Это Вы про первую схему или про вторую? ))
А вот, почитав второй (расширенный) вариант, я прямо что-то запутался!
Не знаю теперь сделаю ли это?
Еще адаптер этот.... где его искать...
=))))))))) | |
|
|
|
|
|
|
|
для: ddhvvn
(23.07.2008 в 14:30)
| | Про первую. В ней резистор не соответсвует номиналу, хотя нужно учитывать и дифференциальное сопротивление диодов. А вторая схема, более соответсвует тех. условиям, ее бы я делал. Какой адаптер? Это и есть схема собранная под разъем COM порта, к внешним выводам которой и подключается датчик. Правда, печатная плата под COM-25, а у вас скорее всего это COM-9. Если бы мне надо было бы, то я бы взял любой шлейф под COM-порт, даже пластмассовый неразборный пойдет (например, от мышки). Сам разъем в нем приклеивается. Отклеил, вычистил бы нутро от заливок, собрал бы "в навес", залил герметиком и все на место.
Ну как вариант - у меня есть разборные металлические, под COM-9. Собрали, скрутили и ОК! Если сетевой протокол вашего компьютера сможет принять такой разъем - могу выслать.)) | |
|
|
|
|
|
|
|
для: sim5
(23.07.2008 в 15:36)
| | >Ну как вариант - у меня есть разборные металлические, под COM-9. Собрали, скрутили и ОК! Если сетевой протокол вашего компьютера сможет принять такой разъем - могу выслать.))
Если весит немного, скиньте на емайл =)))))))))
Да, если не трудно, напишите мне список всех элементов, которые нужны для реализации второй схемы... а то я сам могу что-нить "накуролесить" ) | |
|
|
|
|
|
|
|
для: ddhvvn
(23.07.2008 в 15:58)
| | На мыло не получиться, почтовый сервер примет болты фиксации за спам.))
Так они все на схеме: два МОП транзистора BSS138, стабилитрон на 5,1 В, четыре сопротивления.) Включение датчика по ТУ, на все три точки, в отличии от первой схемы. В остальном (подключение к COM) как и в первом случае. | |
|
|
|
|
|
|
|
для: sim5
(23.07.2008 в 16:14)
| | Ладно, на днях заскочу в магазин, если все куплю - начну разбираться ))) | |
|
|
|
|
|
|
|
для: sim5
(23.07.2008 в 16:14)
| | sim5, можно нескромный вопрос: Сколько Вам лет? И где Вы работаете? И спите ли вы?=)
Откуда столько знаний?:) | |
|
|
|
|
|
|
|
для: Rename
(27.07.2008 в 17:22)
| | Я создан, как и все мы, N лет назад. Работаю там где требует ситуация, но в основном дома. Бывает и сплю, когда прожитый день кажется сном. В школе учился, вроде бы.) | |
|
|
|
|
|
|
|
для: sim5
(27.07.2008 в 17:29)
| | оффтоп
Я щас не хочу никого обидеть ))))) но попробую предположить, что sim5 - около 40 лет.
У него огромный опыт работы с электроникой. Работает сейчас дома удаленно, каким нибудь инженером =)))
Но это так сугобо ИМХО )))
И еще... он мне столько раз помогал, а я даже не знаю его имени )) | |
|
|
|
|
|
|
|
для: ddhvvn
(27.07.2008 в 19:28)
| | А кому это надо?)) Служил в разведке, правда тактической, потому пусть будет 007.)) Работать инжинером удаленно, это как?
Нет, у меня нет дома кульмана, и я не сижу вечерами с циркулем и линейкой.) На данный момент выполняю заказ по видео. Терпеть не навижу все, что связано с бухгалтерией, но молокозавод заказал программное обеспечение, интересная задача, можно потерпеть.) Вот так и живу, с удовольствием выполняя работу, которая интересна и к которой "лежит душа".) | |
|
|
|
|
|
|
|
для: sim5
(27.07.2008 в 20:08)
| | Ну прям действительно 007! ))))
хотя б мне над!
Ладно, все не буду Вас терроризировать! =) | |
|
|
|
|
|
|
|
для: ddhvvn
(27.07.2008 в 20:40)
| | Если о тебе наводят справки, значит надо менять явку.)) | |
|
|
|
|
|
|
|
для: sim5
(27.07.2008 в 21:50)
| | можно для начала раз[..]б[..]ить мобильник того, кто наводит :) | |
|
|
|
|
|
|
|
для: Trianon
(27.07.2008 в 21:52)
| | Ну а что, к совету "агента" с такой "родословной" грех не прислушаться :), хотя я и не пользуюсь мобильником (конспирация) ;-) | |
|
|
|
|
|
|
|
для: Trianon
(27.07.2008 в 21:52)
| | Trianon, за что???? =))))
Я просто спросил... | |
|
|
|
|
|
|
|
для: ddhvvn
(27.07.2008 в 23:17)
| | >Trianon, за что???? =))))
>Я просто спросил...
Дык и мопед, опять же, не мой... | |
|
|
|
|
|
|
|
для: ddhvvn
(22.07.2008 в 19:19)
| | интересная штучка, пригодится для Умного Дома
а linuxfocus однако весьма полезный сайт, спасибо за ссылку! | |
|
|
|
|
|
|
|
для: ddhvvn
(22.07.2008 в 19:19)
| | Тоже сегодня-завтра планирую заскочить в радиомагазин за парочкой комплектов деталей))
Попробую собрать =) | |
|
|
|
|
|
|
|
для: pini-pini
(27.07.2008 в 23:38)
| | Ну раз пошла такая пьянка...
Щас какраз вожусь с этими самыми контроллерами Atmel, в частности ATmega168. Пытаюсь упровлять домашним роботом уборщиком. Вопрос вот в чем - кто-нить видел нармальное универсальное зарядное устройство на МК ? Пока поподаются сырые разработки. | |
|
|
|
|
|
|
|
для: Duran
(31.07.2008 в 13:30)
| | ? А что в МК заряжать? | |
|
|
|
|
|
|
|
для: sim5
(31.07.2008 в 13:42)
| | НЕ в МК, а при помощи :-)
С возможностью выдачи номиналов на ПК и т.д. Можно будет проверить емкость АКБ, менять алгоритм заряда, восстановить "просаженный" АКБ, коректро его зарядить и.т.д.
Вот как пример
http://www.gaw.ru/html.cgi/txt/app/micros/avr/AVR450.htm
Если бы найти эту схему собранной... | |
|
|
|
|
|
|
|
для: Duran
(31.07.2008 в 15:50)
| | :) Я грешным делом подумал, что устройство на МК заряжать надо.
Так там же все есть - описание, исходный код, схема, формулы ко всем цепям для различных режимов. Осталось собрать, кстати сборка и отладка самый интересный процесс :) | |
|
|
|
|
|
|
|
для: sim5
(31.07.2008 в 16:09)
| | Предпочел бы заниматься отладкой ;-). Хотя по 1-му из образований инженер пром. электроники, искать запчасти не очень хочется. Может видели подобный (этот) комплект, или можно где-то заказать ? Робот через пол годика укатает АКБ, посему придется восстанавливать... | |
|
|
|
|
|
|
|
для: Duran
(31.07.2008 в 16:16)
| | Ну если не хочется, тогда не знаю. У меня кроме самого контроллера все есть, у вас не знаю, если можно купить - значит купить. Кстати, импульсный блок питания можно и не делать, сделать простой на трасформаторе, основная нагрузка ведь для питания цепи заряда, а при небольшой емкости батареи это не большой ток, а сама схема потребляет немного. Можно взять готовый импульсный, лишь бы 15 В давал, остальное дело техники. | |
|
|
|
|
|
|
|
для: sim5
(31.07.2008 в 16:36)
| | У меня есть несколько контроллеров Atmel. С БП все ясно. Мощный импульсник собрал еще давно, када было не лень :-). А с момена "все есть" можно поподробнее ? У вас имеется указанная плата? Где ее модно купить/заказать ? В нашем годишке довольно сложная ситуация с радиодеалями, может поэтому нет желания что-то паять:-( | |
|
|
|
|
|
|
|
для: Duran
(31.07.2008 в 20:26)
| | Все, это значит - куча всяких светодиодов, диодов, транзисторов, микросхем, микрокнопок, излучателей и прочее, и прочее. А вот такой платы, конечно нет, но... Есть стеклотекстолит, не проблема купить фоторезист, хлорное железо, маски, зеленку, и изготовить требуемую. Сейчас можно все приобрести, канули времена вытравливания плат в медном купоросе или орудуя резаком.) Не знаю, что у вас за городишко, но я тоже живу далеко от "митинских предложений", но у нас можно заказать все, лишь бы было оплачено :) | |
|
|
|
|
|
|
|
для: sim5
(31.07.2008 в 20:44)
| | Эй, народ, ну заведите себе отдельную тему, мне тут еще писать и писать ))))) | |
|
|
|
|
|
|
|
для: ddhvvn
(31.07.2008 в 21:04)
| | :-)
Ваш вопрос тоже можно решить на МК, причем с более интересными результатами.
Если паять тоже не хочется, а нужно реальное устройство, то можно купить погодную станцию. Все датчики беспроводные, передают информацию на сводный блок, висящий скажем в прихожей. Многие современные мультиметры так же оборудованы термодатчиками, встроенными или внешними. Например 200-рублевый мультиметр DT-838. | |
|
|
|
|
|
|
|
для: ddhvvn
(31.07.2008 в 21:04)
| | Так можно открыть новую - "Термодатчик II" :) | |
|
|
|
|
|
|
|
для: sim5
(31.07.2008 в 21:12)
| | Кстати в моем случае ток будет не мелкий. АКБ у 1-го робота 3500мАч, а удругого 4100мАч. | |
|
|
|
|
|
|
|
для: Duran
(31.07.2008 в 21:18)
| | У вас что такой емкости аккумуляторы!? | |
|
|
|
|
|
|
|
для: sim5
(31.07.2008 в 21:31)
| | Конечно. Это штатные батареи для домашних роботов производстваiRorot.
Roomba и Scrooba.
Roomba у меня уже давно и думаю, придет время тренеровать его батарею. Есть штатные средства, но они несколько формальны. У друзей тоже есть робопомошники, поэтому хороший программируемый зарядник не помешает. | |
|
|
|
|
|
|
|
для: Duran
(31.07.2008 в 21:51)
| | Назовите модель этих аккумулятор. С трудом вериться, что они имеют такую емкость.
PS. Не надо, это мне пора спать, я прочитал как 3500 ампер :) 3.5 A это всего лишь макс. 350 мА ток заряда, можно и меньшим, но время зарядо большим будет. | |
|
|
|
|
 433.8 Кб |
|
|
для: sim5
(31.07.2008 в 21:58)
| | Акумуляторы никельметалл-гидридные. Вот фото АКБ от Scooba (моющий робот).
На наклейке указан номинал. С этим АКБ робот катается 120 минут. | |
|
|
|
|
 433.8 Кб |
|
|
для: sim5
(31.07.2008 в 21:58)
| | 350- это не максимально. С/10 подходит в тонкоструйном (медленном) режиме, робот использует быстрый заряд. За 3 часа все готово. | |
|
|
|
|
|
|
|
для: Duran
(31.07.2008 в 22:06)
| | Ради двух пылесосов я бы не стал заморачиваться с "интеллектуальным" зарядником. Достаточно трансформатора, выпрямителя, стабилитрона, пары транзисторов и реле. Просто, дешево и сердито. | |
|
|
|
|
|
|
|
для: sim5
(01.08.2008 в 07:12)
| | Эти два робота стоят больше, чем несколько самых дорогих пылесоса :-). Покупались в USA.
Ктому же вопрос стоит в обслуживании АКБ. Ну да ладно, буду разбираться. | |
|
|
|
|
|
|
|
для: Duran
(01.08.2008 в 08:44)
| | Уж лучше обычный - ноги на ширину плеч, и нагибаясь... короче, и чистота, и зарядка одновременно.) Если у американца в зубной щетке сядет батарейка, то он так и не почистит зубы - ленивые они на "пораскинуть мозгами" в простых ситуациях.)
У вас один тип аккумулятора. Проблем узнать ТУ их нет, обслуживайте. А это сделать можно простым устройством, которое собрать даже на куске картона можно, макетом. А то, что по ссылке, так это универсальное устройство, судя по описанию. | |
|
|
|