Перейти к содержанию

Осциллограф DSO138 - конструктор


admin

Рекомендуемые сообщения

Доброго времени суток!

Обзавелся этим девайсом - чтоб хоть какой-то осциллограф был. Купил уже собранный, работает вроде нормально, "что-то показывает"). Правда помеха ужасная на 50гц, возможно что по питанию просачиваются - питаю от сети 9в блоком питания, самопальным на 7809.

Вопрос вот в чем: выложите кто-нибудь чертеж китайского корпуса из оргстекла с размерами! Ведь многие уже такой приобретали, да и вопрос этот уже поднимался. Ведь у многих есть желание сделать корпус самому, а не покупать. С готовым шаблоном сделать было бы намного проще чем замерять все самому! И многие были бы благодарны за такую помощь!

 

Ссылка на комментарий
Поделиться на другие сайты

Реклама: ООО ТД Промэлектроника, ИНН: 6659197470, Тел: 8 (800) 1000-321

В 07.03.2018 в 15:20, ЕгорЪ сказал:

В общем ваши подсказки, что делать и как быть?

Снизить напряжение БП до 9 В. Можно добавить 7809 без радиатора, потребление у него небольшое - 110 мА, греться не будет .  А, так всё нормально.

 

1 час назад, dikoobrazz сказал:

выложите кто-нибудь чертеж китайского корпуса из оргстекла с размерами!

Купил такую бяку и жалею, пришлось много допиливать. Одну пластинку выбросил. Фотографии осциллограмм не получаются - оргстекло даёт блики.

Изменено пользователем Юный пионер

" Вызывает интерес Ваш технический прогресс " ( Л. Филатов )

А, на ругань жалко буквы тратить

Ссылка на комментарий
Поделиться на другие сайты

20% скидка на весь каталог электронных компонентов в ТМ Электроникс!

Акция "Лето ближе - цены ниже", успей сделать выгодные покупки!

Плюс весь апрель действует скидка 10% по промокоду APREL24 + 15% кэшбэк и бесплатная доставка!

Перейти на страницу акции

Реклама: ООО ТМ ЭЛЕКТРОНИКС, ИНН: 7806548420, info@tmelectronics.ru, +7(812)4094849

Выбираем схему BMS для корректной работы литий-железофосфатных (LiFePO4) аккумуляторов

 Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ, также как и для других, очень важен контроль процесса заряда и разряда, а специализированных микросхем для этого вида аккумуляторов не так много. Инженеры КОМПЭЛ подготовили список имеющихся микросхем и возможных решений от разных производителей. Подробнее>>

Реклама: АО КОМПЭЛ, ИНН: 7713005406, ОГРН: 1027700032161

Да, я думал, что БП может быть виноват. Хоть и написано на нём...
Попробовал другой (9В, 0,2А, сетевой трансформатор; в реале выдаёт 10,3 В) - тоже греется. Общее потребление платы (без дисплея) при этом всего 80мА; с дисплеем - 107мА. Пробовал от двух банок 18650 (сумм. 8,15В), всё равно заметно греется, хотя и не обжигающе. 

Ссылка на комментарий
Поделиться на другие сайты

4 часа назад, Юный пионер сказал:

Купил такую бяку и жалею

Вот именно поэтому и хотелось бы увидеть чертежи. Покупать - оно того не стоит, ну а сделать самому - это как раз то что надо! 

Тот, кто выложит чертеж этого китайского корпуса - сделает очень полезное дело для общества!

Ссылка на комментарий
Поделиться на другие сайты

8.15В должно быть достаточно "комфортным" для 78л05 - шибком греться не должен.
у меня было около 10В - грелся, но в рамках приличия, правда 138й длительно не работал, да и был без корпуса.
если хотите можете попробовать другой экземпляр стабилизатора.

по началу думал повторить схему 138го в корпусе от цифромыльницы, но к тому времени когда обзавелся подходящими дисплеем и корпусом фотика в инете нашлись схемы и исходники прошивок других осцил-в - стало сильно лениво много труда вкладывать в 138й.
Окорпусил ленивым и варварским решением, отдали мне дохлый мультик типа dt830, вот в его корпус и поселил. Модуль питания (по схеме предложенной SmartCat, 5-я стр. аналогичной темы на радиокоте) у меня уже был собран, аккум. прилепил на плату дисплея, на основной плате снял разъемы, кнопки и все ненужное (схема питания изменилась), ножницами обтяпал плату со всех 4х сторон, кнопки взял по крупнее родных (но не высокие) посадил прям на корпус, вч-разъем на гайке (залил клеем), собрал уложил закрыл. Корпус "правил" медной проволокой на паяльнике и ножом. Энкодер не ставил, измеритель акк. не ставил (просто вывел + акк.), не собрал "сэндвич" ползунков для переключателей, не наклеил внешнюю декор.панель. А в остальном готов.
я не к тому что бы повторять - если прибор на руках что мешает образмерить и собрать самому какой захочешь корпус.

