Термистор на сервомашинку.

Дисплеи, датчики и прочие функциональные узлы, управляемые МК.
Ответить
sirop4ik89
Первый раз сказал Мяу!
Сообщения: 28
Зарегистрирован: Ср июн 03, 2015 16:11:19

Термистор на сервомашинку.

Сообщение sirop4ik89 »

Приветствую вас уважаемы коты. Есть такая вот проблема: Есть у меня сервомашинка. Собрал я к ней сервотестер На Attiny 13. Все бы ничего но есть одно но. Положение хвостовика сервомашинки ставится за счет реостата. А у меня надобность что положение зависело от температуты. Просто я не первый год собираю все различные схемы, но писанину программ я не освоил до сих пор. Вообщем скажем есть заслонка которая приводится в действие посредством сервомашинки. Алгоритм работы должен быть такой при 0 градусах и ниже заслонка полностью закрыта: то есть сопротивление терморезистора составляет 10 Ком. При увеличении температуры термистор уменьшает сопротивление тем самым открывает заслонку. И при достижении 45 градусов заслонка должна полностью открыться. Можно ли как нибудь "прикошачить" терморезистор к этой схеме и исправить прошивочку?
Изображение
Вложения
srvtst.hex
(2.65 КБ) 265 скачиваний
Аватара пользователя
ChipKiller
Сверлит текстолит когтями
Сообщения: 1163
Зарегистрирован: Ср янв 05, 2011 16:25:15

Re: Термистор на сервомашинку.

Сообщение ChipKiller »

sirop4ik89 писал(а):Можно ли как нибудь "прикошачить" терморезистор к этой схеме и исправить прошивочку?
можно - подключаете терморезистор на вход АЦП, но исправляют исходник, а не *.hex - последнее называется реверс-инжинирингом и из другой оперы.
sirop4ik89
Первый раз сказал Мяу!
Сообщения: 28
Зарегистрирован: Ср июн 03, 2015 16:11:19

Re: Термистор на сервомашинку.

Сообщение sirop4ik89 »

