Прежде всего немецкий изобретатель Сименс усовершенствовал движущиеся катушки и их железные сердечники. (Эти катушки с железом внутри получили название «якоря» или «арматуры».) Якорь Сименса в форме «двойного Т» состоял из железного цилиндра, в котором были прорезаны с противоположных сторон два продольных желоба. В желобах помещалась изолированная проволока, которая накладывалась по направлению оси цилиндра. Такой якорь вращался между полюсами магнита, которые тесно его обхватывали.

По сравнению с прежними новый якорь представлял большие удобства. Прежде всего, очевидно, что катушка в виде цилиндра, вращающегося вокруг своей оси, в механическом отношении выгоднее катушки, насаженной на вал и вращавшейся вместе с ним. По отношению к магнитным действиям якорь Сименса имел ту выгоду, что давал возможность очень просто увеличить число действующих магнитов (для этого достаточно было удлинить якорь и прибавить несколько новых магнитов). Машина с таким якорем давала гораздо более равномерный ток, так как цилиндр был плотно окружен полюсами магнитов.

Но эти достоинства не компенсировали главного недостатка всех магнитоэлектрических машин — магнитное поле по-прежнему создавалось в генераторе с помощью постоянных магнитов. Перед многими изобретателями в середине XIX века вставал вопрос: нельзя ли заменить неудобные металлические магниты электрическими? Проблема заключалась в том, что электромагниты сами потребляли электрическую энергию и для их возбуждения требовалась отдельная батарея или, по крайней мере, отдельная магнитоэлектрическая машина. Первое время казалось, что без них невозможно обойтись. В 1866 году Вильде создал удачную модель генератора, в котором металлические магниты были заменены электромагнитами, а их возбуждение вызывала магнитоэлектрическая машина с постоянными магнитами, соединенная с тем же паровым двигателем, который приводил в движение большую машину. Отсюда оставался только один шаг к собственно динамо-машине, которая возбуждает электромагниты своим собственным током.

В том же 1866 году Вернер Сименс открыл принцип самовозбуждения. (Одновременно с ним то же открытие сделали некоторые другие изобретатели.) В январе 1867 году он выступил в Берлинской академии с докладом «О превращении рабочей силы в электрический ток без применения постоянных магнитов». В общих чертах его открытие заключалось в следующем. Сименс установил, что в каждом электромагните, после того как намагничивающий ток переставал действовать, всегда оставались небольшие следы магнетизма, которые были способны вызвать слабые индукционные токи в катушке, снабженной сердечником из мягкого магнитного железа и вращавшейся между полюсами магнита. Используя эти слабые токи, можно было привести генератор в действие без помощи извне.

Первая динамо-машина, работавшая по принципу самовозбуждения, была создана в 1867 году англичанином Леддом, но в ней еще предусматривалась отдельная катушка для возбуждения электромагнитов. Машина Ледда состояла из двух плоских электромагнитов, между концами которых вращались два якоря Сименса. Один из якорей давал ток для питания электромагнитов, а другой — для внешней цепи. Слабый остаточный магнетизм сердечников электромагнитов сначала возбуждал очень слабый ток в арматуре первого якоря; этот ток обегал электромагниты и усиливал уже имеющееся в них магнитное состояние. Вследствие этого усиливался в свою очередь ток в арматуре, а последний еще более увеличивал силу электромагнитов. Мало помалу такое взаимное усиление шло до тех пор, пока электромагниты не приобретали полной своей силы. Тогда можно было привести в движение вторую арматуру и получить от нее ток для внешней цепи.

Следующий шаг в совершенствовании динамо-машины был сделан в том направлении, что совершенно устранили одну из арматур и воспользовались другой не только для возбуждения электромагнитов, но и для получения тока во внешней цепи. Для этого нужно было только провести ток из арматуры в обмотку электромагнита, рассчитав все так, чтобы последний мог достичь полной своей силы и направить тот же ток во внешнюю цепь. Но при таком упрощении конструкции якорь Сименса оказывался непригодным, так как при быстрой перемене полярностей, в якоре возбуждались сильные паразитические токи, железо сердечников быстро разогревалось, и это могло при больших токах привести к порче всей машины. Необходима была другая форма якоря, более соответствовавшая новому режиму работы.