Изменено пользователем a797945
Ссылка на комментарий
Поделиться на другие сайты

Я просто боялся, что стаб. перегреется и ёкнет, утянув за собой всё остальное. Глянул в даташит: рабочая температура до +125 град. Что примечательно, сильно греется без дисплея; с дисплеем намного меньше.
Входное напряжение сделал через LM2940 на 9 Вольт (реально 9,1В).
Ну и поигрался с ним: посмотрел пульсации самого БП (70 мВ, с частотой 16 Гц), "розеточную" синусойду на трансформаторе (кривая какая-то), буду теперь инструкцию изучать, как им пользоваться.

Есть кое-что, что мне не нравится.
Пролезает наводка от сети 50 Гц амплитудой 4 мВ, с этим можно как-то бороться?
А на диапазонах 10 и 20 мс такое впечатление, что осцилл. подтормаживает.
Еще столкнулся с каким-то глюком: осцилл. вдруг перестал видеть сигнал (даже свой генератор), показывал ровную линию и какую-то чушь в параметрах сигнала. Тыкал-тыкал в кнопки, вдруг как-то оживил его... Не понял, что это было.
 

Ссылка на комментарий
Поделиться на другие сайты

Вот ещё проблема: стал показывать чушь в характеристиках сигнала. Сам сигнал видно, а вот Vmax, Vmin... совершенно не похожи на правду. Причем, меняются в зависимости от положения переключателей SEN1-SEN2.
Что-то не хочет он со мной дружить. :(

Ссылка на комментарий
Поделиться на другие сайты

Если цифры красные рисует - значит не хватает данных, чтобы померить точною Попробуйте изменить параметры вертикальной и горизонтальной развертки.

Ссылка на комментарий
Поделиться на другие сайты

@Стальной, нет, цифры при этом были белого цвета. Сделал неск. фото. Может это быть какой-то косяк генератора? Сигнал с тестовой платки, на которой у меня TL494 с обвязкой собрана; питается от 9 Вольт. У меня просто нет каких-то точных приборов для тестов.
И ещё: Ваш осцилл в режиме DC показывает частоту собственного генератора? У меня нет.

 

DSC_0060 .JPG

DSC.JPG

Ссылка на комментарий
Поделиться на другие сайты

прежде, чем Вы продолжите загадывать ребусы ;)

проделайте:

1 озвучьте версию прошивки;

2 убедитесь что на V2 половина питания МК (т.е. около 1.65В) при входе на GND;

3 сброс поправок - включить предварительно зажав кнопки + и - ;

4 выставите линию 0В - левый маркер "подсветить" и на середину сетки, вход в GND, длительное нажатие на кн. ОК;

5 с помощью любой батарейки убедитесь в адекватности отклонения "луча" и измерений как в + так и наоборот; при разных значениях делителей, но чтоб умещался на экране;

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

 

Изменено пользователем a797945
Ссылка на комментарий
Поделиться на другие сайты

Прошивка у меня 50-я. А замеры напряжений я приводил выше. И, естественно, калибровал положение ноля.
Напряжение на батарейке (аккум. 18650) я тоже смотрел. При 1В/дел и делителе Х1 показывает точно 4,14 В (как и DT9502A), на Х2 уже 4,10 В, на Х5 - 4,02 В. Если аккум. подсоединить "наоборот", то, соответственно, -4,02 В, -4,10 В, -4,22 В.
Сигнал от генератора, конечно, всем известен, но всёж-таки я не только его хочу смотреть.
Вот несколько новых картинок. Прошивка, ноль, генератор в режимах калибровки щупа.


DSC_0067.JPG.6bc9ca79f8e9f8673269822aa1d5d662.JPG

Информации по нему вроде бы много, но толковой - не очень.  От вас узнал, что есть сброс настроек; у меня, правда, эта комбинация кнопок не работает. Пару дней назад прочел, что он умеет запоминать картинку во внутреннюю память... 

Ссылка на комментарий
Поделиться на другие сайты

Попробуйте прошить

Предварительно выполнить полное стирание чипа.

Может быть еще косяк с R11, изначально там стояло 1,5 кОм, после какой-то версии прошивки надо ставить 150 Ом. 

Но напрягает то, что на первой фотке сигнал от -10 до +5, а показывает от - 10 до + 30.

