Разделы

В сети

Пользователей: 210
Из них просматривают:
Аналоги: 79. Даташиты: 75. Инструкции: 4. Новости: 10. Остальное: 4. Программы: 2. Производители: 2. Профиль пользователя: 4. Форум: 30.
Участников: 2
Гостей: 208

Google , Яндекс , далее...
Рекорд 2375 человек онлайн установлен 26.12.2015.

Партнёры


Партнёры

Новые объявления

В настоящее время нет объявлений.

Запоминающий реверсивный счётчик витков

Написал MACTEP 21.08.2011 13:00:00 (Просмотров: 73733)

Ознакомившись с рядом опубликованных в журнале конструкций счётчиков различного назначения (например, [1, 2]), я принял решение разработать свой вариант счётчика витков, в котором использована энергонезависимая память микроконтроллера. В результате удалось создать простой и удобный в работе счётчик витков для намоточного станка, не содержащий дефицитных деталей.



Он способен считать от 0 до 9999 оборотов вала, после чего показания индикатора обнуляются и счёт начинается заново. При вращении вала в обратную сторону индикатор уменьшает показания на единицу на каждый оборот.

Схема реверсивного счетчика
Рис. 1


Счётчик состоит из нескольких узлов (рис. 1). Основой конструкции служит микроконтроллер DD1, к которому через токоограничительные резисторы R10—R16 подключён четырёхразрядный светодиодный индикатор HG1. Две оптопары — излучающий ИК диод— фототранзистор (VD2VT1, VD3VT2), — образующие датчик числа оборотов рабочего вала станка, формируют импульсы низкого уровня, по которым микроконтроллер определяет направление вращения и число оборотов вала. Предусмотрена кнопка SB1 для обнуления памяти, а также вспомогательные цепи: R2C2, работающая в составе встроенного тактирующего генератора микроконтроллера, VD1C1, сохраняющая напряжение питания, необходимое для перехода микроконтроллера в режим SLEEP, и R6R8, следящая за напряжением питания счётчика.

Принцип работы датчикаИзвестно, что микроконтроллеры семейства PIC довольно капризны при работе с EEPROM (особенно, когда запись в неё происходит автоматически). Уменьшение напряжения питания может исказить содержимое памяти При работе счётчика линия RB1 (вывод 7) микроконтроллера, к которой подключена цепь R6R8, опрашивается на наличие напряжения питания, и если оно пропадает, то благодаря цепи VD1C1 микроконтроллер успевает перейти в спящий режим, тем самым блокируя дальнейшее выполнение программы и защищая информацию в EEPROM. В процессе счёта микроконтроллер будет сохранять в памяти числа после каждого оборота рабочего вала станка. При каждом очередном включении питания индикатор HG1 отобразит то число, что было до отключения.
Датчик представляет собой небольшую печатную плату (22x22 мм), на которой смонтированы два излучающих диода и два фототранзистора, установленных так, что образуют два оптических канала передатчик—приемник. Оптические оси каналов параллельны, межосевое расстояние — около 10 мм.
На рабочем валу станка неподвижно закреплена шторка в виде диска из жёсткого непрозрачного для ИК лучей материала (текстолит, гетинакс, металл, пластик) толщиной 1...2 мм. Диаметр шторки — 35...50 мм, диаметр центрального установочного отверстия равен диаметру вала. Плату на станке фиксируют так, чтобы шторка, вращаясь вместе с валом, могла перекрывать собой оба ИК луча.
В шторке пропиливают вырез в форме неполного сектора. Угловая ширина и глубина выреза должны быть такими, чтобы при вращении вала шторка обеспечивала кратковременное прохождение ИК излучения сначала только через один канал, затем через оба и, наконец, только через другой, как это схематически проиллюстрировано на рис. 2. Цветом показаны каналы, открытые в той или иной позиции. Такой порядок следования сигналов с датчика даёт микроконтроллеру возможность определять направление вращения рабочего вала станка.плата датчиков

