Технический форум
Вернуться   Технический форум > Электроника, самоделки и техника > Форум по электронике > Оборудование мастерской


Ответ
 
Опции темы Опции просмотра
Старый 11.01.2024, 23:31   #31 (permalink)
v1ct0r
СпецШирокПрофНоУзкПонятия
 
Аватар для v1ct0r
 
Регистрация: 13.03.2015
Сообщений: 2,941
Записей в дневнике: 1
Сказал(а) спасибо: 31
Поблагодарили 31 раз(а) в 8 сообщениях
Репутация: 30768
По умолчанию

нормально получилось
в верхней строке после "Hz" вполне влезет напряжение аккумулятора, можно просто даже одни цифры в мВ.
по схеме:
если это не упрощенная, то аккумулятор сразу после ЮСБ не есть хорошо.
прошивку посмотрю позже
__________________
все гениальное просто. чем проще, тем надежнее.
v1ct0r вне форума   Ответить с цитированием
Старый 12.01.2024, 00:10   #32 (permalink)
IREK
Member
 
Аватар для IREK
 
Регистрация: 11.04.2012
Сообщений: 252
Записей в дневнике: 1
Сказал(а) спасибо: 0
Поблагодарили 1 раз в 1 сообщении
Репутация: 1462
По умолчанию

Аккумулятор подключен через модуль TP4056 (в схеме не подписан) На его вход ток идет от
USB разъёма Ардуино нано, чтоб можно было заряжать и прошивать с одного разъёма.
На счет контроля напряжения питания я тоже так же подумал, там как раз остаётся место. Пробовал ставить
как у вас библиотеку измерения напряжения питания, но в Протеусе код зависает на строке с Analog_read_VCC(). В железе не пробоаал, если не получится то просто подключу один из АЦП каналов на шину питания. У вас в последней версии в шапке скетча написано что нужно пользоваться Arduino IDE 1.6. может поэтому не работает эта функция?
IREK вне форума   Ответить с цитированием
Старый 12.01.2024, 00:57   #33 (permalink)
v1ct0r
СпецШирокПрофНоУзкПонятия
 
Аватар для v1ct0r
 
Регистрация: 13.03.2015
Сообщений: 2,941
Записей в дневнике: 1
Сказал(а) спасибо: 31
Поблагодарили 31 раз(а) в 8 сообщениях
Репутация: 30768
По умолчанию

Цитата:
Сообщение от IREK Посмотреть сообщение
написано что нужно пользоваться Arduino IDE 1.6.
не знаю почему, но например когда я пробовал заливать код в Arduino IDE 1.8.х, то DDS генератор выдает абракадабру, в первоисточнике(см. 1 пост) об этом тоже сказано.
Поэтому я даже не задумывался над
Цитата:
Сообщение от IREK Посмотреть сообщение
На счет контроля напряжения питания
идея взята отсюда https://wiki.iarduino.ru/page/arduino-vcc/
__________________
все гениальное просто. чем проще, тем надежнее.
v1ct0r вне форума   Ответить с цитированием
Старый 13.01.2024, 13:00   #34 (permalink)
IREK
Member
 
Аватар для IREK
 
Регистрация: 11.04.2012
Сообщений: 252
Записей в дневнике: 1
Сказал(а) спасибо: 0
Поблагодарили 1 раз в 1 сообщении
Репутация: 1462
По умолчанию

функцию измерения напряжения питания не смог запустить, может нужна другая версия IDE. Сделал через делитель по обычному.
Энкодер в одну сторону работал не правильно, немного изменил его обработку теперь все работает четко.
Внутри получилось все на проводах, лучше конечно сделать плату, заменить аккумулятор на 14500.
Приборчиком доволен. Спасибо v1ct0r!
Миниатюры
img_20240113_113954.jpg   img_20240112_211503.jpg   noaia-ia-lcd1602.gif  
Вложения
Тип файла: rar Generator_02_09.rar (29.8 Кб, 7 просмотров)
IREK вне форума   Ответить с цитированием
Старый 13.01.2024, 14:54   #35 (permalink)
v1ct0r
СпецШирокПрофНоУзкПонятия
 