На последних фотках всё ок.

Ссылка на комментарий
Поделиться на другие сайты

ну вот теперь есть от чего отталкиваться (в чем можно не сомневаться).

попробуйте нагрузить ваш генератор, чтоб не подозревать влияние осц. на ген.

и лучше картинки в режиме dc.

и еще измерения обсчитываются по данным всего содержимого буфера, а не только по "окошку" экрана.

Ссылка на комментарий
Поделиться на другие сайты

  • 2 недели спустя...

Доброго дня, собрал девайс. Тестовый сигнал почему то очень мал по вольтажу не 3,3в, 1кгц, остальные параметры относительно блока питания нормальны, кроме -18,4

(блок питания 12.35 поставил три диода уменьшилось до 11.2  во включенном состоянии9,5в на приборе, просело), И еще сигнал почему то не ровный углы завалены. Тестовый на фото

осцил.jpg

20180331_151853.jpg

20180331_151925.jpg

Ссылка на комментарий
Поделиться на другие сайты

В 07.03.2018 в 19:20, ЕгорЪ сказал:

(единственно, сразу сделал доработку с конденсаторами С8, С15, С26)

Видел доработку, согласно схеме все так и есть изначально, в пустую все

 

Ссылка на комментарий
Поделиться на другие сайты

Где-то накосячили с делителем. На других пределах тоже занижает?

Завалы попробуйте скомпенсировать зелеными подстроечными конденсаторами.

С1 правильного номинала?

Ссылка на комментарий
Поделиться на другие сайты

при 0,1 вольте делитель х показывает одно и тоже значение, картинка меняется

на 1 вольте показывает5,03вольта Vpp.

при  sen 1   1вольт

любой из делителей х показывает около 5 вольт vpp

при 10 миливольтах  х5-2060

                                              х2-824

                                             х1-412

 

конденсатор с1 согласно схеме, если поменять только

завалы не  устраняются там линия горизонтальная целиком косо выставлена

это все на тестовом сигнале переменное напряжение,

если надо могу и постоянку снять

 

Ссылка на комментарий
Поделиться на другие сайты

2 часа назад, Alex135 сказал:

при 0,1 вольте делитель х показывает одно и тоже значение, картинка меняется

МК не видит, что движок ползунка передвинулся?

Ссылка на комментарий
Поделиться на другие сайты

Объясните конкретно, что не исправно.

Ответьте на вопросы: 

1) В положении 1В и 0,2В размах также заниженный?

2) Слева внизу правильно отображаются положения переключателей?

При открытом входе подайте известное постоянное напряжение, например от батарейки 1,5В, предварительно замерив его. Погрешность на разных пределах измерения будет?

Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы публикуете как гость. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить в этой теме...

