Запрошуємо, Гість
Ім'я користувача: Пароль: Запам’ятати мене
  • Сторінка:
  • 1
  • 2

ТЕМА: Тахометр и ШИМ управление в одном устройстве

Тахометр и ШИМ управление в одном устройстве 02 лип. 2016 11:36 #1

  • kret_a_v
  • kret_a_v аватар
  • Оффлайн
  • I'm here long time
  • Дописи: 142
  • Подякували: 3
Приветствую уважаемых форумчан
снова требуется Ваша помощь
ситуация следующая ,
есть в наличии настольный хобийный токарный станочек
в нем стоял коллекторный мотор постоянного тока 500 ватт (китайский) и обороты управлялись тиристорным регулятором , и на нем установлен был тахометр.
После некоторого времени мотор сгорел , сколько не пытались его перемотать - не получается
, искрит , видно в нем использовалась "китайская медь" и расчитывался он по китайским формулам :blink:
после долгих изысканий станок был переделан под мотор на 27 вольт 1000 ватт, сделан шим регулятор на TL494 , а штатный тахометр подключили к блоку питания.
после включения все удачно пыхнуло - погубили обратные токи.
сейчас ввели дополнительный - независимый блок питания на 5 вольт
и требуется устройство регулирования по средствам ШИМ и тахометр в одном флаконе.

можете ли помочь с таким устройством ?

исходныеданные
1 - микроконтроллер Attiny2313 (корпус SOIC20 - SMD) - 1 шт
2 - все смд компоненты типоразмера 1206
3 - управление двумя кнопками + и -
4 - датчик 5 вольтовый - 4 импульса (1) на оборот
5 - индикатор 4 разряда 7 сегментов ОА

алгоритм
при включении на 1 сек. высвечивается устанновленное значение шим , записанное в память в последний раз, при этом шим выводится с МК.
после переходит в режим измерения оборотов (предел 0-10 000, на индикаторе отображается 0 - 9999)
при нажатии на + или - высвечивается изменение шим в процентах 0-100, и через 1 сек снова переходит в режим измерения оборотов.
при необходимости шим можно отключить нажатием на 2 кнопки сразу и так же включить .
активность шим отображается на индикаторе точкой последнего разряда

до этого собирал шим , архив прилагаю, тахометр примотрел этот
но хотелось бы аппаратно 2 устройства на одном МК и с одним индикатором
прошу помочь объеденить их в одно схематически и помочь с написанием прошивки
с меня разработка ПП и тестирование

Вкладення ШИМATtiny2313.rar не знайдено



Вкладення Файлыпрошипки.rar не знайдено








заранее благодарен всем откликнувшимся
Останнє редагування: 02 лип. 2016 11:41 від kret_a_v.
Адміністратор заборонив доступ на запис.

Тахометр и ШИМ управление в одном устройстве 02 лип. 2016 12:25 #2

  • Soir
  • Soir аватар
  • Оффлайн
  • Moderator
  • Дописи: 13414
  • Подякували: 5099
  • sxem.org 2019,2021 Respect Author
Схема, так понимаю, примерная? Нет ни кнопок, ни выхода, габариты...
Какая точность измерения тахометра, кварц обязателен?
Какая частота ШИМ?
Регулировка ШИМ только ручная?
Что за прошивку Вы выложили?
Адміністратор заборонив доступ на запис.
Користувачі які сказали Дякую: kret_a_v

Тахометр и ШИМ управление в одном устройстве 02 лип. 2016 13:04 #3

  • kret_a_v
  • kret_a_v аватар
  • Оффлайн
  • I'm here long time
  • Дописи: 142
  • Подякували: 3
спасибо Soir что так быстро откликнулись
схема - сугубо тахометр который подразумевался изготавливать к шим который уже есть на отдельной плате,
(плату прикрепил ранее, прошивка к этой плате)
вход на габариты не нужен , это не для авто .
да , схема как пример , как ее лучше адаптировать , каюсь знаний моих не хватит.
точность +/- 10 оборотов думаю вполне хватит , особо тут извращатся не стоит , нужно видеть примерные обороты, т.к. под нагрузкой они всеравно просаживаются.
регулировка шим только кнопками +/-
частота шим - затруднюсь ответить
какую берут обычно при регулировке частоты вращения ? 200 кгц думаю будет достаточно, могу и ошибаться в этом вопросе.
кварц не обязателен
вот к этой плате и прошивке нашел исходник, вроде он...

Вкладений файл:

Назва файлу: PoverControl.rar
Розмір файлу:4 KB


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

