Добро пожаловать, Гость
Логин: Пароль: Запомнить меня
  • Страница:
  • 1
  • 2

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

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

  • kret_a_v
  • kret_a_v аватар
  • Не в сети
  • I'm here long time
  • Сообщений: 115
  • Спасибо получено: 2
Приветствую уважаемых форумчан
снова требуется Ваша помощь
ситуация следующая ,
есть в наличии настольный хобийный токарный станочек
в нем стоял коллекторный мотор постоянного тока 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 10:41 от kret_a_v.
Администратор запретил публиковать записи гостям.

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

  • Soir
  • Soir аватар
  • Не в сети
  • Moderator
  • Сообщений: 4101
  • Спасибо получено: 1413
Схема, так понимаю, примерная? Нет ни кнопок, ни выхода, габариты...
Какая точность измерения тахометра, кварц обязателен?
Какая частота ШИМ?
Регулировка ШИМ только ручная?
Что за прошивку Вы выложили?
Администратор запретил публиковать записи гостям.
Спасибо сказали: kret_a_v

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

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

Вложенный файл:

Имя файла: PoverControl.rar
Размер файла:4 KB


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

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

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

  • Soir
  • Soir аватар
  • Не в сети
  • Moderator
  • Сообщений: 4101
  • Спасибо получено: 1413
Примерный проект в Proteus. Посмотрите.
Пока без ШИМ, чуть позже.
Последнее редактирование: 03 июль 2016 08:08 от Soir. Причина: Удаление неактуального вложения.
Администратор запретил публиковать записи гостям.
Спасибо сказали: kret_a_v

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

  • kret_a_v
  • kret_a_v аватар
  • Не в сети
  • I'm here long time
  • Сообщений: 115
  • Спасибо получено: 2
почти то что надо
начал разводить печатку по этой схеме



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

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

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

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

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

  • kret_a_v
  • kret_a_v аватар
  • Не в сети
  • I'm here long time
  • Сообщений: 115
  • Спасибо получено: 2
входная цепь, так будет правильнее ?

Администратор запретил публиковать записи гостям.

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

  • Soir
  • Soir аватар
  • Не в сети
  • Moderator
  • Сообщений: 4101
  • Спасибо получено: 1413
Нет, так неправильнее в принципе.
Но чтобы сделать правильно, надо знать параметры входящих импульсов или схему их формирователя.
Администратор запретил публиковать записи гостям.

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

  • Soir
  • Soir аватар
  • Не в сети
  • Moderator
  • Сообщений: 4101
  • Спасибо получено: 1413
Доработал прошивку. Под Вашу схему пока не адаптировал, сначала посмотрите в Proteus как работает.
Частота ШИМ 1 кГц. 200 кГц не будет и не уверен, что такая частота нужна и полезна. 1 кГц может быть слышно, но поднять частоту на этом МК не получится.

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

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

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

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

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



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

Вложения:
Последнее редактирование: 03 июль 2016 11:23 от kret_a_v.
Администратор запретил публиковать записи гостям.

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

  • Soir
  • Soir аватар
  • Не в сети
  • Moderator
  • Сообщений: 4101
  • Спасибо получено: 1413
Выводы переназначил, прошивку перезалил.
Выход ШИМ это 9 вывод ? а вход тахо это 6-й , правильно ?
Правильно.
задержку между шагами думаю будет оптимальным 20 - 30 мсек.
Сделал 25.

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

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

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

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

  • Soir
  • Soir аватар
  • Не в сети
  • Moderator
  • Сообщений: 4101
  • Спасибо получено: 1413
kret_a_v пишет:
для этого и вывел разъем ISP
Как-то пропустил...
kret_a_v пишет:
вывод reset подтянул к 5 вольтам резистором 10ком - это правильно или его надо оставить в воздухе ?
С точки зрения программы - все равно. Для прошивки - если его нет в программаторе, надо ставить. Чтобы не гадать, лучше поставить или забронировать место.
kret_a_v пишет:
прошивка в прошлом вашем сообщении ?
Да, только сверьте дату файла с датой редактирования сообщения. Должны быть рядом.
Администратор запретил публиковать записи гостям.
Спасибо сказали: kret_a_v

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

  • kret_a_v
  • kret_a_v аватар
  • Не в сети
  • I'm here long time
  • Сообщений: 115
  • Спасибо получено: 2