Счётчик рассчитан на питание от батареи из трёх гальванических элементов АА (R6), но можно использовать любой сетевой блок со стабилизированным выходным напряжением 5 В.
Датчик смонтирован на печатной плате из фольгированного стеклотекстолита толщиной 1 мм. Чертёж платы показан на рис. 3. Токоограничива-ющий резистор R3 припаян со стороны печатных проводников а излучающие диоды и фототранзисторы — с другой.
Остальные детали (кроме батареи GB1 и выключателя SA1) размещены на второй плате, изготовленной из такого же стеклотекстолита. Её чертёж представлен на рис. 4. Все резисторы (кроме R3) на ней размещены со стороны печати поверхностным монтажом, а микроконтроллер, цифровой индикатор, конденсаторы, диод, кнопка SB1 и проволочные перемычки — с противоположной стороны. Микроконтроллер установлен в панель, впаянную в плату.
Плата датчика скреплена с основной двумя скобами, согнутыми из медной лужёной проволоки диаметром 1,2 мм и припаянными к краевым печатным проводникам плат. Для крепления плат к корпусу станка использованы самодельные держатели с ушком для винта, изготовленные из такой же проволоки и также припаянные к основной плате.

 

плата счетчика

  Рис. 4

 

 

Общий вид одного из конструктивных вариантов счётчика, установленного на намоточном станке, показан на фото рис. 5. Батарея гальванических элементов с выключателем прикреплены к станку сзади.
Внешний вид счетчикаДля датчика, кроме указанных на схеме, можно использовать излучающие диоды SEP8706-003, SEP8506-003, KM-4457F3C, АЛ144А, АЛ108АМ и другие, а фототранзисторы — SDP8436-003, КТФ102А. Очень хорошо подходят также оптопары от старых шариковых компьютерных манипуляторов — мышей; у излучающих диодов короткий вывод—катод, а у фототранзисторов — эмиттер.
Следует заметить, что лучше использовать фототранзисторы в непрозрачном (чёрном) корпусе — в этом случае вероятность сбоев и ошибок в счёте из-за попадания на фотоприемники световых помех от внешних ярких источников будет минимальна. Если же фототранзисторы, имеющиеся в наличии, прозрачные, на каждый из них следует на деть отрезок чёрной ПВХ трубки с отверстием напротив линзы, а весь датчик закрыть от постороннего света накладкой из чёрной бумаги. Если шторка изготовлена из отражающего свет материала, её рекомендуется покрыть чёрной матовой краской.
fyq-2841Вместо "поверхностных" резисторов можно использовать МЛТ-0,125 или С2-23 мощностью 0,062 Вт. Кнопка SB1 — любая, подходящая по месту крепления на плате. Вместо E40281-L-O-0-W подойдёт цифровой индикатор FYQ-2841CLR.
Программа микроконтроллера разработана и отлажена в среде Proteus, после чего с помощью программатора ICProg загружена в микроконтроллер. После установки микроконтроллера в панель при первом и последующих включениях счётчика индикатор отобразит знак "минус" во всех знакоместах. Примерно через две секунды на табло появятся нули — это признак готовности счётчика к работе.

В программе предусмотрена функция аварийного обнуления памяти на тот случай, когда в неё попадёт ошибочная информация и микроконтроллер "зависает" (такое бывает крайне редко, но быть может). Для возвращения микроконтроллера в рабочий режим нужно выключить питание счётчика, нажать на кнопку "Обнуление" и, не отпуская её, включить питание. Как только табло отобразит нули, можно продолжать работать, но информация о прежнем числе витков будет, разумеется, утрачена.
В налаживании правильно собранное устройство не нуждается.

ЛИТЕРАТУРА
1.  Долгий А. Усовершенствованный реверсивный счётчик. — Радио, 2005, №11, с. 28, 29.
2.  Гасанов А., Гасанов Р. Электронный счётчик. — Радио. 2006, № 11, с. 35, 36.

 

А. БАНКОВ, г. Орёл (Радио, №8 2011г)

 

10

Теги:

Комментарии принадлежат их авторам. Мы не несем ответственности за их содержание.

 Запоминающий реверсивный счётчик витков
Технический Директор
Технический Директор
Дата регистрации: 18.12.2008
Откуда: Тирасполь
Сообщений: 2240
не в сети
во народ х. страдает...особенно при нынешнем дефиците меди и обмоточных проводов.
Отправитель Нити