п.с. возникла как раз идея объединить функциональность , тахометр + ШИМ регулятор , в одном устройстве
прошу помочь
1 - поправить , доработать схему
2 - написать программу к ней
Останнє редагування: 02 лип. 2016 13:33 від kret_a_v. Причина: дополнение
Адміністратор заборонив доступ на запис.

Тахометр и ШИМ управление в одном устройстве 02 лип. 2016 15:42 #4

  • Soir
  • Soir аватар
  • Оффлайн
  • Moderator
  • Дописи: 13414
  • Подякували: 5099
  • sxem.org 2019,2021 Respect Author
Примерный проект в Proteus. Посмотрите.
Пока без ШИМ, чуть позже.
Останнє редагування: 03 лип. 2016 09:08 від Soir. Причина: Удаление неактуального вложения.
Адміністратор заборонив доступ на запис.
Користувачі які сказали Дякую: kret_a_v

Тахометр и ШИМ управление в одном устройстве 02 лип. 2016 21:06 #5

  • kret_a_v
  • kret_a_v аватар
  • Оффлайн
  • I'm here long time
  • Дописи: 142
  • Подякували: 3
почти то что надо
начал разводить печатку по этой схеме



если можно , под нее программу напишите пожалуйста
и прошу поправить меня если не правильно накидал схему.
попутный вопрос, если выход с датчика импульсы 5в. то от блока "Выход ТАХО" на транзисторе можно отказаться ?

п.с. как в проекте протеуса одновременно нажать две икнопки?
Останнє редагування: 02 лип. 2016 21:10 від kret_a_v.
Адміністратор заборонив доступ на запис.

Тахометр и ШИМ управление в одном устройстве 02 лип. 2016 21:26 #6

  • Soir
  • Soir аватар
  • Оффлайн
  • Moderator
  • Дописи: 13414
  • Подякували: 5099
  • sxem.org 2019,2021 Respect Author
kret_a_v пише:
почти то что надо
начал разводить печатку по этой схеме
Некоторые выводы нельзя переносить. Я еще не определился по ШИМ, так что не спешите. Потерпите до завтра.
kret_a_v пише:
если выход с датчика импульсы 5в. то от блока "Выход ТАХО" на транзисторе можно отказаться ?
Если никаких подвохов не предвидится, то можно. Если есть варианты подачи напряжения больше, чем питание МК, то желательно простейшую защиту, например, последовательно резистор 1 кОм. Но лучше сначала покажите предполагаемую схему входного каскада мне.
kret_a_v пише:
как в проекте протеуса одновременно нажать две икнопки?
Можете параллельно кнопкам поставить переключатель с двумя парами контактов.
А чтобы красиво было, можно в свойствах каждой кнопки прописать KEY=1. Тогда при нажатии на кнопку клавиатуры 1 (верхний ряд) будут замыкаться обе кнопки.
Только в прошивке это пока не работает.
Адміністратор заборонив доступ на запис.
Користувачі які сказали Дякую: kret_a_v

Тахометр и ШИМ управление в одном устройстве 02 лип. 2016 21:35 #7

  • kret_a_v
  • kret_a_v аватар
  • Оффлайн
  • I'm here long time
  • Дописи: 142
  • Подякували: 3
входная цепь, так будет правильнее ?

Адміністратор заборонив доступ на запис.

Тахометр и ШИМ управление в одном устройстве 02 лип. 2016 21:48 #8

  • Soir
  • Soir аватар
  • Оффлайн
  • Moderator
  • Дописи: 13414
  • Подякували: 5099
  • sxem.org 2019,2021 Respect Author
Нет, так неправильнее в принципе.
Но чтобы сделать правильно, надо знать параметры входящих импульсов или схему их формирователя.
Адміністратор заборонив доступ на запис.

Тахометр и ШИМ управление в одном устройстве 03 лип. 2016 09:31 #9

  • Soir
  • Soir аватар
  • Оффлайн
  • Moderator
  • Дописи: 13414
  • Подякували: 5099
  • sxem.org 2019,2021 Respect Author
Доработал прошивку. Под Вашу схему пока не адаптировал, сначала посмотрите в Proteus как работает.
Частота ШИМ 1 кГц. 200 кГц не будет и не уверен, что такая частота нужна и полезна. 1 кГц может быть слышно, но поднять частоту на этом МК не получится.

По выводам.
Выход ШИМ и вход тахометра должны остаться как в проекте. Кнопки желательно тоже оставить. Общие аноды желательно оставить на PORTD, а сегменты на PORTB.