уже лутую плату :side:
вот последний вариант

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

Последнее редактирование: 03 июль 2016 16:49 от kret_a_v.
Администратор запретил публиковать записи гостям.

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

  • Soir
  • Soir аватар
  • Не в сети
  • Moderator
  • Сообщений: 4101
  • Спасибо получено: 1413
kret_a_v пишет:
вот последний вариант
Защитный стабилитрон не с той стороны резистора установлен.
Администратор запретил публиковать записи гостям.
Спасибо сказали: kret_a_v

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

  • kret_a_v
  • kret_a_v аватар
  • Не в сети
  • I'm here long time
  • Сообщений: 115
  • Спасибо получено: 2
приветствую всех форумчан и ув.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 20:32 от kret_a_v.
Администратор запретил публиковать записи гостям.

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

  • Soir
  • Soir аватар
  • Не в сети
  • Moderator
  • Сообщений: 4101
  • Спасибо получено: 1413
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 21:46 #18

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

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


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

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

  • Soir
  • Soir аватар
  • Не в сети
  • Moderator
  • Сообщений: 4101
  • Спасибо получено: 1413
kret_a_v пишет:
а 2 кнопки сразу и так же включить - хотелось что бы это действие было в любом варианте кроме PWM=0,состояние PWM (вкл или выкл) тоже сохранялось в памяти и при включении если он был активен при обесточивании также включался (плавно).
...
задержку увеличить до 40-50
Доработал, проверяйте, правильно ли я понял.
kret_a_v пишет:
в целом (схема),- вот срисовал как было на оригинале
В ней ошибка.

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

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

  • kret_a_v
  • kret_a_v аватар
  • Не в сети
  • I'm here long time
  • Сообщений: 115
  • Спасибо получено: 2
вроде так , судя по плате
завтра фотки выложу (датчик и пп бывшего тахометра)
подскажите пожалуйста как правильно с оптопарой ?
по прошивке....
теперь ,все супер!!!!
спасибо огромное
интегрирую на станок , выложу фотки
Последнее редактирование: 05 июль 2016 22:31 от kret_a_v.
Администратор запретил публиковать записи гостям.

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

  • kret_a_v
  • kret_a_v аватар
  • Не в сети
  • I'm here long time
  • Сообщений: 115
  • Спасибо получено: 2
вот фото бывшего тахометра

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


вроде схему опто развязки срисовал без ошибки :blink:
Последнее редактирование: 06 июль 2016 20:55 от kret_a_v.
Администратор запретил публиковать записи гостям.

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

  • Soir
  • Soir аватар
  • Не в сети
  • Moderator
  • Сообщений: 4101
  • Спасибо получено: 1413
kret_a_v пишет:
вроде схему опто развязки срисовал без ошибки :blink:
Ах да, забыл.
Чтобы светодиод оптопары засветился, на его аноде должно быть напряжение выше, чем на катоде примерно на 2V. По Вашей схеме на катод подается +5V. Следовательно, на анод должно подаваться хотя бы +7V. Вот в этом я и усомнился.
Администратор запретил публиковать записи гостям.
Спасибо сказали: kret_a_v

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

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


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

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

  • Soir
  • Soir аватар
  • Не в сети
  • Moderator
  • Сообщений: 4101
  • Спасибо получено: 1413
kret_a_v пишет:
замеряю тестером на выходе при шим=0 показывает 0,98в
На выходе это в какой точке?
kret_a_v пишет:
вход шим подключен к МК через резистор 1к
Покажите схему, а то непонятно - где вход, где выход...
Администратор запретил публиковать записи гостям.

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

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