Jump to content
DesAlex

Современный Цифровой Осциллограф

Recommended Posts

попробую сам изготовить, ну а если не пойдёт, то наверное придётся бросить эту идею(( а детали хотел заказать сейчас(перечисленные выше), т.к. комплектую посылку, как говорится заодно бы, чтобы в последствии в эту контору не обращаться, т.к. они работают от определенной суммы и соответственно 2 детальки мне не пришлют-придётся снова набирать посылку.

хотя сейчас изучал тут схему паяльной станции DSS-1 (попросили собрать)-так печатка в архиве непохожа на схему кардинально. Вот и думаю-не специально ли автор так сделал. Так же и с осциллографом может быть(((

Share this post


Link to post
Share on other sites

Добрый день.

Стоит ли переплачивать за ad8610arz или op37g не хуже?

Share this post


Link to post
Share on other sites

можно и op37g ,по частоте даже выше , а вот по шумам не помню, можно попробовать и NE5534P вообще копейки стоит

Edited by shallun

Share this post


Link to post
Share on other sites

Вебинар STM32G0 – новый лидер бюджетных 32-битных микроконтроллеров от STMicroelectronics

Компания Компэл приглашает вас 25 сентября принять участие в вебинаре, который посвящен новому семейству микроконтроллеров STM32G0. Вебинар рассчитан на технических специалистов и тех, кто хорошо знаком с семейством STM32. На вебинаре будут освоены современные методы тестирования производительности микроконтроллеров на примере самых бюджетных 32-битных семейств общего назначения STM32G0 и STM32F0 и проведено их подробное сравнение.

Подробнее

ВитГо, это хорошо конечно, самому изменить программу под нужный дисплей. Вот только если умеешь. А я пока только начинаю осваивать микроконтроллеры. Не говоря уже о программировании на С или чем там ещё. Пока я научусь(если научусь) писать программы для МК-уже может пройдёт не один год и элементная база сменится пару раз.

Так в том то и дело - были бы доступны исходники - драйвер бы смогли написать многие (драйверов в интернете море, как правило нужно только указать те пины которые используются в конкретной конструкции, ну и возможно добавить / удалить некоторые функции (например может быть не нужна функция рисования дуг и окружностей, но нужна будет функция рисования закрашенных прямоугольников) - это тоже примитивно, и сделать могли бы многие...

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

тоже самое с другими программистами..

у программистов вообще есть такая проблема - тех кто "хорошо паяютЬ" и не менее хорошо программируют - не так много... у большинства или одно или другое...

я вот тоже вынашиваю уже не первый год идею осциллографа.. программно многое уже могу сделать (и сделано), а вот аналоговые входные цепи - не знаю как делать...

(если интересно, то могу захватывать 8ми битный поток с АЦП с частотой 42 мгц, в тестах получалось даже 84 мгц(!)) - и все это без ПЛИС !! все в одном корпусе (без микросхем памяти, формирователей адреса, в общем все на одном кристалле!).. такт для АЦП кстати тоже формирую, и тоже все в одном кристалле..

Edited by ВитГо

Share this post


Link to post
Share on other sites
                     

Литиевые батарейки Fanso в беспроводных датчиках пожарно-охранной сигнализации

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

Подробнее...

сомнительна помощь от человека которого надо носом тыкать - https://github.com/L...dio/neil-scope3

Хотел спасибо сказать за ссылку, но Сомнительны высказывания от человека который сам не посмотрел, но уже критикует...

https://github.com/L...ter/drivers/lcd - исходника я не увидел... а вы ?

А вообще я думал речь идет про конструкцию которая описывается в этом форуме..

не буду скрывать мне интересно как сделан захват у осциллографа этой конструкции...

Edited by ВитГо

Share this post


Link to post
Share on other sites

дык а зачем тебе низкоуровневые функции контроллера HX8352, ты же собрался использовать другой дисплей.

Так что их придется писать свои согласно хедеру HX8352_Library.h

Share this post


Link to post
Share on other sites

дык а зачем тебе низкоуровневые функции контроллера HX8352, ты же собрался использовать другой дисплей.

Так что их придется писать свои согласно хедеру HX8352_Library.h

Большинство функций который есть в драйвере LCD придется переписывать самому заново... - смысл ?

если бы были исходники драйвера то пришлось бы написать процедуру: инициализации (ну это понятно), вывод символа, вывод точки, возможно процедуры заполнения областей...

все остальное использовалось бы от того что есть.

Вы же предлагаете писать не только низкоуровневый драйвер железки, но и средний уровень примитивов (которые от железки на самом деле не зависят)... поверьте это большая разница.. тем более что именно на уровне примитивов самый большой и малорадостный секас....

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

вся конструкция neil scope вроде как бесплатная, смысл закрывать драйвер дисплея я не понимаю :-( чтобы покупали печатку ? - я правильно понял...

чтобы было понятно: вот перечень процедур которые не буду зависеть от дисплея:

/** ----------------------------------- Hight level команды HX8352 ----------------------------------- **/

/** Полностью залить экран одним цветом **/

extern void LCD_FillScreen(uint16_t color);

/** Очистка или закраска области экрана одним цветом **/

extern void LCD_ClearArea(uint16_t x0, uint16_t y0, uint16_t x1, uint16_t y1, uint16_t color);

/* Установить область вывода */

extern void LCD_SetArea(uint16_t X0pos, uint16_t Y0pos, uint16_t X1pos, uint16_t Y1pos);

/* Установить область вывода на весь экран */

extern void LCD_SetFullScreen(void);

/** Сменить ориентацию LCD, портрет/альбом **/

extern void LCD_Change_Direction(uint8_t);

/** -------------------------------- Установка и считывание цветов -------------------------------- **/

/** Установить цвет текста **/

extern void LCD_SetTextColor(uint16_t color);

/** Получить цвета текста **/

extern uint16_t LCD_GetTextColor(void);

/** Установить цвет графики **/

extern void LCD_SetGraphicsColor(uint16_t color);

/** Получить цвет графики **/

extern uint16_t LCD_GetGraphicsColor(void);

/** Установить цвет фона **/

extern void LCD_SetBackColor(uint16_t color);

/** Получить цвет фона **/

extern uint16_t LCD_GetBackColor(void);

/** -------------------------------- Работа с выводом bitmaps -------------------------------- **/

/*********************************************************************

* Function: Вывод изображения формата 1bit цвет/8bit данные

*

* Input:

* X0pos, Y0pos - координаты нижнего левого угла выводимого изображения

* *IN_bitmap - указатель на структуру BITMAP_INFO изображения которое выводим

* RLE - флаг сжатия, 0 - нет сжатия

*

********************************************************************/

extern void LCD_Draw_1_8_IMG(uint16_t X0pos, uint16_t Y0pos, const BITMAP_INFO_8 *IN_bitmap, uint8_t RLE);

/*********************************************************************

* Function: Вывод изображения формата 1bit цвет/16bit данные

*

* Input:

* X0pos, Y0pos - координаты нижнего левого угла выводимого изображения

* *IN_bitmap - указатель на структуру BITMAP_INFO изображения которое выводим

* RLE - флаг сжатия, 0 - нет сжатия

*

********************************************************************/

extern void LCD_Draw_1_16_IMG(uint16_t X0pos, uint16_t Y0pos, const BITMAP_INFO_16 *IN_bitmap, uint8_t RLE);

/*********************************************************************

* Function: Вывод изображения формата 8bit цвет/8bit данные

*

* Input:

* X0pos, Y0pos - координаты нижнего левого угла выводимого изображения

* *IN_bitmap - указатель на структуру BITMAP_INFO изображения которое выводим

* RLE - флаг сжатия, 0 - нет сжатия

*

********************************************************************/

extern void LCD_Draw_8_IMG(uint16_t X0pos, uint16_t Y0pos, const BITMAP_INFO_8 *IN_bitmap, uint8_t RLE);

/*********************************************************************

* Function: Вывод изображения формата 16bit цвет/16bit данные

*

* Input:

* X0pos, Y0pos - координаты нижнего левого угла выводимого изображения

* *IN_bitmap - указатель на структуру BITMAP_INFO изображения которое выводим

* RLE - флаг сжатия, 0 - нет сжатия

*

********************************************************************/

extern void LCD_Draw_16_IMG(uint16_t X0pos, uint16_t Y0pos, const BITMAP_INFO_16 *IN_bitmap, uint8_t RLE);

/** -------------------------------- Работа с выводом символов и текста -------------------------------- **/

/*********************************************************************

* Function: Выбор текущего шрифта для вывода

*

* Input: *selectFont указатель на структуру FONT_INFO шрифта который устанавливается для вывода

*

********************************************************************/

extern void LCD_SetFont(const FONT_INFO *selectFont);

/*********************************************************************

* Function: Вывод символа

*

* Input: Xpos, Ypos - координаты нижнего левой координаты символа

* trspr - прозрачность фона символа

* с - выводимый символ

*

********************************************************************/

extern uint8_t LCD_DrawChar(uint16_t x, uint16_t y, uint8_t trspr, char c);

/*********************************************************************

* Function: Вывод строки

*

* Input: Xpos, Ypos - координаты нижнего левой координаты с которой начинается строка

* trspr - прозрачность фона строки

* *str - указатель на строку

*

********************************************************************/

extern uint16_t LCD_PutStrig(uint16_t XPos, uint16_t YPos, uint8_t trspr, char *str);

/*********************************************************************

* Function: Вывод строки определенным цветом

*

* Input: Xpos, Ypos - координаты нижнего левой координаты с которой начинается строка

* trspr - прозрачность фона строки

* *str - указатель на строку

* Color - Цвет в 565

********************************************************************/

extern uint16_t LCD_PutColorStrig(uint16_t XPos, uint16_t YPos, uint8_t trspr, char *str, uint16_t Color);

/******************************************************************************

* Function Name : LCD_Strig_PointsWidht

* Description : Вычисление длинны строки в пикселях

* Input : XPos, YPos, *str

* Return : XPos - конечная координата

*******************************************************************************/

char* LCD_Strig_PointsWidht(uint16_t *XPos, char *str);

/*********************************************************************

* Function: Вывод текста с автоматическим переносом

*

* Input: Xpos, Ypos - координаты нижнего левой координаты с которой начинается текст

* Xend - координата переноса

* trspr - прозрачность фона текста

* *text - указатель на начало текста

*

********************************************************************/

extern uint16_t LCD_carryText(uint16_t XPos, uint16_t YPos, uint16_t Xend, uint8_t trspr, char *text);

/** -------------------------------- Графические примитивы -------------------------------- **/

///*********************************************************************

//* Function: Нарисовать точку

//*

//* Input: Xpos, Ypos - координаты точки

//*

//********************************************************************/

//extern void LCD_DrawPoint(uint16_t Xpos, uint16_t Ypos);

/******************************************************************************

* Function Name : DrawPixel

* Description : Нарисовать точку по указанным координатам

* Input : Xpos, Ypos, Color

* Return : None

*******************************************************************************/

extern void DrawPixel(uint16_t Xpos, uint16_t Ypos, uint16_t Color);

/******************************************************************************

* Function Name : DrawLine

* Description : нарисовать линию

* Input : Arguments:

+ (X0, Y0) is start point of line.

+ (X1, Y1) is end point of line.

+ BaseColor is intensity of line. Pass 0 for black line.

* Return : None

*******************************************************************************/

extern void LCD_DrawLine(uint16_t X0pos, uint16_t Y0pos, uint16_t X1pos, uint16_t Y1pos);

/*********************************************************************

* Function: Нарисовать прямоугольник

*

* Input: Xpos, Ypos - координаты нижнего левого угла

* Height, Width - высота и ширина прямоугольника

*

********************************************************************/

extern void LCD_DrawRect(uint16_t X0pos, uint16_t Y0pos, uint16_t X1pos, uint16_t Y1pos);

/*********************************************************************

* Function: Нарисовать закрашеный прямоугольник

*

* Input: Xpos, Ypos - координаты нижнего левого угла

* Height, Width - высота и ширина прямоугольника

* border - отрисовка с бордюром или без, 0 или 1 соответсвено

* borderColor - цвет бордюра, если border = 0 то может принимать любое значение

*

********************************************************************/

extern void LCD_DrawFillRect(uint16_t Xpos, uint16_t Ypos, uint16_t Height, uint16_t Width, DrawState border, uint16_t borderColor);

/*********************************************************************

* Function: Нарисовать окружность

*

* Input: Xpos, Ypos - координаты центра окружности

* Radius - радиус окружности

*

********************************************************************/

extern void LCD_DrawCircle(uint16_t Xpos, uint16_t Ypos, uint16_t Radius);

/*********************************************************************

* Function: Нарисовать прямоугольную фигуру с закругленными углами

*

* Input: x1, y1 - координаты верхнего левого угла если радиус = 0 или центра окружности для скругления углов

* x2, y2 - координаты нижнего правого угла если радиус = 0 или центра окружности для скругления углов

* rad - радиус окружности

*

* Overview: Функция отрисовки обьекта с скругленными углами.

* Для чисто круглого объекта x1 = x2 и y1 = y2.

* Для прямоугольного rad = 0.

*

********************************************************************/

extern void DrawBeveledRect(uint16_t X1, uint16_t Y1, uint16_t X2, uint16_t Y2, uint16_t Radius);

/*********************************************************************

* Function: Нарисовать закрашеную прямоугольную фигуру с закругленными углами

*

* Input: x1, y1 - координаты верхнего левого угла если радиус = 0 или центра окружности для скругления углов

* x2, y2 - координаты нижнего правого угла если радиус = 0 или центра окружности для скругления углов

* Radius - радиус окружности

* border - отрисовка с бордюром или без, 0 или 1 соответсвено

* borderColor - цвет бордюра, если border = 0 то может принимать любое значение

*

* Overview: Функция отрисовки закрашенного обьекта с скругленными углами.

* Для чисто круглого объекта x1 = x2 и y1 = y2.

* Для прямоугольного rad = 0.

*

********************************************************************/

extern void DrawFillBeveledRect(uint16_t X1, uint16_t Y1, uint16_t X2, uint16_t Y2, uint16_t Radius, uint8_t border, uint16_t borderColor);

/*********************************************************************

* Function: Нарисовать закрашеную прямоугольную фигуру с закругленными углами

*

* Input: x1, y1 - координаты верхнего левого угла если радиус = 0 или центра окружности для скругления углов

* x2, y2 - координаты нижнего правого угла если радиус = 0 или центра окружности для скругления углов

* Radius - радиус окружности

* border - отрисовка с бордюром или без, 0 или 1 соответсвено

* borderColor - цвет бордюра, если border = 0 то может принимать любое значение

*

* Overview: Функция отрисовки закрашенного обьекта с скругленными углами.

* Для чисто круглого объекта x1 = x2 и y1 = y2.

* Для прямоугольного rad = 0.

*

********************************************************************/

extern void DrawFillBeveledRect(uint16_t X1, uint16_t Y1, uint16_t X2, uint16_t Y2, uint16_t Radius, uint8_t border, uint16_t borderColor);

/*********************************************************************

* Function: Нарисовать треугольник

*

* Input: x1, y1 - координаты вершины А

* x2, y2 - координаты вершины В

* x3, y3 - координаты вершины С

*

* Overview: Функция отрисовки треугольника

*

********************************************************************/

extern void LCD_DrawTriangle(uint16_t X1, uint16_t Y1, uint16_t X2, uint16_t Y2, uint16_t X3, uint16_t Y3, uint16_t Color);

/*********************************************************************

* Function: Нарисовать закрашенный треугольник

*

* Input: x1, y1 - координаты вершины А

* x2, y2 - координаты вершины В

* x3, y3 - координаты вершины С

*

* Overview: Функция отрисовки закрашенного треугольника

*

********************************************************************/

extern void LCD_DrawFillTriangle(uint16_t x1, uint16_t y1, uint16_t x2, uint16_t y2, uint16_t x3, uint16_t y3, uint16_t Color);

/******************************************************************************

* Function Name : LCD_DrawButton

* Description : Draw Button / Нарисовать кнопку

* Input : btnINFO *btn

active - state, ON or OFF / состояние, нажата или нет

* Return : None

*******************************************************************************/

extern void LCD_DrawButton(btnINFO *btn, uint8_t active);

/******************************************************************************

* Function Name : LCD_DrawGrid

* Description : draw custom grid / Нарисовать сетку

* Input : GridType *grid

* Return : None

*******************************************************************************/

extern void LCD_DrawGrid(GridType *Grid, DrawState state);

/*********************************************************************

* Function: Нарисовать синус

*

* Input: x1, y1 - координаты нижнего левого углa

*

* Overview: Draw "SIN"/Нарисовать синус с заданными размерами и периодом

*

********************************************************************/

extern void LCD_DrawSIN(uint16_t X0, uint16_t Y0, uint16_t X1, uint16_t Y1, float periods, uint16_t Color);

нафига мне заново их переписывать ?!

свое мнение о том почему это сделано я высказал выше (так и скажите что завязываем дисплей потому что продаем платы, дисплеи, комплекты, потому и не открываем драйвер - иначе на свой дисплей вы сделаете свою плату...)

Edited by ВитГо

Share this post


Link to post
Share on other sites
иначе на свой дисплей вы сделаете свою плату

И чем будет отличаться печатная плата прибора "под родной дисплей" от печатной платы "под другой дисплей"? Те же пару десятков проводничков от МК к разъёму дисплея - изменения самой печатки минимальны (если вообще будут нужны). Развести же полностью "свою" печатку под такую схему - это "секас" не меньше разработки своего драйвера под другой дисплей. Смысл НЕвыкладывания исходников другой: защита интеллектуальной собственности - автор применил свои оригинальные алгоритмы обработки сигналов, управления прибором и т.п. Аналогично и по печаткам последних ревизий - разработчик потел над их оптимальной разводкой. Схема прибора - есть, готовые и полные прошивки - тоже, - конструкция доступна для повторения. Дальше - "проблемы негров шерифа не волнуют" - хочется под свой дисплей или что-то поменять в программе - вперёд, флаг в руки, пиши свою прошивку; хочется что-то изменить в схеме - вперёд, флаг в руки - разрабатывай свою печатку и т.д. и т.п. Думаю, автору по-барабану "популяризация" изделия - "чтобы все собирали". Кому надо - соберёт, но это не массовое изделие, чтобы клепали на конвеере или ковырялись в коде своими шаловливыми ручонками, доводя изделие до "коммерчески привлекательного" - меняя дисплеи на те, что стали более распостранёнными и дешёвыми; применяя другую, более дешёвую комплектуху (скажем, АЦП на 40 МГц, кварцевый генератор на 40 МГц, дешёвые ОУ, выбросить один канал, да ещё и дисплеи сюда распостранённые - экономия в средствах процентов 70%) и торговали этими поделками под самыми немыслимыми "торговыми марками".

Share this post


Link to post
Share on other sites

да всё там выложено и описано, ссылки выше.

чуваку надо просто на блюде под самый нос

Edited by slav0n

Share this post


Link to post
Share on other sites

опять надо носом тыкать http://hobby-research.at.ua/load/

https://github.com/LeftRadio/ngl

тыкать не нужно, можно просто показать... Вас родители так воспитали или это уже отпечатки русскоязычного интернета ?

За ссылку спасибо, да, там есть то что нужно...

по поводу блюда под самый нос: я не собираю, потому и не смотрю где что и как выложено... так что не просто под нос, но еще лучше если в архиве :-)

Edited by ВитГо

Share this post


Link to post
Share on other sites

а кто тут изъявил желание поковыряться в исходниках?

я нет, но потратив 10 минут всё нашлось без печатания обширных оправдательных постов

Share this post


Link to post
Share on other sites

ну а я не тратил и 10 минут и получил исходники...

так что за дисплей то хотят использовать ? ссылка есть на товар продавца?

Edited by ВитГо

Share this post


Link to post
Share on other sites

Имеется в наличии Мега32 с не рабочим 39-м выводом. Есть ли вероятность того, что она подойдет для использования в данном осциллографе?

В его схеме на вывод 39 подается AGND. А если он и заработает, то может работать не адекватно. Так я понимаю?

Share this post


Link to post
Share on other sites

В ДИПе. Да вот с Квазара АВР осталась и лежит: переменником в делителе напряжения на вольтметр спалил порт. А тут как раз подходит. Но только "полевые" испытания покажут работоспособность ))

Вообще, хочется иметь двухканальный приборчик не обязательно со своим экраном/ Рассматриваю и от USB.

Подумываю о покупке из китая или instrustar-а, или hantek-а. Но больше склоняюсь к instrustar, по отзывам и по обзорам лучше.

А вышеописанный осциллограф в сравнении с китайском DSO138 как будет выглядеть? Хочется ваше мнение услышать.

Кстати, а Neil Scope 3 - он то как раз двухканальный и через USB работает. И на сколько я понимаю, лучше чем китийськие аналоги.

Или проще его купить готовый... Не знаю. В Минске пока не встречал объявлений.

Нужно изучить этот вопрос.

Edited by JoyJo

Share this post


Link to post
Share on other sites

какой вы имеете ввиду на Мега32 или NEIL SCOPE 3 , если последний то на порядок выше на голову от китайца , ну и получить удовольствие от самого промесса в изготовлении + какой не какой опыт , вам самим решать , 1 000 000 человек , столько же и мнений будет

Edited by shallun

Share this post


Link to post
Share on other sites

Если двухканальный - то Неил. А изначально про АТмегу шел разговор.

По большому счету, приобрел бы и набор Неила. С готовой платой заводской, ибо больно она меня пугает. ПЛИС то запаять можно, хотя она тоже "страшноватая". ))))