Работа.
Все согласно Вашему описанию.
Скорость плавного старта можно установить самому при прошивке МК записью в ячейку EEPROM с адресом 0x02. Число в этой ячейке является задержкой между шагами увеличения мощности на 1% в мсек. Например, если записать в эту ячейку 10 (или в шестнадцатеричном формате 0x0A), а установленная мощность 50%, то пуск будет длиться 50 * 10 = 500 мсек.
Если в эту ячейку будет записано число 255 (EEPROM стерт), тогда берется по умолчанию 100.
Могу вписать другую величину, чтобы Вам не путаться при прошивке, только скажите какую.
Во время, пока идет разгон, мигает точка в младшем разряде. Когда разгон завершен, она светит постоянно.

При настройке выходной мощности первое нажатие на PLUS или MINUS выводит на индикатор установленную мощность и лишь последующие приводят к ее изменению.
Долучення:
Останнє редагування: 02 серп. 2016 20:13 від Soir. Причина: Обновление прошивки.
Адміністратор заборонив доступ на запис.

Тахометр и ШИМ управление в одном устройстве 03 лип. 2016 12:21 #10

  • kret_a_v
  • kret_a_v аватар
  • Оффлайн
  • I'm here long time
  • Дописи: 142
  • Подякували: 3
Выход ШИМ это 9 вывод ? а вход тахо это 6-й , правильно ?
можно кнопки + и - поменять местами , так проще для разводки платы выходит
остальные условия сохранены
Выход ШИМ и вход тахометра остались как в проекте.
Общие аноды оставил на PORTD, а сегменты на PORTB.
задержку между шагами думаю будет оптимальным 20 - 30 мсек.
вот поправил схемку



и набросал печатку

Долучення:
Останнє редагування: 03 лип. 2016 12:23 від kret_a_v.
Адміністратор заборонив доступ на запис.

Тахометр и ШИМ управление в одном устройстве 03 лип. 2016 15:17 #11

  • Soir
  • Soir аватар
  • Оффлайн
  • Moderator
  • Дописи: 13414
  • Подякували: 5099
  • sxem.org 2019,2021 Respect Author
Выводы переназначил, прошивку перезалил.
Выход ШИМ это 9 вывод ? а вход тахо это 6-й , правильно ?
Правильно.
задержку между шагами думаю будет оптимальным 20 - 30 мсек.
Сделал 25.

Еще предусмотрите на плате возможность перепрошивки МК. Проект не отлажен, всякое может быть.
Адміністратор заборонив доступ на запис.

Тахометр и ШИМ управление в одном устройстве 03 лип. 2016 16:36 #12

  • kret_a_v
  • kret_a_v аватар
  • Оффлайн
  • I'm here long time
  • Дописи: 142
  • Подякували: 3
Soir пише:
Еще предусмотрите на плате возможность перепрошивки МК.
для этого и вывел разъем ISP
вывод reset подтянул к 5 вольтам резистором 10ком - это правильно или его надо оставить в воздухе ?
прошивка в прошлом вашем сообщении ?
Адміністратор заборонив доступ на запис.

Тахометр и ШИМ управление в одном устройстве 03 лип. 2016 16:56 #13

  • Soir
  • Soir аватар
  • Оффлайн
  • Moderator
  • Дописи: 13414
  • Подякували: 5099
  • sxem.org 2019,2021 Respect Author
kret_a_v пише:
для этого и вывел разъем ISP
Как-то пропустил...
kret_a_v пише:
вывод reset подтянул к 5 вольтам резистором 10ком - это правильно или его надо оставить в воздухе ?
С точки зрения программы - все равно. Для прошивки - если его нет в программаторе, надо ставить. Чтобы не гадать, лучше поставить или забронировать место.
kret_a_v пише:
прошивка в прошлом вашем сообщении ?
Да, только сверьте дату файла с датой редактирования сообщения. Должны быть рядом.
Адміністратор заборонив доступ на запис.
Користувачі які сказали Дякую: kret_a_v

Тахометр и ШИМ управление в одном устройстве 03 лип. 2016 17:15 #14

  • kret_a_v
  • kret_a_v аватар
  • Оффлайн
  • I'm here long time
  • Дописи: 142
  • Подякували: 3
уже лутую плату :side:
вот последний вариант

Вкладення _ШИМ+ТАХОATtiny2313-2.rar не знайдено

Останнє редагування: 03 лип. 2016 17:49 від kret_a_v.
Адміністратор заборонив доступ на запис.