Удачное решение проблемы было вскоре найдено бельгийским изобретателем Зиновием Теофилем Граммом. Он жил во Франции и служил в кампании «Альянс» столярным мастером. Здесь он познакомился с электричеством. Размышляя над усовершенствованием электрогенератора, Грамм в конце концов пришел к мысли заменить якорь Сименса другим, имеющим кольцевую форму. Важное отличие кольцевого якоря (как будет показано ниже) состоит в том, что он не перемагничивается и имеет постоянные полюса (Грамм пришел к своему открытию самостоятельно, но надо сказать, что еще в 1860 г. итальянский изобретатель Пачинотти во Флоренции построил электрический двигатель с кольцеобразным якорем; впрочем, это открытие вскоре было забыто.)

Итак, исходная точка поисков Грамма заключалась в том, чтобы заставить вращаться внутри проволочной катушки железное кольцо, на котором наведены магнитные полюсы и таким образом получить равномерный ток постоянного направления.

Чтобы представить устройство генератора Грамма, рассмотрим сначала следующее приспособление. В магнитном поле, образуемом полюсами N и S, вращаются восемь замкнутых металлических колец, которые прикреплены на равном расстоянии друг от друга к оси при помощи спиц. Обозначим самое верхнее кольцо № 1 и будем считать по направлению хода часовой стрелки. Рассмотрим сперва кольца 1-5. Мы видим, что кольцо 1 охватывает наибольшее число силовых линий магнитного поля, так как его плоскость перпендикулярна им. Кольцо 2 охватывает уже меньшее их число, так как оно наклонено к направлению линий, а сквозь кольцо 3 линии вовсе не проходят, так как его плоскость совпадает с их направлением. В кольце 4 число пересекаемых линий увеличивается, но, как легко заметить, они вступают в него уже с противоположной стороны, так как кольцо 4 обращено к полюсу магнита другой своей стороной по сравнению с кольцом 2. Пятое кольцо охватывает столько же линий, сколько первое, но входят они с противоположной стороны. Если мы будем вращать ось, к которой прикреплены кольца, то каждое кольцо будет последовательно проходить через положения 1-5. При этом, при переходе из 1-го положения в 3-е в кольце возникает ток. На пути из положения 3 к 5, если бы силовые линии пересекали кольцо с той же самой стороны, в нем появлялся бы ток противоположный тому, что в положении 1-3, но так как при этом кольцо изменяет свое положение относительно полюса, то есть поворачивается к нему другой стороной, ток в кольце сохраняет то же направление. Зато когда кольцо проходит из положения 5 через 6 и 7 опять к 1, в нем индуцируется ток, противоположный первому.

Заменив теперь наши воображаемые кольца витками вращающейся катушки, плотно намотанной на железное кольцо, мы получим кольцо Грамма, в котором ток будет индуцироваться точно так же, как описано выше. Предположим, что проволока обмотки не имеет изоляции, но железный сердечник покрыт изолирующей оболочкой и ток, индуцируемый в витках проводника, не может проходить в него. Тогда каждый виток спирали будет подобен тому кольцу, что мы рассматривали выше, и витки в каждой половине кольца будут представлять собой последовательно соединенные кольцевые проводники. Но обе половинки кольца соединены противоположно друг к другу. Значит, токи с обеих сторон направляются к верхней половине кольца, и там, следовательно, получается положительный полюс. Подобным же образом в нижней точке, откуда берут свое направление токи, будет находиться отрицательный полюс. Можно, следовательно, сравнить кольцо с батареей, составленной из двух частей, которые соединены между собой противоположно.