Знаток
Регистрация: 19.06.2023
Сообщений: 1,128
Репутация: 181
![]() ![]() |
Сама схема счетчика сделана на дискретной элл. базе. Эл двигатель постоянного тока на 110в с регулируемым механическим редуктором. На выходном валу редуктора установлен датчик Холла и постоянный магнит. Один оборот - один импульс на счет.
В качестве установок количества оборотов применены дискретные энкодеры с десятичными с двоично - десятичными параллельными выходами. В качестве счетчиков подсчета применены двоично - десятичные счетчики CD40192 . Индикация импульсов счета сделаны на счетчиках с внутренними дешифраторами и индикацией типа 490 ИП2. И схема остановки на триггере и реле. Устанавливаем количество витков по энкодерам. Нажимаем переключатель счета и пошла намотка и подсчет витков. По последнему витку схема на триггере через контакты реле останавливает мотор. При этом сохраняются установки на энкодере. Это если намотка идет на несколько сердечников по очереди с равным колл. витков. Индикация режимов выведена вверху. Например установлено 10 витков на схеме. Макс. колличество витков 999. Схему можно применять везде где нужно например выводить заданное колличество изделий со станков например или еще откудо то.
Последний раз редактировалось Aleksandr52; 07.07.2025 в 18:57.
|
||
Оценка
|
Гуру
Регистрация: 28.06.2012
Сообщений: 5,075
Репутация: 1236
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Сейчас все это на микроконтроллере реализуется, так проще, дешевле и быстрее. Наука и техника давно вперед ушли ...
|
||
Оценка
|
Специалист
Регистрация: 03.01.2013
Сообщений: 1,005
Репутация: 298
![]() ![]() ![]() |
Для горе-изобретателя который никогда не мотал трансформатор полезно ознакомиться .
https://radio-hobby.org/modules/news...p?storyid=1084 Запросы для AliExpress для повышения уровня развития. Намоточный станок. Счетчик намоточного станка. Счетчик импульсов. Пальцевый счетчик. Имеено так. За последнее время намотал сотню трансформаторов. Точно знаю что эта мура может и годиться для намотки чего угодно, ниток например, только не трансформаторов. Потому что на самом деле трансформаторы не мотают-трамбуют а укладывают витки.. На будущее. Сначала вылезаем из норки старины и осматриваемся, а потом уже генерируем супер идеи. |
||
Оценка
|
Знаток
Регистрация: 19.06.2023
Сообщений: 1,128
Репутация: 181
![]() ![]() |
Цитата:
Кстати ВЫ покажите свою программу на МК. Любую. Откройте тему. Мне интересно. А то все про МК да МК. |
||
Оценка
|
Гуру
Регистрация: 28.06.2012
Сообщений: 5,075
Репутация: 1236
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Цитата:
Я их за свою жизнь сотни написал. Вот, только сегодня выложил на соседний форум. Посмотрите, может, понравится. От простого к более сложному: https://electronix.ru/forum/topic/20...oy-vot-nashel/ Это для dsPIC. Начинать же лучше с AVR и среды разработки CodeVision. Язык - Си. Хотя многие STM32 любят. Я с ними тоже работал. "Не зашло". "Все про МК да про МК" - да, и это не случайно, и если нет спец. требований, то дискретную логику уже лет как 25 стараются реализовывать на МК, это гибко, несложно, надежно и недорого ... |
||
Оценка
|
Знаток
Регистрация: 19.06.2023
Сообщений: 1,128
Репутация: 181
![]() ![]() |
Спасибо. Я зарегистрирован на этом сайте. Давно уже мы там обсуждали одну тему с МК не связанной. Нет я работаю и с дискретной
цифрой и с МК. Люблю Ардуино. Кое что делаю на других мк. Где более надо ввести различных функций в схему и на дискретке собирать не выгодно. А так делаю сейчас оцифровку датчиков тока серии ACS712. А вы свои проекты в какой программе моделирует с компелированными прошивками. В протеус не ставите перед железом. Пишу на смартфоне, так что если ошибки будут в тесте извините. Сейчас на даче нахожусь. Проблемы у нас в поселке с проводным инетом. |
||
Оценка
|
Знаток
Регистрация: 19.06.2023
Сообщений: 1,128
Репутация: 181
![]() ![]() |
Цитата:
моделирования в программах со всей обвязкой минимум логический анализатор. Выходы все цифровые. По входам аналоговые могут быть. Потом любой МК понимает только напряжение, ток он не понимает. Все професс. программисты ставят программу перед заливкой в железо в модель МК в программах. Основная прога пока протеус конечно. Да и общение на форумах как без программ. Даёшь схему с обвязкой своего проекта и прошивку. Тебе подскажут например где можно что то изменить в программе. Возьмите любой форум по МК. Там работают только в программах. Вот тут вы что то действительно отстали. Это в Советские времена когда начинали осваивать 580 процессор со всем комплектом микросхем и не было инета. Общение было в курилках на пальцах. |
||
Оценка
|
Специалист
Регистрация: 03.01.2013
Сообщений: 1,005
Репутация: 298
![]() ![]() ![]() |
Дырки в плате для корпусов и припой денег стоят.
Инерция куда делась? Особенно на подающей катушке. Значит про сетевую обмотку в трансформаторах представления не имеете. Кто каким "протеусом" пользуется не имеет значения. Абсолютно личное дело и чего в эти личные дела лезть? Очень актуально. Бытовая техника именно таким напичкана. И оно выходит из строя. https://www.fremontmicro.com/en/#/home https://www.padauk.com.tw/index_en.aspx https://www.stcmicro.com Валяеться в нете. // подключаем код библиотеки: #include <LiquidCrystal.h> // библиотека для ЖК-дисплея // инициализируем библиотеку, указав номера контактов интерфейса LiquidCrystal lcd(8, 9, 10, 11, 12, 13); // измерение тока с помощью ACS712 const int analogIn = 0; // Подключите датчик тока к A0 на Arduino int mVperAmp = 185; // Используйте 100 для модуля на 20 А и 66 для модуля на 30 А int RawValue = 0; int ACSoffset = 2500; double Voltage = 0; // Измерение напряжения double Amps = 0; // Измерение силы тока void setup() { // Скорость передачи данных Serial.begin(9600); // скорость передачи данных, с которой Arduino взаимодействует с ноутбуком/ПК // настройка количества столбцов и строк ЖК-дисплея: lcd.begin(20, 4); // порядок ЖК-дисплея // Вывод сообщения на ЖК-дисплей. lcd.setCursor(1,1); // Установка курсора на ЖК-дисплее lcd.print("www.TheEngineering");//Выводит на ЖК-дисплей lcd.setCursor(4,2); lcd.print("Projects.com"); delay(3000); // задержка на 3 секунды lcd.clear(); // очистка ЖК-дисплея lcd.display(); // повторное включение дисплея lcd.setCursor(1,0); // установка курсора ЖК-дисплея lcd.print("Считывание значений с"); // вывод на ЖК-дисплей lcd.setCursor(1,1); lcd.print("датчика постоянного тока"); lcd.setCursor(5,2); lcd.print("ACS 712"); delay(2000);//задержка на 2 секунды } void loop() // метод для многократного запуска исходного кода { RawValue = analogRead(analogIn); // считывание значения с аналогового входа Voltage = (RawValue / 1024.0) * 5000; // получение значения в милливольтах Amps = ((Voltage - ACSoffset) / mVperAmp); // вывод на последовательный порт Serial.print("Исходное значение = " ); // вывод на последовательный монитор Serial.print(RawValue); // выводит результаты на последовательный монитор lcd.clear(); // очищает дисплей ЖК-дисплея delay(1000); // задержка в 1 секунду lcd.display(); lcd.setCursor(1,0); lcd.print("Исходное значение = "); lcd.setCursor(13,0); lcd.print(RawValue); Serial.print("\t мВ = "); // показывает измеренное напряжение Serial.print(Voltage,3); // '3' после Voltage позволяет отображать 3 цифры после запятой lcd.setCursor(1,1); lcd.print("Напряжение = "); lcd.setCursor(11,1); lcd.print(Voltage,3); lcd.setCursor(17,1); lcd.print("мВ"); // Единица измерения напряжения Serial.print("\t Амперы = "); // показывает измеренное напряжение Serial.println(Amps,3); // '3' после напряжения позволяет отображать 3 цифры после запятой lcd.setCursor(1,2); lcd.print("Сила тока = "); lcd.setCursor(11,2); lcd.print(Amps,3); lcd.setCursor(16,2); lcd.print("A"); //единица измерения силы тока delay(2500); задержка 2,5 секунды } |
||
Оценка
|
Гуру
Регистрация: 28.06.2012
Сообщений: 5,075
Репутация: 1236
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Цитата:
Схемы - да, с ними проще, разработчик с наметанным глазом обычно сможет быстро просмотреть вашу схему и дать совет. С программами - не так ! |
||
Оценка
|
Обратная связь РадиоЛоцман Вверх |