Тахометр и ШИМ управление в одном устройстве 03 лип. 2016 22:13 #15

  • Soir
  • Soir аватар
  • Оффлайн
  • Moderator
  • Дописи: 13414
  • Подякували: 5099
  • sxem.org 2019,2021 Respect Author
kret_a_v пише:
вот последний вариант
Защитный стабилитрон не с той стороны резистора установлен.
Адміністратор заборонив доступ на запис.
Користувачі які сказали Дякую: kret_a_v

Тахометр и ШИМ управление в одном устройстве 05 лип. 2016 21:09 #16

  • kret_a_v
  • kret_a_v аватар
  • Оффлайн
  • I'm here long time
  • Дописи: 142
  • Подякували: 3
приветствую всех форумчан и ув.Soir
добил , :dry:
вроде работает, но как то странно
-1 - при включении выводит не Soir а rioS а после последнее установленное число процентов шим только на оборот (вместа 75 - 57)
-2 - при активации шим горит 1я точка а не последняя
-3 - через некоторое произвольное время выводится 927 (очевидно это 729)
-4 - касаюсь отверткой входа показания скачут - бывают кракозябли, если к входу ни чего не подключено постоянно светится какое то значение , каждый раз по разному.
-5 - закарачиваю вход на корпус ни чего не происходит
-6 - закарачиваю вход на +5в ни чего не происходит
-7 - значения светятся постоянно . на 0 не сбрасывается при отсутствии каких либо подключений к входу
+8 - на выходе шим есть, регулируется, при включении плавно нарастает.
-9 - при уменьшении шим до 0 он откл. а при увел. он не включается , можно сделать что бы на выходе шим появлялся при увеличении ?

по п.4-6 как должен вести себя тахометр ?
может на вход лучше оптопару ?
Останнє редагування: 05 лип. 2016 21:32 від kret_a_v.
Адміністратор заборонив доступ на запис.

Тахометр и ШИМ управление в одном устройстве 05 лип. 2016 22:19 #17

  • Soir
  • Soir аватар
  • Оффлайн
  • Moderator
  • Дописи: 13414
  • Подякували: 5099
  • sxem.org 2019,2021 Respect Author
kret_a_v пише:
-1 - при включении выводит не Soir а rioS...
Кто-то из нас перепутал порядок разрядов. Изменил.

kret_a_v пише:
-9 - при уменьшении шим до 0 он откл. а при увел. он не включается , можно сделать что бы на выходе шим появлялся при увеличении ?
Но Вы писали:
"при необходимости шим можно отключить нажатием на 2 кнопки сразу и так же включить"
Как сделать?

kret_a_v пише:
по п.4-6 как должен вести себя тахометр ?
Там немного поправил, проверьте еще.

kret_a_v пише:
может на вход лучше оптопару ?
Чем лучше? Надо рассматривать все устройство в целом (схема), тогда и ясно будет, что лучше.

P.S.
Прошивку перезалил.
Адміністратор заборонив доступ на запис.
Користувачі які сказали Дякую: kret_a_v

Тахометр и ШИМ управление в одном устройстве 05 лип. 2016 22:46 #18

  • kret_a_v
  • kret_a_v аватар
  • Оффлайн
  • I'm here long time
  • Дописи: 142
  • Подякували: 3
а 2 кнопки сразу и так же включить - хотелось что бы это действие было в любом варианте кроме PWM=0,состояние PWM (вкл или выкл) тоже сохранялось в памяти и при включении если он был активен при обесточивании также включался (плавно).

в целом (схема),- вот срисовал как было на оригинале


по плавности включения, если можно , задержку увеличить до 40-50
попробовал , теперь все класно
если можно будет сделать мелочь :blush: описанную выше в этом сообщении , получится идеально )))
_____
только сейчас понял , исходя из срисованной схемы входа тахо , то МК считает когда вход непосредственно МК коммутируется на землю. :blush:
получится вариант прошивки для такого случая ?
и если можно , для универсальности еще для индикатора с ОК ?
______________
:dry: не очень удобно вкл/выкл ШИМ двумя кнопками,
можно попробовать сделать вкл - двойное нажатие на (+) , а выкл , двойное нажатие на (-) ?
Останнє редагування: 05 лип. 2016 23:10 від kret_a_v.
Адміністратор заборонив доступ на запис.

Тахометр и ШИМ управление в одном устройстве 05 лип. 2016 23:16 #19

  • Soir
  • Soir аватар
  • Оффлайн
  • Moderator
  • Дописи: 13414
  • Подякували: 5099
  • sxem.org 2019,2021 Respect Author