Ответы Отправитель Отправлено
 Запоминающий реверсивный счётчик витков MACTEP 21.08.2011 15:26
    Запоминающий реверсивный счётчик витков alexfloka 21.08.2011 15:40
      Запоминающий реверсивный счётчик витков Ploskiy 21.08.2011 16:04
        Запоминающий реверсивный счётчик витков Kosmonavt 23.08.2011 1:36
          Запоминающий реверсивный счётчик витков MACTEP 23.08.2011 8:06
            Запоминающий реверсивный счётчик витков Kosmonavt 23.08.2011 9:05
              Запоминающий реверсивный счётчик витков alexfloka 23.08.2011 9:58
                Запоминающий реверсивный счётчик витков Kosmonavt 23.08.2011 10:23
                  Запоминающий реверсивный счётчик витков alexfloka 23.08.2011 10:39
                    Запоминающий реверсивный счётчик витков Kosmonavt 23.08.2011 11:52
                      Запоминающий реверсивный счётчик витков alexfloka 30.08.2011 20:39
                        Запоминающий реверсивный счётчик витков diatlovsv 24.10.2011 8:53
                          Запоминающий реверсивный счётчик витков evildesign 24.10.2011 10:22
                          Запоминающий реверсивный счётчик витков alexfloka 24.10.2011 10:48
                            Запоминающий реверсивный счётчик витков diatlovsv 24.10.2011 14:05
                              Запоминающий реверсивный счётчик витков evildesign 24.10.2011 23:53
                                Запоминающий реверсивный счётчик витков diatlovsv 25.10.2011 6:25
                                  Запоминающий реверсивный счётчик витков 78L05 06.11.2011 9:33
                                    Запоминающий реверсивный счётчик витков MACTEP 06.11.2011 11:22
                                      Запоминающий реверсивный счётчик витков diatlovsv 07.11.2011 12:20
                                        Запоминающий реверсивный счётчик витков vlad_r3ez 17.01.2012 10:23
                                          Запоминающий реверсивный счётчик витков evildesign 17.01.2012 10:42
                                            Запоминающий реверсивный счётчик витков vlad_r3ez 17.01.2012 14:00

 Запоминающий реверсивный счётчик витков
Студент
Студент
Дата регистрации: 19.01.2012
Откуда:
Сообщений: 4
не в сети
Здравствуйте, скажите, пожалуйста, в чем открывать платы в формате .lay
Отправитель Нити

Ответы Отправитель Отправлено
 Запоминающий реверсивный счётчик витков MACTEP 19.01.2012 9:08

 Запоминающий реверсивный счётчик витков
Студент
Студент
Дата регистрации: 19.01.2012
Откуда:
Сообщений: 4
не в сети
Спасибо за программу, но мне нужно принципиальную схему счетчика витков начерченную в компасе. Вы можете мне в этом помочь?
Отправитель Нити

Ответы Отправитель Отправлено
 Запоминающий реверсивный счётчик витков MACTEP 19.01.2012 19:31

 Запоминающий реверсивный счётчик витков
Студент
Студент
Дата регистрации: 19.01.2012
Откуда:
Сообщений: 4
не в сети
Ладно, спасибо)))
Отправитель Нити

 Запоминающий реверсивный счётчик витков
Студент
Студент
Дата регистрации: 19.01.2012
Откуда:
Сообщений: 4
не в сети
Есть принципиальная схема счетчика, для компаса, вот ссылка http://ultrashare.net/hosting/fl/1e954d414c/счетчик_витков
Отправитель Нити

 Запоминающий реверсивный счётчик витков
Студент
Студент
Дата регистрации: 07.01.2010
Откуда: Украина
Сообщений: 7
не в сети
Здравствуйте! Вопрос к автору проекта. Подскажите пожалуйста, что нужно изменить в программе, что бы счетчик считал быстрее, хотя бы в 2-3 раза. Заранее спасибо.
Отправитель Нити

Ответы Отправитель Отправлено
 Запоминающий реверсивный счётчик витков MACTEP 18.04.2012 18:30
    Запоминающий реверсивный счётчик витков gsa_69 18.04.2012 19:08
      Запоминающий реверсивный счётчик витков gsa_69 18.04.2012 19:13
        Запоминающий реверсивный счётчик витков MACTEP 18.04.2012 19:41

 Запоминающий реверсивный счётчик витков
