Форум самогонщиков Сайт Барахолка Магазин Помощь солдатам

Перистальтический насос на шаговом двигателе и ардуино в качестве мозгов

Форум самогонщиков Приборы и электр(он)ика
1 ... 29 30 31 32 33 34 35 ... 55 32
mak Модератор Екатеринбург 6.3K 1.8K
Отв.620  05 Дек. 15, 22:31
Весь диапазон оборотов в наших приложениях не нужен, а точность повысится.djk, 06 Дек. 15, 00:21
я использую весь диапазон, у меня насос работает и на подаче и на отборе.



Добавлено через 7мин.:

p.s. ну и твой вариант меня не очень устраивает
и в плане отладки и в плане математики
у нас деление на 1024 а это всего лишь сдвиг (в тестовой версии ставил обычное деление)
djk Студент Пермь 19 7
Отв.621  05 Дек. 15, 23:04, через 34 мин
Не, я на истину в последней инстанции вовсе даже не претендую. Ты автор.
Просто мне кажется, что может возникнуть такая необходимость у коллег, возвращаясь к ТЗ от olegmak3 
Вот здесь  я изложил свое видение алгоритма [сообщение #12518524]olegmak3, 19 Нояб. 15, 19:04
Кто знает, что им там Брезенхем нашепчет.

А вот как с математикой и как следствие быстродействием будет, я в этом совсем не силен.
olegmak3 Доктор наук СанктПетербург 856 256
Отв.622  06 Дек. 15, 00:35
Вот здесь [сообщение #12524258] есть недоработка маленькая.
После оптрона получим инверсию сигнала со всеми подводными камнями.
Можно программно это учесть,а можно (и это будет лучше) просто добавить один транзистор.
sam3.bmp
Sam3. Перистальтический насос на шаговом двигателе и ардуино в качестве мозгов. Приборы и электр(он)ика.

А ежели не заморачиваться с гальванической развязкой то и так [сообщение #12523051] отлично работает не первый год на Рудиной автоматике (ВМ8086) ,а там период у Брезинхема около 1 секунды,если не больше.
mak Модератор Екатеринбург 6.3K 1.8K
Отв.623  06 Дек. 15, 07:52
olegmak3, инвертировать и программно можно
но тогда не будет ли проблемой что при отсутствии входного сигнала насос будет крутить на максимуме?
djk, мне вообще аналоговое управление не нравится в подобной задаче
в любом случае нужно проверять сопрягая с этой автоматикой и допиливать уже по месту
shram1970 Доцент Желтая гора 1.3K 325
Отв.624  06 Дек. 15, 11:03
Поставил переменник на 5к при 0 вольт 210    720,при 5 вольтах 220    753.
olegmak3 Доктор наук СанктПетербург 856 256
Отв.625  06 Дек. 15, 11:04, через 1 мин
но тогда не будет ли проблемой что при отсутствии входного сигнала насос будет крутить на максимуме?mak, 06 Дек. 15, 07:52
Вот почему и проще дополнительно поставить копеечный транзистор.
mak Модератор Екатеринбург 6.3K 1.8K
Отв.626  06 Дек. 15, 12:54
shram1970, фигня у тебя какая-то
а если совсем не подавать напряжение на вход а5?
shram1970 Доцент Желтая гора 1.3K 325
Отв.627  06 Дек. 15, 12:59, через 5 мин
а если совсем не подавать напряжение на вход а5?mak, 06 Дек. 15, 12:54
220    753

Добавлено через 10мин.:

Было бы лучше если бы и другие желающие в тестах поучаствовали.
VladPP вроде писал что тоже заинтересован.
mak Модератор Екатеринбург 6.3K 1.8K
Отв.628  06 Дек. 15, 13:13, через 15 мин
да как-то никому особо и не нужно видимо ))
при стабильном питании, стабильной подаче и однородной браге ничего крутить не приходится, само работает
shram1970 Доцент Желтая гора 1.3K 325
Отв.629  06 Дек. 15, 13:19, через 6 мин
Я к тому что вроде писали что нужно им тоже и попропадали.Остались мы в двоем с olegmak3,вот он посылку с китая получит и тоже подключится.
djk Студент Пермь 19 7
Отв.630  06 Дек. 15, 13:46, через 27 мин
Поставил переменник на 5к при 0 вольт 210    720,при 5 вольтах 220    753.shram1970, 06 Дек. 15, 11:03
Переменник на 15к, результаты приблизительно такие же.
Мне аналоговое управление не особо и нужно, но в тестах по возможности поучавствую.
mak Модератор Екатеринбург 6.3K 1.8K
Отв.631  06 Дек. 15, 15:32
хрень у вас какая-то
image.7.jpeg
Image. Перистальтический насос на шаговом двигателе и ардуино в качестве мозгов. Приборы и электр(он)ика.

это с неподключенным пином (0В)
shram1970 Доцент Желтая гора 1.3K 325
Отв.632  06 Дек. 15, 15:47, через 16 мин
Тогда давай по порядку.
пин 13 - тумблер включения внешнего управления, подключайте с подтяжкой к 0mak, 04 Сент. 14, 12:05
Один контакт к +,другой к -,средний на D13.Или еще резистор подтягивающий к 0 нужен?
djk Студент Пермь 19 7
Отв.633  06 Дек. 15, 15:59, через 13 мин
Я идиот! Я среднюю ногу резистора на D5 включал.
Сейчас все работает. При подаче на A5 5V - ADC 1,  0.3 RPM 0V - ADC 1024 , 300RPM
сообщение удалено
mak Модератор Екатеринбург 6.3K 1.8K
Отв.634  06 Дек. 15, 16:05, через 6 мин
на 13 пин выключатель подключается как и остальные кнопки с подтяжкой
ну а центр переменного резистора подключай на какой-нибудь свободный аналоговый вход, по умолчанию а5


Добавлено через 1мин.:

djk, то что надо
как со стабильностью, как с точностью настройки?
shram1970 Доцент Желтая гора 1.3K 325
Отв.635  06 Дек. 15, 16:19, через 15 мин
Вот подтягивающего у меня и небыло.Может из за этого?Сейчас припаяю.Один вывод резистора на D13 другой на землю.Я правельно понял?
djk Студент Пермь 19 7
Отв.636  06 Дек. 15, 16:21, через 2 мин
В крайних положениях все четко, особенно когда на А5 ноль. Промежуточные значения пляшут +- 3 - 8 ADC и в пределах +-1-3 RPM. С запущеным двигателем "пляска" немного усиливается. Для особой точности, наверное нужен длинный движовый резистор с линейными характеристиками сопротивления, но и сейчас с точностью до десятков RPM устанавливается легко.


Добавлено через 4мин.:

Вот подтягивающего у меня и небыло.Может из за этого?Сейчас припаяю.Один вывод резистора на А5 другой на землю.Я правельно понял?shram1970, 06 Дек. 15, 16:19
Один вывод резистора на Д13, другой на землю. На Д13 же подается +5V для включения внешнего управления.
На переменник на крайние выводы земля и +5, со среднего снимается напряжение на А5.
mak Модератор Екатеринбург 6.3K 1.8K
Отв.637  06 Дек. 15, 16:26, через 6 мин
shram1970, речь про тумблер на d13
переменник у тебя и так с одной стороны на 0 с другой на +5
shram1970 Доцент Желтая гора 1.3K 325
Отв.638  06 Дек. 15, 17:18, через 52 мин
Один вывод резистора на Д13, другой на землю. На Д13 же подается +5V для включения внешнего управления.
На переменник на крайние выводы земля и +5, со среднего снимается напряжение на А5.djk, 06 Дек. 15, 16:21
Все так и сделал,ничего не изменилось,Может я А5 с жег пока экспериментировал.
djk Студент Пермь 19 7
Отв.639  06 Дек. 15, 17:33, через 16 мин
Хм... Я совершил две ошибки (сначала попутал D5 и A5, а потом подцепился на А4) и обнаружил ошибку у mak. Улыбающийся
Подцепи на А4 или в скетче исправь строку.
#define EXT_C  18 // Пин входа аналогового управления
на 19