Начинающим 25 Июнь 2013 DI HALT 55 Comments
После предыдущего поста о мотор-редукторе мне пришло несколько вопросов по регулированию двигателя постоянного тока. Так что пора написать очередной пост :)
Двигатель постоянного тока (ДПТ) это один из самых привычных и понятных электродвигателей, он изучается даже в школе, на физике. Он используется практически везде, где нужен малогабаритный моторчик, а также не спешит сдавать своих позиций и там, где мощность измеряется десятками киловатт. О нем и поговорим.
(далее…)
Read More »
НачинающимЭлектропривод
Робоконструктор MicroCamp
Робототехника 6 Сентябрь 2009 DI HALT 147 Comments
В Элементе появилась очередная игрушка, так что я не устоял и подорвался туда с фотиком.
Итак, это робоконструктор, подобный RoboPICA, но на этот раз на ATmega8 и колесном шасси. Этакая вертлявая каракатица на двух колесах и двух шариках, поворачивает по тракторному — реверсом колес. Проходимость у ней, конечно, не танковая, но зато по маневрености она гусеничному шасси огромную фору даст. (далее…)
Read More »
AVRНачинающимРоботЭлектропривод
Монтажное И
Начинающим 13 Апрель 2009 DI HALT 27 Comments
Есть такое очень простое и очень популярное схемотехническое решение. Но, несмотря на его простоту, для многих начинающих оно незнакомо, а при встрече неочевидно. Что порой вызвает непонимание сути процесса, а порой и выход из строя оборудования.
Что такое соединение в монтажное И.
Представь себе линию, подтянутую резистором к плюсу питания. Так как сопротивление между линией и землей бесконечность, а между питанием и линией равно резистору, то напряжение на линии равно напряжению питания. То есть высокий уровень aka (обычно) логическая единица.
К линии подключаются девайсы. Которые могут замыкать эту линию на землю. Так вот, исходя из этого подключения, на линии будет высокий уровень только тогда, когда все остальные девайсы выставят выставят высокий уровень на своих выходах. Стоит какому-либо одному поганцу придавить линию к земле нулем, как вся шина станет низкого уровня и никто из других девайсов на это повлиять не сможет.
Как это можно использовать? Да по разному. Простеший пример — сигнал готовности. Есть куча блоков единого устройства. Каждый из которых работает по своему алгоритму и, например, требует начальную инициализацию. Чтобы главный понял, что все остальные блоки закончили инициализацию и подготовились он «слушает» линию связи. В качестве сигнала готовности — блок отпускает линию. Когда каждый блок пройдет инициализацию, то линия примет высокий уровень и это будет сигналом полной готовности устройства.
На этом же принципе работает и шина 1-Wire и I2C — там если приемник не успевает прожевать байт, то он просто придавливает тактовую линию, не давая передатчику генерировать импульсы. А передатчик, видя что его обламывают, делает паузу.
Do'stlaringiz bilan baham: |