kret_a_v пише:
а 2 кнопки сразу и так же включить - хотелось что бы это действие было в любом варианте кроме PWM=0,состояние PWM (вкл или выкл) тоже сохранялось в памяти и при включении если он был активен при обесточивании также включался (плавно).
...
задержку увеличить до 40-50
Доработал, проверяйте, правильно ли я понял.
kret_a_v пише:
в целом (схема),- вот срисовал как было на оригинале
В ней ошибка.

Ставить опторазвязку или нет - решать Вам. Для меня по-прежнему Ваше устройство является загадкой. Мне вот сейчас надо спрашивать параметры импульсов "in taho". Вы мне опять дадите чайную ложку информации, мне опять задавать вопросы...
Скажу так, с опторазвязкой хуже не будет. Больше смогу сказать, когда увижу ВСЮ схему.
Адміністратор заборонив доступ на запис.
Користувачі які сказали Дякую: kret_a_v

Тахометр и ШИМ управление в одном устройстве 05 лип. 2016 23:20 #20

  • kret_a_v
  • kret_a_v аватар
  • Оффлайн
  • I'm here long time
  • Дописи: 142
  • Подякували: 3
вроде так , судя по плате
завтра фотки выложу (датчик и пп бывшего тахометра)
подскажите пожалуйста как правильно с оптопарой ?
по прошивке....
теперь ,все супер!!!!
спасибо огромное
интегрирую на станок , выложу фотки
Останнє редагування: 05 лип. 2016 23:31 від kret_a_v.
Адміністратор заборонив доступ на запис.

Тахометр и ШИМ управление в одном устройстве 06 лип. 2016 21:54 #21

  • kret_a_v
  • kret_a_v аватар
  • Оффлайн
  • I'm here long time
  • Дописи: 142
  • Подякували: 3
вот фото бывшего тахометра

а вот фото нашего


вроде схему опто развязки срисовал без ошибки :blink:
Останнє редагування: 06 лип. 2016 21:55 від kret_a_v.
Адміністратор заборонив доступ на запис.

Тахометр и ШИМ управление в одном устройстве 06 лип. 2016 22:01 #22

  • Soir
  • Soir аватар
  • Оффлайн
  • Moderator
  • Дописи: 13414
  • Подякували: 5099
  • sxem.org 2019,2021 Respect Author
kret_a_v пише:
вроде схему опто развязки срисовал без ошибки :blink:
Ах да, забыл.
Чтобы светодиод оптопары засветился, на его аноде должно быть напряжение выше, чем на катоде примерно на 2V. По Вашей схеме на катод подается +5V. Следовательно, на анод должно подаваться хотя бы +7V. Вот в этом я и усомнился.
Адміністратор заборонив доступ на запис.
Користувачі які сказали Дякую: kret_a_v

Тахометр и ШИМ управление в одном устройстве 25 лип. 2016 12:28 #23

  • kret_a_v
  • kret_a_v аватар
  • Оффлайн
  • I'm here long time
  • Дописи: 142
  • Подякували: 3
как то не получается состыковать с ключами этот шим
обороты регулирует только на половину
смотрю осцылом - шим красивый, заполнение отрабатывает четко от 0-100
замеряю тестером на выходе при шим=0 показывает 0,98в
подскажите пожалуйста
почему не работают ключи как надо ?
ключи собраны по схеме


вход шим подключен к МК через резистор 1к
Адміністратор заборонив доступ на запис.

Тахометр и ШИМ управление в одном устройстве 25 лип. 2016 13:10 #24

  • Soir
  • Soir аватар
  • Оффлайн
  • Moderator
  • Дописи: 13414
  • Подякували: 5099
  • sxem.org 2019,2021 Respect Author
kret_a_v пише:
замеряю тестером на выходе при шим=0 показывает 0,98в
На выходе это в какой точке?
kret_a_v пише:
вход шим подключен к МК через резистор 1к
Покажите схему, а то непонятно - где вход, где выход...
Адміністратор заборонив доступ на запис.

Тахометр и ШИМ управление в одном устройстве 25 лип. 2016 13:17 #25

  • kret_a_v
  • kret_a_v аватар
  • Оффлайн
  • I'm here long time
  • Дописи: 142
  • Подякували: 3
схема шим в посте №5
замеряю на R12/R13/R14/R15 - согласно схеме приведенной выше - эта точка и есть вход шим драйвера на транзисторах
Адміністратор заборонив доступ на запис.
  • Сторінка:
  • 1
  • 2
Модератори: wolf2000, Vakula, Айнцвайдрайченко, Soir