Share this post


Link to post
Share on other sites

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

защитные диоды проверил все целые,заменил ОУ без изменений,подскажите что отвечает за измерение постоянной составляющей

Share this post


Link to post
Share on other sites

У меня после очередных измерений перестал работать Dss-31, который я собрал по материалам DesAlex. Прикрепил фото экрана осциллографа. На нем видно, что полоса опустилась вниз экрана. При подключении источника сигнала картинка не меняется. Подскажите что могло сгореть, с чего начать проверку?

post-189281-0-00892300-1464932052_thumb.jpg

post-189281-0-13113000-1464932070_thumb.jpg

Edited by Евгений-435

Share this post


Link to post
Share on other sites

"Дела давно забытых дней, преданья старины глубокой" (А.С.Пушкин, "Руслан и Людмила")

С развитием современной осциллографо-строительной мысли... думал, давно уже все повыбрасывали на помойку...

Ничего не сказано - на входной сигнал ("переменку") реакция есть? "Полоса ушла вниз" - входной усилитель проверять, в первую очередь, и источник опорного напряжения на TL431, который формирует сдвиг рабочей точки последнего (1,25в на выв.6 ОУ). Сделать промеры напряжений на выводах входного ОУ и проанализировать их соответствие теории. Если там всё нормально, то: защитные диоды не пробиты? коммутатор DD2 нерабочий тоже может такой эффект сделать. Реакция на кручение R15 R29 есть? (потребуется перекалибровка прибора, если уже бездумно кручены).

