Atmega8+lcd1602 тахометр

Обсуждаем контроллеры компании Atmel.
Ответить
Друг Кота
Аватара пользователя
Сообщения: 6337
Зарегистрирован: Вт апр 24, 2007 07:45:40
Откуда: Minsk

Сообщение Jack_A »

dreadfull писал(а): на выходе получаем 5,6 В. это напряжение критично?
Есть стабилизаторы low drop, например LM2931A-5.0, там падение 0.3 - 0.6V. Но это сработает, если у зарядника 5,6V под нагрузкой, а не на хх.
Изображение
Реклама
Потрогал лапой паяльник
Сообщения: 312
Зарегистрирован: Вс июл 29, 2012 16:25:39

Сообщение mas123 »

dreadfull писал(а):плохо только что aсs712 в smd корпусе встречается
Обычный SOIC-корпус...
В конце-концов, на ebay'ях продается готовый модуль из asc712 и разъемов - бери да подключай.
СпойлерИзображение
dreadfull писал(а):блочок питания от телефона но на выходе получаем 5,6 В. это напряжение критично???
Даташит уверяет: "Operating Voltages – 2.7 - 5.5V"
По поводу критичности, там же сказано английским по белому - работа устройства вне указанных диапазонов не гарантируется.
dreadfull писал(а):что делать? :dont_know:
Имхо, вариант один - раздобыть "правильный" источник питания. Или переделать этот.
Реклама
Опытный кот
Сообщения: 806
Зарегистрирован: Ср май 06, 2015 06:41:27
Откуда: Благовещенск

Сообщение Андрей СШ »

Скорее всего при подключении любой нагрузки напряжение просядет до допустимого. Возможно даже килоомного резистора хватит. Если не просядет то один диод шоттки последовательно сделает 5,2 - 5,3 В.

В старой стиралке я как то тахогенератор тоже не нашёл, там вообще никаких датчиков оборотов не было. Сфотографируйте его хотя бы.
Прорезались зубы
Сообщения: 211
Зарегистрирован: Пт янв 15, 2016 20:28:42

Сообщение dreadfull »

подключил сегодня этот болочок питания, подкниул тетстер, а напряжение 5,4В.... вот не понятно, толи у меня белочка, толи тестер вые****ся :evil: при включении блока питания проскакивает искра. при включении нагрузки (подключал один дисплей) напряжение просидает до 5,2В. на блочке есть маааленький трансформатор, может его оттуда выковырять и поставить на плате с мостом-кондером-кренкой???
Изображение
вот еще схемка общая если нет замечаний, буду для печатную плату рисовать
Изображение
Реклама
Эиком - электронные компоненты и радиодетали
Потрогал лапой паяльник
Сообщения: 312
Зарегистрирован: Вс июл 29, 2012 16:25:39

Сообщение mas123 »

dreadfull писал(а): маааленький трансформатор, может его оттуда выковырять и поставить на плате с мостом-кондером-кренкой???
Не стоит. Посмотри внимательнее БП, ибо наличие маленького транса и выдачи более-менее значительного тока на выходе говорит о том, что мостом-кренкой-кондером не отделаться.
Есть подозрения, что это импульсный БП - там и мелкосхема наверное есть, специально обученная.
Либо "сканируй" схему и повторяй её на плате, либо купи у братьев-китайцев готовый БП 220 => 5.
СпойлерИзображение
Реклама
Прорезались зубы
Сообщения: 211
Зарегистрирован: Пт янв 15, 2016 20:28:42

Сообщение dreadfull »

хах, я тоже так думал, но данный бп не имеет микросхемки. там только есть транзистор 13003BR. и диодного моста не видно....
Реклама
Друг Кота
Аватара пользователя
Сообщения: 6337
Зарегистрирован: Вт апр 24, 2007 07:45:40
Откуда: Minsk

Сообщение Jack_A »

Значит, это автогенераторный ИБП, ему мелкосхема без надобности, раз есть высоковольтный транзистор 13003 .
Изображение
Потрогал лапой паяльник
Сообщения: 312
Зарегистрирован: Вс июл 29, 2012 16:25:39

Сообщение mas123 »

dreadfull писал(а):транзистор 13003BR. и диодного моста не видно....
Мост - не мост, но 2 диода у высоковольтной части просматриваются. И один на низковольтной.
А, ну вот подобная схема, вроде бы на аналоге 13003. Есть что-то общее с фоткой БП. Выпаять и сделать на КРЕНКе, говоришь? :))
СпойлерИзображение
Прорезались зубы
Сообщения: 211
Зарегистрирован: Пт янв 15, 2016 20:28:42

Сообщение dreadfull »

ясно, понятно.... не получится перенести на плату :?
оказывается есть разные варианты питания экранчика. я не могу понять где питание, где земля?
vss - питание (+), vdd - земля (-), vo - к ползунку реостата. правильно???
Изображение
Опытный кот
Сообщения: 804
Зарегистрирован: Чт мар 12, 2009 16:31:05

Сообщение Vov123 »

akl
Друг Кота
Сообщения: 4463
Зарегистрирован: Пт мар 07, 2008 06:54:43
Откуда: Ижевск

Сообщение akl »