Аватар для v1ct0r
 
Регистрация: 13.03.2015
Сообщений: 2,941
Записей в дневнике: 1
Сказал(а) спасибо: 31
Поблагодарили 31 раз(а) в 8 сообщениях
Репутация: 30768
По умолчанию

Цитата:
Сообщение от IREK Посмотреть сообщение
функцию измерения напряжения питания не смог запустить, может нужна другая версия IDE.
а у вас какая?
выберу время соберу ваш вариант "на соплях" и попробую пошаманить с кодом.
__________________
все гениальное просто. чем проще, тем надежнее.
v1ct0r вне форума   Ответить с цитированием
Ads

Яндекс

Member
 
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
Старый 13.01.2024, 15:57   #36 (permalink)
IREK
Member
 
Аватар для IREK
 
Регистрация: 11.04.2012
Сообщений: 252
Записей в дневнике: 1
Сказал(а) спасибо: 0
Поблагодарили 1 раз в 1 сообщении
Репутация: 1462
По умолчанию

У меня версия 1.8.4.
IREK вне форума   Ответить с цитированием
Старый 13.01.2024, 16:55   #37 (permalink)
v1ct0r
СпецШирокПрофНоУзкПонятия
 
Аватар для v1ct0r
 
Регистрация: 13.03.2015
Сообщений: 2,941
Записей в дневнике: 1
Сказал(а) спасибо: 31
Поблагодарили 31 раз(а) в 8 сообщениях
Репутация: 30768
По умолчанию

Цитата:
Сообщение от IREK Посмотреть сообщение
У меня версия 1.8.4.
а как вы решили проблему правильного вывода сигналов DDS генератора?
__________________
все гениальное просто. чем проще, тем надежнее.
v1ct0r вне форума   Ответить с цитированием
Старый 13.01.2024, 19:54   #38 (permalink)
IREK
Member
 
Аватар для IREK
 
Регистрация: 11.04.2012
Сообщений: 252
Записей в дневнике: 1
Сказал(а) спасибо: 0
Поблагодарили 1 раз в 1 сообщении
Репутация: 1462
По умолчанию

Был случайно стерт половина строки массива musor_mass, потом сравнивая с первоначальным скетчем нашел.
IREK вне форума   Ответить с цитированием
Старый 13.01.2024, 20:24   #39 (permalink)
v1ct0r
СпецШирокПрофНоУзкПонятия
 
Аватар для v1ct0r
 
Регистрация: 13.03.2015
Сообщений: 2,941
Записей в дневнике: 1
Сказал(а) спасибо: 31
Поблагодарили 31 раз(а) в 8 сообщениях
Репутация: 30768
По умолчанию

понятно, я только что тоже к этому пришел
к оригиналу (для 1.6.х) методом проб добавил 2 символа в массив musor_mass и тоже заработал в 1.8.19
подтолкнуло меня к этому
Цитата:
Сообщение от IREK Посмотреть сообщение
У меня версия 1.8.4.
__________________
все гениальное просто. чем проще, тем надежнее.
v1ct0r вне форума   Ответить с цитированием
Старый 13.01.2024, 21:26   #40 (permalink)
v1ct0r
СпецШирокПрофНоУзкПонятия
 
Аватар для v1ct0r
 
Регистрация: 13.03.2015
Сообщений: 2,941
Записей в дневнике: 1
Сказал(а) спасибо: 31
Поблагодарили 31 раз(а) в 8 сообщениях
Репутация: 30768
По умолчанию

IREK
вы не будете против, если я ваш вариант генератора выложу на других форумах?
__________________
все гениальное просто. чем проще, тем надежнее.
v1ct0r вне форума   Ответить с цитированием
Ads

Яндекс

Member
 
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.
Trackbacks are Вкл.
Pingbacks are Вкл.
Refbacks are Выкл.




Часовой пояс GMT +4, время: 08:34.

Powered by vBulletin® Version 6.2.5.
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.