А может мне кто нибудь помочь? Я просто не бум бум честно сказать в корректировке программ для МК :( Вот весь проект который я нашел. Я так понимаю надо сделать так?
Изображение
Вложения
srvtst.rar
(7.08 КБ) 168 скачиваний
Последний раз редактировалось sirop4ik89 Ср июн 03, 2015 18:27:52, всего редактировалось 1 раз.
Аватара пользователя
ChipKiller
Сверлит текстолит когтями
Сообщения: 1163
Зарегистрирован: Ср янв 05, 2011 16:25:15

Re: Термистор на сервомашинку.

Сообщение ChipKiller »

..еще раз - корректируют исходник, а не *.hex, потому, что иначе проще написать программу с нуля...
sirop4ik89
Первый раз сказал Мяу!
Сообщения: 28
Зарегистрирован: Ср июн 03, 2015 16:11:19

Re: Термистор на сервомашинку.

Сообщение sirop4ik89 »

ChipKiller писал(а):потому, что иначе проще написать программу с нуля...

Я не умею писать программы по этому и прошу помощи. Вы можете мне помочь?
Аватара пользователя
ChipKiller
Сверлит текстолит когтями
Сообщения: 1163
Зарегистрирован: Ср янв 05, 2011 16:25:15

Re: Термистор на сервомашинку.

Сообщение ChipKiller »

не знаю исходных данных, но если температура в диапазоне -10..+120, то наверное лучше добавить DS18B20 и получать все сразу в цифре. Памяти у Attiny 13 мало, так что добавление функций может просто не влезть...
Вложения
o2mcrb8jq.jpg
(21.91 КБ) 333 скачивания
Аватара пользователя
ChipKiller
Сверлит текстолит когтями
Сообщения: 1163
Зарегистрирован: Ср янв 05, 2011 16:25:15

Re: Термистор на сервомашинку.

Сообщение ChipKiller »

без перепрограммирования можете сделать так - сопротивление придется подбирать Изображение
направление поворота зависит от схемы подключения
Вложения
reg.JPG
(7.71 КБ) 1300 скачиваний
Аватара пользователя
АлександрЛ
Друг Кота
Сообщения: 43778
Зарегистрирован: Пн ноя 30, 2009 03:00:01
Откуда: Нерезиновая

Re: Термистор на сервомашинку.

Сообщение АлександрЛ »

ChipKiller писал(а): можете сделать так - сопротивление придется подбирать
направление поворота зависит от схемы подключения
а угол поворота сервомашинки- от чувствительности (крутизны характеристики) терморезистора.. Если чувствительность будет мала, то- в принципе, можно добавить усилитель на ОУ (примерно так же, как сделано в паяльной станции с для паяльника с терморезистором.
sirop4ik89
Первый раз сказал Мяу!
Сообщения: 28
Зарегистрирован: Ср июн 03, 2015 16:11:19

Re: Термистор на сервомашинку.

Сообщение sirop4ik89 »

к сожалению не двигает от от начала до конца. крайнюю малость. за место второго ставил реостат на 100 ком. всяко крутил.. А если контролер по интересней взять? какой нибудь Attiny2313? Мегу 8 можно...
Аватара пользователя
ChipKiller
Сверлит текстолит когтями
Сообщения: 1163
Зарегистрирован: Ср янв 05, 2011 16:25:15

Re: Термистор на сервомашинку.

Сообщение ChipKiller »

sirop4ik89 писал(а):к сожалению не двигает от от начала до конца. крайнюю малость
.. в принципе это решается добавлением ОУ..
sirop4ik89 писал(а):А если контролер по интересней взять?
думаю хватит самой дешевой atmega48. Вопрос не в этом - по сути это попытка собрать регулятор, со всеми вытекающими... надеюсь в курсе что такое ТАУ ?)
Аватара пользователя
АлександрЛ
Друг Кота
Сообщения: 43778
Зарегистрирован: Пн ноя 30, 2009 03:00:01
Откуда: Нерезиновая

Re: Термистор на сервомашинку.

Сообщение АлександрЛ »

sirop4ik89 писал(а):. А если контролер по интересней взять? какой нибудь Attiny2313? Мегу 8 можно...
А контроллер- то тут при чём? (кстати, в Тини2313 вообще АЦП нет.. :))) , тем более, что вы сами писали:
sirop4ik89 писал(а):Я не умею писать программы по этому и прошу помощи.
- поэтому вам и начали советовать то, чтобы обойтись без переделки программы.
А так- я писал- ищете на этом же форуме обсуждение паяльной станции, там есть варианты и для термопары, и для терморезистора, берёте за основу входную часть на ОУ, а выход ОУ подключаете вместо ползунка резистора к сервотестеру.
sirop4ik89
Первый раз сказал Мяу!
Сообщения: 28
Зарегистрирован: Ср июн 03, 2015 16:11:19

Re: Термистор на сервомашинку.

Сообщение sirop4ik89 »

ChipKiller писал(а): Памяти у Attiny 13 мало, так что добавление функций может просто не влезть...
Можно же и придумать совместными усилиями. Я как бы и написал сюда так как требуется помощь. Если бы я умел я бы сам написал программу. Увы у меня в радиусе работы самый близкий контролер где я могу поправить программу это ST10.. Я думаю многим интересна эта тема будет :)
Kezoox
Открыл глаза
Сообщения: 46
Зарегистрирован: Вт янв 01, 2013 12:36:33

Re: Термистор на сервомашинку.

Сообщение Kezoox »

в attiny13 все влезет и ds18b20 но на внутреннем генераторе частота может отличаться на _+10% от микры к микре и плавать, следовательно импульсы на машинку тоже
сервомашинка какая сколько градусов поворот ? стандартное управление? 1мкс min -2мкс max импульс? и в каую сторону включено в какую выключено 2мкс <>1мкс ?
Kezoox
Открыл глаза
Сообщения: 46
Зарегистрирован: Вт янв 01, 2013 12:36:33

Re: Термистор на сервомашинку.

Сообщение Kezoox »

:solder:
Вложения
TEMPER.rar
(29.92 КБ) 165 скачиваний
Kezoox
Открыл глаза
Сообщения: 46
Зарегистрирован: Вт янв 01, 2013 12:36:33

Re: Термистор на сервомашинку.

Сообщение Kezoox »

Эксперимент с внешним кварцевым генератором -дерганье сервы пропало
Вложения
TEMPER.rar
(30.61 КБ) 173 скачивания
Ответить

Вернуться в «Периферия»