Share this post


Link to post
Share on other sites

DesAlex, при входе "~=" полоса уходит вниз,а при "┴" осциллограф работает, но сигнал на экране нормально отображается только при переключении на щупе в положение 1:10, а при 1:1 сигнал не влезает в экран, мерил прямоугольный сигнал частотой 30 гц амплитуда 12 В.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

  • Сообщения

    • Капрон суперклей не берёт! Надо попробовать.
    • Отличная идея - всех профи в закрытый клуб. Но идею , для справедливости, нужно дополнить -  пусть флудеры и дилетанты создадут свой закрытый клуб, куда для профи вход  будет также закрыт. Вот только тогда на форуме и воцариться равноправие. А иначе... профи,  окуевшие в своём высоколобом клубе от междусобных заумных  дебатов с себе подобными, будут постоянно залазить в темы к начинающим и дилетантам, чтобы  почитать им нотации, пофлудить, расслабиться,  оттянуться и повы_бываться от души.  Да ладно... Это смотря о чём у них спор. Если о работе симисторов в разных квадрантах, то  они вполне могут обложить друг друга куями в вашей закрытой теме для профессионалов. Но это и хорошо... т.к. никто из флудеров и дилетантов этого не прочитает. Им до этого ещё  расти и расти...
    • На днях попробовал приклеить петлю крышки ноута  суперклеем с содой. К моему удивлению, очень хорошо получилось и держит отлично. Способ не новый, но подробнее можно ознакомиться вот здесь - https://gidpokraske.ru/rabota-s-kleem/super-klej-i-soda.html    
    • Подобные конденсаторы встречаются в блоках питания ПК, но не во всех ...
    • научился делать снимки триггером. еще бы научиться сохранять снимки а не телефоном фоткать кз кнопкой, выходное 5в, ток 2А макс.   Пульсации, 5в, ограничение 1А, и без ограничения так же.  
    • Такие да не такие.   Фильтр спаять мало.Его нужно настроить.Есть прибор называется АЧХ метр Х1-48 или "СВИСТОК"-худший вариант. Вод делал когда то,так в фильтре конденсаторы на 2квольта взрывались пока не поставил трубчатые.Мощьность была ват40-50 в этом пределе.
    • На ремонт как-то попал "Technics SA-GX 130". Так там было всё продумано. На радиаторе с микросхемой стоял транзистор в качестве термо-датчика. При положении регулятора громкости до 12 часов вентилятор не включался, так как нагрев радиатора был ничтожный. А вот, когда за 2-3 часа, радиатор становился ощутимо тёплым, вентилятор стартовал и эффективно охлаждал радиатор с микросхемой. Никакой дискомфорт не ощущался. Видно обороты были подобраны грамотно. Да и степень износа вентилятора не велика. В компьютерах, и в некоторых БП включение охлаждающего вентилятора организовано от термо-датчика на радиаторе. Возросла нагрузка, разогрев радиатора увеличился и включился обдув. В компьютерах этот режим можно установить в BIOS.Такое управление вентилятором обдува, наверное, будет самое грамотное, в зависимости от температуры радиатора. При ничтожных нагрузках вентилятор вообще включаться не будет.  
×
×
  • Create New...