Zahlavi

Выберите язык

Схема и описание предлагаемой установки HW 1.0

 

Я попробовал выше схему, и она работает. Я сделал прототип, на котором я тестирую первые попытки программного обеспечения. Возможно, он еще не здесь, но я хотел бы предупредить всех, кто заинтересован в создании небольшого улова. Это HW предполагает, что входные контакты GPIO Raspberry Pi будут иметь активированные внутренние подтягивающие резисторы при + 3,3 В. По умолчанию эти резисторы отключены. Однако некоторые программные библиотеки не могут активировать подтягивающие резисторы. В этом случае он должен быть включен при запуске Raspberry Pi путем добавления записи в текстовый файл config.txt. Напомню в разделе, посвященном программному обеспечению.

SchemaThumb

Рис. 1 - Схема предлагаемой модификации

Подключение к Raspberry Pi будет осуществляться через порт GPIO. Проблема совместимости должна быть сначала решена. Старые компьютеры Raspberry Pi были изготовлены с 26-контактным разъемом GPIO. Новые Raspberry Pi 3 и 4 имеют 40-контактный разъем GPIO. Старый Малиновый Пис, вероятно, будет достаточно хорош, но свободных булавок мало. Некоторые контакты имеют больше функций, поэтому сложно судить, какие из них использовать.

В итоге я решил, что не буду поддерживать более старую Raspberry Pi с 26-контактным разъемом, потому что выбор новых контактов Raspberry Pi, которые также доступны в более старых версиях, был бы ненужным осложнением. Кроме того, я думаю об управлении другим HW, для которого на старых версиях недостаточно свободных выводов. Следовательно, обратная совместимость все еще будет невозможна в будущем. Это практически означает, что если кто-то использует более старую Raspberry Pi с 26-контактным разъемом, он должен будет соответствующим образом настроить программное обеспечение и, в дополнение к управлению позиционером, больше не будет иметь запас HW для чего-либо еще. Описание разъема GPIO показано на следующем рисунке.

 GPIO40PinsThumb

Рис. 2 Описание разъема Raspberry Pi GPIO

Нам понадобятся четыре выхода с компьютера:

  • GPIO27 (Pin13) Включить / выключить двигатель подъема
  • GPIO23 (Pin16) Включить / выключить азимутальный двигатель
  • GPIO17 (Pin11) Изменить направление элеватора
  • GPIO4 (Pin7) Изменить направление азимутального двигателя.

Нам понадобится шесть входов для компьютера:

  • GPIO19 (Pin35) Датчик высоты двигателя A
  • GPIO26 (Pin37) Датчик высоты двигателя B
  • GPIO20 (Pin38) Датчик азимутального двигателя A
  • GPIO21 (Pin40) Датчик азимутального двигателя B
  • GPIO66 (Pin36) Переключатель нулевого положения для подъема
  • GPIO12 (Pin32) Переключатель нулевого положения для азимута

Переключение реле - самая простая часть. Выход оптопары TLP627-4 может выдерживать напряжения до 300 В и токи до 150 мА, поэтому он может напрямую переключать катушку реле. Он также содержит быстрый антипараллельный диод для индуктивных нагрузок. Ток входного светодиодного диода 2 мА достаточен для надежного переключения, которое надежно выдерживает выходные выводы GPIO Raspberry Pi при напряжении 3,3 В.

С входными сигналами все немного сложнее. Я черпал вдохновение из схемы оригинального устройства. Сеть резисторов 1k5, 560 и 680 Ом обеспечивает достаточный ток через входные светодиоды оптопары PC844. Светодиод загорается, когда на выходе датчика 0 В, что ограничивает его мощность нагрузки. В этот момент выходной фототранзистор замыкается, который соединяет входной вывод GPIO с землей через защитный резистор 1k5. Нулевые переключатели работают в том же режиме. Они дополнены фильтрующими конденсаторами 1nf, фильтрующими высокочастотные помехи. В конце концов, всего 2 м провода - это уже достаточная антенна, которая будет ловить, где что.

В следующей таблице перечислены используемые компоненты:

Номер части Наименование компонента Количество
1  Резистор 0R1 5W 5%  2
2  Резистор 560Ω  6
3  Резистор 680Ω  6
4  Резистор 820Ω  4
5  Резистор 1k5  12
6  Конденсатор 1nF  2
 7  Оптрон TLP627-4   1 
 8  Оптрон PC844   2 
9  Реле OMRON G2R-1-DC24   2 
10  Реле OMRON G2R-2-DC24  2 
11  Клеммные колодки ARK500/2EX   8 
12  Соединитель MLW40G  1 
13  Источник MEAN WELL LRS-75-24  1 
14  Raspberry Pi3 + источник + SD-карта  1 

 

No comments

Leave your comment

In reply to Some User