dreadfull писал(а):вот еще схемка общая если нет замечаний, буду для печатную плату рисовать
Как вариант. Добавить конденсаторы на лапы питания контроллера и DS18B20.
Потрогал лапой паяльник
Сообщения: 312
Зарегистрирован: Вс июл 29, 2012 16:25:39

Сообщение mas123 »

dreadfull писал(а):не получится перенести на плату
Почему же? Никто не мешает "отсканировать" схему БП и повторить её один в один - перенеся все детали.

Хотя, применять такой БП для питания устройства - я бы не стал!
Что на фотке, что в примере схемы: в низковольтной части всего один диод и ёмкость - это дооо, хороший "выпрямитель".
И не видно никакой стабилизации напряжения. :shock:
Прорезались зубы
Сообщения: 211
Зарегистрирован: Пт янв 15, 2016 20:28:42

Сообщение dreadfull »

Vov123 писал(а):http://encyclobeamia.solarbotics.net/articles/vxx.html
тка вот оно что!!! :shock:
Vov123 писал(а):http://encyclobeamia.solarbotics.net/articles/vxx.html
есть пара вопросов
1. зачем соединять цифровые выходы мк d8 с d10? там вроде нет никакой разницы к какому выводу подключать таходатчик :dont_know:
2. зачем реостат (и какой номинал) между А6 и плюсом?
3. конденсаторы электролиты? какой номинал???
вот поправленная схема
Изображение
mas123 писал(а):
dreadfull писал(а):не получится перенести на плату
Почему же? Никто не мешает "отсканировать" схему БП и повторить её один в один - перенеся все детали.

Хотя, применять такой БП для питания устройства - я бы не стал!
Что на фотке, что в примере схемы: в низковольтной части всего один диод и ёмкость - это дооо, хороший "выпрямитель".
И не видно никакой стабилизации напряжения. :shock:
да я согласен с вами, поищу что-то другое....
akl
Друг Кота
Сообщения: 4463
Зарегистрирован: Пт мар 07, 2008 06:54:43
Откуда: Ижевск

Сообщение akl »

Керамики 0,1μF поближе к лапам питания достаточно. Резистор 1кОм подтяжка RES к плюсу питания. Таходатчик лучше подключить к специально для этих целей предназначенной лапе ICP1.Изображение
Вложения
M8_DIP.PNG
(65.23 КБ) 1224 скачивания
Прорезались зубы
Сообщения: 211
Зарегистрирован: Пт янв 15, 2016 20:28:42

Сообщение dreadfull »

так d8 с d10 соединять??? или просто перенести?
Изображение
akl
Друг Кота
Сообщения: 4463
Зарегистрирован: Пт мар 07, 2008 06:54:43
Откуда: Ижевск

Сообщение akl »

Перенести.
Прорезались зубы
Сообщения: 211
Зарегистрирован: Пт янв 15, 2016 20:28:42

Сообщение dreadfull »

ну вот как-то так)
Изображение
печатная плата пока без учета питания.... в размер с креплениями под lcd1602
Изображение
Прорезались зубы
Сообщения: 211
Зарегистрирован: Пт янв 15, 2016 20:28:42

Сообщение dreadfull »

вот только теперь пришел датчик тока acs712
начну по-тихоньку пилить платку) вот начало кода :wink:

Код: Выделить всё

#include <LiquidCrystal.h> //библиотека для дисплея
#include <OneWire.h> //библиотека для датчика температуры
OneWire ds(A1); //пин для сенсора температуры
#define PINRPM1 10 //tachosensor
LiquidCrystal lcd(0,1,2,3,4,5);
long TmpMs1=0;
int TmpRpm1=0;
int T=2;  //кратность импульсов таходатчика за один оборот
int Temp;
int Amper;

void RPM1(){
  TmpRpm1=(1000000.0/(micros()-TmpMs1))*60/T;
  TmpMs1=micros();
}
void setup() {
  pinMode(PINRPM1,INPUT_PULLUP);
  attachInterrupt(0,RPM1,FALLING);
  lcd.begin(16,2);
  lcd.clear();
}
void loop(){
  
  lcd.setCursor(0,0);lcd.print("Tacho=");
  lcd.setCursor(0,5);lcd.print(TmpRpm1);
  lcd.setCursor(0,9);lcd.print("RPM");
  lcd.setCursor(1,0);lcd.print("T=");
  lcd.setCursor(1,2);lcd.print(Temp);
  lcd.setCursor(1,7);lcd.print("A=");
  lcd.setCursor(1,9);lcd.print(Amper);
  //часть станадартного кода для датчика температуры
  byte data[2];
  ds.reset(); 
  ds.write(0xCC);
  ds.write(0x44);
  delay(750);
  ds.reset();
  ds.write(0xCC);
  ds.write(0xBE);
  data[0] = ds.read(); 
  data[1] = ds.read();
  int Temp = (data[1]<< 8)+data[0];
  Temp = Temp>>4;
}
Первый раз сказал Мяу!
Сообщения: 39
Зарегистрирован: Сб мар 03, 2012 02:16:23

Сообщение dumser2 »

Продолжение будет?
Ответить

Вернуться в «AVR»