×   Вставлено с форматированием.   Восстановить форматирование

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу

  • Сообщения

    • @korsaj Сегодня попробовал сделать как ты посоветовал. Получился следующий код. #define F_CPU 7372800UL #define BAUND 9600L #define UBRRL_value (F_CPU/(BAUND*16))-1 #include <avr/io.h> #include <util/delay.h> #include <avr/interrupt.h> #include <stdlib.h> void init_pin(void); #define C_PC0 (~PINC&(1<<PC0)) #define C_PC1 (~PINC&(1<<PC1)) #define LED_1_ON() PORTD|=(1<<PD2) #define LED_1_OFF() PORTD&=~(1<<PD2) #define LED_2_ON() PORTD|=(1<<PD3) #define LED_2_OFF() PORTD&=~(1<<PD3) #define FLAG_END_RX (1<<3) #define FLAG_ERR_RX (1<<4) #define BUF_SIZE 20 char rx_buf[BUF_SIZE]; char buf_index = 0; volatile start=1, flags; char b; ISR(USART_RXC_vect) { b=UDR; if(!(flags & FLAG_END_RX)) { rx_buf[buf_index]=UDR; if(rx_buf[buf_index] == 0x0D) { flags |= FLAG_END_RX; return; } buf_index++; if(buf_index >= BUF_SIZE) { buf_index = 0; flags |= FLAG_ERR_RX; } } } void init_UART() { UBRRL = UBRRL_value; UBRRH = UBRRL_value>>8; UCSRB|=(1<<TXEN); UCSRB|=(1<<RXEN); UCSRC|=((1<<URSEL)|(1<<UCSZ0)|(1<<UCSZ1)); UCSRB|=(1<<RXCIE); sei(); flags = 0; } void send_UART(char value) { while(!(UCSRA&(1<<UDRE))); UDR=value; } int main(void) { init_pin(); init_UART(); while(1) { if (start==1) { _delay_ms(500); send_UART('O'); send_UART('K'); send_UART('!'); send_UART(0x0D); send_UART(0x0A); _delay_ms(10); start=0; } if (b == '0') { LED_1_ON(); LED_2_OFF(); send_UART('N'); send_UART('+'); send_UART('0'); send_UART('0'); send_UART(0x0D); send_UART(0x0A); _delay_ms(10); b=4; } if (b == '1') { LED_1_OFF(); LED_2_ON(); send_UART('N'); send_UART('+'); send_UART('0'); send_UART('1'); send_UART(0x0D); send_UART(0x0A); _delay_ms(10); b=4; } if (b == '2') { LED_1_ON(); LED_2_ON(); send_UART('N'); send_UART('+'); send_UART('0'); send_UART('2'); send_UART(0x0D); send_UART(0x0A); _delay_ms(10); b=4; } if (b == '3') { LED_1_OFF(); LED_2_OFF(); send_UART('N'); send_UART('+'); send_UART('0'); send_UART('3'); send_UART(0x0D); send_UART(0x0A); _delay_ms(10); b=4; } if (C_PC0) { send_UART('P'); send_UART('C'); send_UART('0'); send_UART(0x0D); send_UART(0x0A); _delay_ms(250); } if (C_PC1) { send_UART('P'); send_UART('C'); send_UART('1'); send_UART(0x0D); send_UART(0x0A); _delay_ms(250); } } } void init_pin(void) { DDRC = 0b00000000; PORTC = 0b11111111; DDRD |= ((1<<2)|(1<<3)); PORTD &=~ ((1<<2)|(1<<3)); } Ну как сказать всё работает, но вот меня очень интересует приём команд на саму ATMEGA16. Он так и работает только с цифрами. Более ничего корректно принять не получается даже используя таблицу ascii. А мне нужно будет принимать команды и посложней чем просто буквенно - цифровые. Потому как возвращаясь к командам самого плеера там в этих командах хранятся различные данные. Вот примерно так это всё выглядит. AT+QM \ r \ n Запрос режима работы [0: Bluetooth], [1: MP3] AT+M1 \ r \ n Номер текущего файла AT+M2 \ r \ n Общее количество звуковых файлов AT+MD \ r \ n Источник музыки USB или SD Card AT+MT \ r \ n Общее время воспроизведения текущего файла AT+MK \ r \ n Время воспроизведения текущего файла AT+MP \ r \ n Текущее состояние плеера [0]Стоп, [1]Воспроизведение, [2]Пауза К примеру при отправке команды AT+M1 \ r \ n в ответ мы получим M1 + 000002 \ r \ n при этом здесь может быть любое число в hex формате. Мне же нужно каким то образом принять эти данные и обработать их соответствующим образом. Но при этом и нужно учитывать так же что плеер может сам отправить эти данные по началу воспроизведения трека. Вот в этом сейчас и стоит основная задача. Чего я и пытаюсь получить в итоге.
    • Ну тогда дорога к сименсу в гости - они вам какой-нибудь Desigo CC или даже Siematic предложат, тыщ за 10 долларов. Ну и ещё тыщ 5 надо будет отдать за контроллеры и их конфигурирование.   А если попроще - то можно к отечественным MasterSCADA обратиться, либо к WiredBoard - у них не совсем SCADA система, но нормальные контроллеры, довольно просто настраиваются и можно графическую оболочку рисовать.
    • тогда вы имеете то, что имеете, и никак от этого не избавиться. Хоть святой водой окропите. "Или трусы или крестик" (с) Нагрузки у вас немаленькие. Вы же с нуля переделываете, снова некуда ? Понятие LowESR очень неконкретное. Сколько вешать в граммах ? пустая трата времени
    • Да все это туфта, выеденного яйца не стоит. В общем чушь собачья. На мониторе тему уже сплавили в мусорку, а здесь треп еще будет на 10 страницах. Все камеры, их у него было три, исправные. Записывают отлично. А дальше вся проблема в этом. Особо интересно - монтажник видео.
    • 1. А это как определяется?  Так пробовали на другом смотреть? 2. Так как всё-таки смотрели - напрямую с камеры или "Копирование файлов на компьютер ничего не меняет по сравнению с просмотром с камеры напрямую"?
    • Может быть повторюсь, но - самому впаивать в имеющую схему радиодетали не имею желания, хочется узнать - может есть в природе плата, которую необходимо будет просто приобрести и  расключить правильно? Я так понимаю один канал надо инвертировать, но чем. Вопрос только в этом
  • Похожий контент

×
×
  • Создать...