Студент
Студент
Дата регистрации: 07.01.2010
Откуда: Украина
Сообщений: 7
не в сети
Может конечно и датчики. На схеме нарисовано, эмитер VT1 соединен с 13 выводом, коллектор VT2 с 3 выводом. Но так у меня не заработало, пока я не соединил эмитеры VT1 и VT2 и подключил их на корпус, ну а коллектора подключил соответственно к 3 и 13 выводам. Может я не прав? А может это просто опечатка на схеме?
Отправитель Нити

 Запоминающий реверсивный счётчик витков
Студент
Студент
Дата регистрации: 07.01.2010
Откуда: Украина
Сообщений: 7
не в сети
И еще одно замечание, если позволите, для тех кто захочет повторить конструкцию, на печатной плате возле резистора R5 нет соединения с дорожкой на +5V, которая идет на резистор R1.
Отправитель Нити

Ответы Отправитель Отправлено
 Запоминающий реверсивный счётчик витков MACTEP 18.04.2012 21:32

 Запоминающий реверсивный счётчик витков
Студент
Студент
Дата регистрации: 07.01.2010
Откуда: Украина
Сообщений: 7
не в сети
А на что влияет пауза в подпрограмме? Это пауза между чем и чем? Извините за подобные вопросы, я в программировании не силен. И как потом преобразовать эту переделанную подпрограмму в HEX файл?
Отправитель Нити

Ответы Отправитель Отправлено
 Запоминающий реверсивный счётчик витков MACTEP 18.04.2012 21:45
    Запоминающий реверсивный счётчик витков MACTEP 18.04.2012 22:18
      Запоминающий реверсивный счётчик витков T112-10 20.04.2012 3:03
        Запоминающий реверсивный счётчик витков evildesign 20.04.2012 11:39
          Запоминающий реверсивный счётчик витков Allexsuss 01.04.2014 19:36
            Запоминающий реверсивный счётчик витков evildesign 01.04.2014 21:51
              Запоминающий реверсивный счётчик витков Allexsuss 02.04.2014 0:36
                Запоминающий реверсивный счётчик витков evildesign 02.04.2014 8:32
                  Запоминающий реверсивный счётчик витков Allexsuss 02.04.2014 8:44
                    Запоминающий реверсивный счётчик витков evildesign 02.04.2014 11:29
                      Запоминающий реверсивный счётчик витков Allexsuss 02.04.2014 12:37
                        Запоминающий реверсивный счётчик витков evildesign 02.04.2014 22:53

 Запоминающий реверсивный счётчик витков
Студент
Студент
Дата регистрации: 07.01.2010
Откуда: Украина
Сообщений: 7
не в сети
Интересно, а с автором как то связаться можно?!
Отправитель Нити

 Запоминающий реверсивный счётчик витков
Младший сотрудник
Младший сотрудник
Дата регистрации: 23.10.2010
Откуда: г.Комрат
Сообщений: 16
не в сети
Здравствуйте!! Кто подскажет, можно ли, вместо оптопары применить герконы, разумеется соблюдая алгоритм входов:вперёд - 1 0,1 1, 1  0  и назад - 0 1,1 1, 1 0 ????Спасибо.
Отправитель Нити

Ответы Отправитель Отправлено
 Запоминающий реверсивный счётчик витков evildesign 05.04.2014 15:01
    Запоминающий реверсивный счётчик витков sergej74 23.06.2016 0:50
      Запоминающий реверсивный счётчик витков evildesign 23.06.2016 9:33
        Запоминающий реверсивный счётчик витков sergej74 26.06.2016 17:46

 Запоминающий реверсивный счётчик витков
Школьник
Школьник
Дата регистрации: 22.06.2017
Откуда:
Сообщений: 1
не в сети
ни кто не заметил, что в схеме или печатке ошибка. ?
Отправитель Нити

Ответы Отправитель Отправлено
 Запоминающий реверсивный счётчик витков evildesign 22.06.2017 23:29
    Запоминающий реверсивный счётчик витков KT315 23.06.2017 0:03

Разное

Интересно

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

Похожие статьи