-
Content Count
1,860 -
Joined
-
Last visited
-
Days Won
134
Reputation Activity
-
Evgeniy got a reaction from VitalForce in Трассировка PCB
Не, читать литературу бесполезно, надо практиковаться. Необходимо начать самому разводить платы. Сначала простые схемы, потом посложнее.
Только практикой можно развить данную способность.
В Sprint Layout есть кнопка Тест, касаясь щупом, на плате подсвечивается дорожка, и можно проследить куда и что идёт, какие детали висят на данной дорожке.
-
Evgeniy got a reaction from VitalForce in USBASP Прошу помогите
Как в системе устройство выглядит? Дрова нормально встали?
Рекомендую попробовать программатор на другом компьютере. Может виндовс чудит.
-
Evgeniy got a reaction from Ростислав Михайлов in Трассировка PCB
Не, читать литературу бесполезно, надо практиковаться. Необходимо начать самому разводить платы. Сначала простые схемы, потом посложнее.
Только практикой можно развить данную способность.
В Sprint Layout есть кнопка Тест, касаясь щупом, на плате подсвечивается дорожка, и можно проследить куда и что идёт, какие детали висят на данной дорожке.
-
Evgeniy got a reaction from VitalForce in Устройство для перезагрузки роутера
TP-Link даже для дома не вариант. Это у них болезнь.
Как вариант, суточныйй таймер. Можно тупо китайский будильник, вместо пищалки собрать ключ с реле, которое будет рвать питание роутера.
Но лучше ройтер заменить.
-
-
-
Evgeniy got a reaction from Ростислав Михайлов in Импульсный паяльник
Феррит нагрелся, его магнитная проницаемость резко упала, и первичная обмотка превратилась в перемычку.
Желтое кольцо в качестве сердечника не пойдёт, лучше феррит 2000-3000
-
Evgeniy got a reaction from Dominik in Регистрация
Регистр букв - это заглавные или прописные буквы (к или К).
-
Evgeniy reacted to Денис90 in Программатор Multi PIC Programmer 5
Автору респект. Много чего нового узнал, узнаю тут. Делаю такой же программатор. В дальнейшем хочу, буду изучать языки программирования. Пока полный ноль)
-
Evgeniy got a reaction from Ростислав Михайлов in Светозвуковой оповещатель о кз
на вторую ногу XL4016 через диод приходит 5В во время срабатывания защиты.
Надо в блоке питания проследить, что приходит на этот вывод.
Бузер (пищалка) можно найти активный, то есть при подаче напряжения на него, он начинает пищать.
В блоке питания должен где то стоять шунт, измеряющий ток, операционник, сигнал с которого идёт на 2 ногу XL4016.
-
Evgeniy got a reaction from Ростислав Михайлов in источник питания
http://vip-cxema.org/index.php/home/mikrokontrollery/199-dimmer-s-distantsionnym-upravleniem
-
Evgeniy got a reaction from AlexRus1234 in Схемы выпрямления для ИИП
Если ИИП выполнен по мостовой или полумостовой схеме, то двухполупериодный выпрямитель обязателен. Как его выполнить, дело ваше.
Мостовые выпрямители встречаются реже.
Чем меньше полупроводников в цепи, тем меньше потерь. Так, заменив мост двумя диодами, мы убираем 2 диода. Ведь на каждом диоде падает 0,2-0,7В (смотря какой установить). При больших токах на этих диодах рассеивается соответствующая мощность.
Если выпрямитель сделан из двух диодов и 2 обмоток, эти диоды работают как бы параллельно и рассеиваемая мощность уменьшается в два раза. Через каждый диод течёт половина требуемого тока.
В мостовой схеме 2 диода в цепи последовательно, то есть потери на диодах удваиваются. На диодах моста падает уже 0,4-1,4В. Протекает полный ток цепи. То есть потеряем больше мощности.
В ИИП намотать вторую обмотку не проблема, так как количество витков небольшое.
-
Evgeniy got a reaction from Ростислав Михайлов in Схемы выпрямления для ИИП
Если ИИП выполнен по мостовой или полумостовой схеме, то двухполупериодный выпрямитель обязателен. Как его выполнить, дело ваше.
Мостовые выпрямители встречаются реже.
Чем меньше полупроводников в цепи, тем меньше потерь. Так, заменив мост двумя диодами, мы убираем 2 диода. Ведь на каждом диоде падает 0,2-0,7В (смотря какой установить). При больших токах на этих диодах рассеивается соответствующая мощность.
Если выпрямитель сделан из двух диодов и 2 обмоток, эти диоды работают как бы параллельно и рассеиваемая мощность уменьшается в два раза. Через каждый диод течёт половина требуемого тока.
В мостовой схеме 2 диода в цепи последовательно, то есть потери на диодах удваиваются. На диодах моста падает уже 0,4-1,4В. Протекает полный ток цепи. То есть потеряем больше мощности.
В ИИП намотать вторую обмотку не проблема, так как количество витков небольшое.
-
Evgeniy reacted to Александр Бушков in 16F877A-I/P Термометр на DS18b20
' Программа работает!
' Термометр на DS18b20, 12 битное преобразование
' Точность и шаг хода температуры 0.0625 градуса
' Вывод на дисплей целого чила полных градусов и целого числа десятитысячных долей градуса
' Вывод на дисплей признака изделия, 6 байт собственного номера, байта Ц.К.
' Программа. версия от 31 мая 2016
'16F877А-I/P
gl var byte 'градусы младший байт температуры из DS18b20
gh var byte 'градусы старший байт температуры из DS18b20
zn var byte 'Знак температуры
x var byte
fam var byte
ser0 var byte
ser1 var byte
ser2 var byte
ser3 var byte
ser4 var byte
ser5 var byte
crc var byte
temp var byte 'Целочисло полных градусов
temp0001 var word 'Целое число десятитысячных долей градуса при выводе на дисплей.
DEFINE LCD_DREG PORTB
DEFINE LCD_DBIT 4
DEFINE LCD_RSREG PORTB
DEFINE LCD_RSBIT 3
DEFINE LCD_EREG PORTB
DEFINE LCD_EBIT 0
DEFINE LCD_BITS 4
DEFINE LCD_LINES 2
DEFINE LCD_COMMANDUS 2000
DEFINE LCD_DATUS 50
define ADC_BITS 10
define ADC_CLOCK 3
define ADC_SAMPLEUS 100
pause 100
'Конфигурируем порты
PortB=%00000000
PortC=%00000000
PortD=%00000000
PortE=%00000000
TrisB=%00000000 ' 0- Выход, 1 - Вход !!!!
TrisD=%11111111 ' 0- Выход, 1 - Вход !!!!
TrisA=%11111111 ' 0- Выход, 1 - Вход !!!!
TrisE=%11111101 ' 0- Выход, 1 - Вход !!!!
TrisC=%00000000 ' 0- Выход, 1 - Вход !!!!
ADCON1=%10000010
x=0
PortE.1=1 ' Берем питание VDD для DS18b20
gl=0
gh=0
sto: 'НАЧАЛО ЦИКЛА
x=120 ' Промежуточные вычмсления
x=x-80
x=x/10
x=x*30
TrisC.3=0 ' Порт ввода-вывода информации в DS18b20
OWout PortC.3,1,[$CC] ' Инициализация DS18b20 (1) и команда пропуска серийного номера (СС)
OWout PortC.3,0,[$44] ' Команда запуска преобразования температуры в DS18b20
pause 900
OWout PortC.3,1,[$CC] ' Инициализация DS18b20 (1) и команда пропуска серийного номера (СС)
OWout PortC.3,0,[$BE] ' Запускаем команду чтения двух байт температуры из DS18b20
TrisC.3=1
owin PortC.3,0,[gl,gh] ' Прием двух байт температуры из DS18b20
TrisC.3=0 ' Порт ввода-вывода информации в DS18b20
OWout PortC.3,1,[$33] ' Запускаем команду чтения восьми байт признак изделия, серийный номер 6 байт, байт ц.к. из DS18b20
pause 900
TrisC.3=1
owin PortC.3,0,[fam,ser0,ser1,ser2,ser3,ser4,ser5, crc] 'Прием 8 байт из DS18b20 признак изделия, серийный номер 6 байт, байт ц.к.
temp=0
temp0001=0
' Преобразование байтов температуры из DS18b20 в числовое значение для вывода на дисплей
if gh.7=0 then
zn="+"
else
zn="-"
endif
' Преобразование для положительной температуры
if gh.7=0 then
if gh.2 =1 then temp=temp+64
if gh.1 =1 then temp=temp+32
if gh.0 =1 then temp=temp+16
if gl.7 = 1 then temp=temp+8
if gl.6= 1 then temp=temp+4
if gl.5 =1 then temp=temp+2
if gl.4 =1 then temp=temp+1
if gl.3 =1 then temp0001=temp0001+5000
if gl.2 =1 then temp0001=temp0001+2500
if gl.1 =1 then temp0001=temp0001+1250
if gl.0=1 then temp0001=temp0001+625
endif
' Преобразование для отрицательной температуры
if gh.7=1 then
gl=~gl+1 ' Делаем дополнение к отрицательной температуре:
' инвертиреем биты и прибавляем 1
gh=~gh
if gl=0 then gh=gh+1 'Учитываем перенос из мл.байта при +1,если он был
if gh.2 =1 then temp=temp+64
if gh.1 =1 then temp=temp+32
if gh.0 =1 then temp=temp+16
if gl.7 = 1 then temp=temp+8
if gl.6= 1 then temp=temp+4
if gl.5 =1 then temp=temp+2
if gl.4 =1 then temp=temp+1
if gl.3 =1 then temp0001=temp0001+5000
if gl.2 =1 then temp0001=temp0001+2500
if gl.1 =1 then temp0001=temp0001+1250
if gl.0=1 then temp0001=temp0001+625
endif
'Вывод на дисплей целого чила полных градусов и целого числа десятитысячных долей градуса
'Вывод на дисплей 8 байт из DS18b20 признак изделия, серийный номер 6 байт, байт ц.к.
lcdout $fe, 1
lcdout $fe, 2
lcdout "DS18b20 Temperat"
lcdout $fe, 192
if temp0001=625 then
lcdout zn,dec temp,".0625" 'Добавляем ведущий 0 перед 625 когда temp0001=625. Иначе было бы 23.625 вместо 23.0625
else
lcdout zn,dec temp,".",dec temp0001
endif
pause 3000
lcdout $fe, 1
lcdout $fe, 2
lcdout "Fam = ",dec fam
lcdout $fe, 192
lcdout "Ser0= ",dec ser0
pause 3000
lcdout $fe, 1
lcdout $fe, 2
lcdout "Ser1= ",dec ser1
lcdout $fe, 192
lcdout "Ser2= ",dec ser3
pause 3000
lcdout $fe, 1
lcdout $fe, 2
lcdout "Ser3= ",dec ser3
lcdout $fe, 192
lcdout "Ser4= ",dec ser4
pause 3000
lcdout $fe, 1
lcdout $fe, 2
lcdout "Ser5= ",dec ser5
lcdout $fe, 192
lcdout "CRC = ",dec crc
pause 3000
'Конец вывода информации на дисплей
goto sto ' КОНЕЦ ЦИКЛА
End
-
Evgeniy got a reaction from Ростислав Михайлов in Репитеры, Усилители сотового сигнала GSM, 3G, LTE 4G
На алиекспресс такие репитеры продают, как с антеннами, так и по о дальности. Самому со.рать не реально. Много частотные стоят дорого (gsm/3g, wcdma/lte).
Простой gsm доступен, работает отлично, сам покупал и монтировал.
-
Evgeniy got a reaction from srukamiUA in Домашняя метеостанция (барограф)
Если место позволит, можно сделать переключение единиц измерения, мм.рт.ст, милибар...
Я привык к милибарам, так как китайская метеостанция отображает график давления в милибарах. А так же на заводе всё буржуйское оборудование работает с этими же единицами измерения.
Ну это я так, типа совет.
-
Evgeniy reacted to srukamiUA in Домашняя метеостанция (барограф)
Думаю для новичка в Ардуино сомое-то!
Я в видео постарался максимально доступно все объяснить.
Исходный код комментировал обильно!
Что умеет
--каждую секунду отображает на экране температуру и атмосферное давление
--рисует график давления период настраивается независимо
--рисует график температуры период настраивается независимо
-
-
-
Evgeniy got a reaction from v1ct0r in Электронный блок управления электровентилятором системы охлаждения автомобиля
Электронный блок управления электровентилятором системы охлаждения автомобиля устанавливается параллельно или вместо штатного контактного датчика температуры. Работает блок следующим образом:
Вентилятор начинает плавно (в течении 5 сек) разгоняется при 92'C от 0 до 49% мощности. По мере роста температуры от 92'C до 105'C пропорционально растёт мощность от 49% до 100%. При падении температуры так же уменьшается мощность. При достижении температуры 87'C мощность составляет 30%. Вентилятор отключается при температуре менее 87'C. Блок собран на микроконтроллере pic16f628a, его достоинство - это легкодоступность и наличие аппаратного ШИМ. Схема простая и легка в повторении. В наладке не нуждается. В предвыходном каскаде можно применить транзисторы типа BC547, BC557 и т.п. аналогов куча. На выходе IRF3205, IRFZ44,46,48. Можно воткнуть 2-3 транзистора в параллель, не забывая при этом про индивидуальные резисторы на затворе. Можно обойтись и одним, установив транзистор на небольшой теплоотвод. Если вентилятор в машине висит на плюсе, то требуется изменить выходной каскад нижнего плеча на верхний. ШИМ работает на частоте 18000Гц. Её можно изменить при прошивке. Коэффициент находиться в нулевой ячейке EEPROM, по умолчанию установлено 12$ (18кГц). То есть частота задаётся в килогерцах и вписывается в нулевую ячейку в шестнадцатеричном виде, например: 16кГц - 10$ 17кГц - 11$ 18кГц - 12$ 19кГц - 13$ 20кГц - 14$ 21кГц - 15$ 22кГц - 16$ и т.д. hex.zip
-
Evgeniy got a reaction from VitalForce in Электронный блок управления электровентилятором системы охлаждения автомобиля
Электронный блок управления электровентилятором системы охлаждения автомобиля устанавливается параллельно или вместо штатного контактного датчика температуры. Работает блок следующим образом:
Вентилятор начинает плавно (в течении 5 сек) разгоняется при 92'C от 0 до 49% мощности. По мере роста температуры от 92'C до 105'C пропорционально растёт мощность от 49% до 100%. При падении температуры так же уменьшается мощность. При достижении температуры 87'C мощность составляет 30%. Вентилятор отключается при температуре менее 87'C. Блок собран на микроконтроллере pic16f628a, его достоинство - это легкодоступность и наличие аппаратного ШИМ. Схема простая и легка в повторении. В наладке не нуждается. В предвыходном каскаде можно применить транзисторы типа BC547, BC557 и т.п. аналогов куча. На выходе IRF3205, IRFZ44,46,48. Можно воткнуть 2-3 транзистора в параллель, не забывая при этом про индивидуальные резисторы на затворе. Можно обойтись и одним, установив транзистор на небольшой теплоотвод. Если вентилятор в машине висит на плюсе, то требуется изменить выходной каскад нижнего плеча на верхний. ШИМ работает на частоте 18000Гц. Её можно изменить при прошивке. Коэффициент находиться в нулевой ячейке EEPROM, по умолчанию установлено 12$ (18кГц). То есть частота задаётся в килогерцах и вписывается в нулевую ячейку в шестнадцатеричном виде, например: 16кГц - 10$ 17кГц - 11$ 18кГц - 12$ 19кГц - 13$ 20кГц - 14$ 21кГц - 15$ 22кГц - 16$ и т.д. hex.zip
-
Evgeniy got a reaction from srukamiUA in Регулятор мощности
Однако, в схему ошибочка вкралась! Вход АЦП посадили на землю через резистор.
-
Evgeniy got a reaction from srukamiUA in Мини Осциллограф+ Генератор сигналов+Частотомер на LCD 5110
Я об резистором делителе и говорю.
Для измерения переменам нужен входной каскад на операционном усилителе со смещением на середину питания. Это для того, чтобы отрицательный ное напряжение отобразить. На сайте автора есть схема. Смотри ссылки выше.
-
Evgeniy got a reaction from srukamiUA in Мини Осциллограф+ Генератор сигналов+Частотомер на LCD 5110
Программатором Громова тоже можно, если автор hex выложит. В программе вроде как есть экспорт скетча в hex файл.
-
Evgeniy got a reaction from srukamiUA in Мини Осциллограф+ Генератор сигналов+Частотомер на LCD 5110
Нужен usb-ttl (uart) переходник, либо com-ttl переходник, либо arduino uno.
Программа для прошивки выложена на сайте автора в готовом виде.
Цепляем переходник к палатке (4 провода: +5В, общий, rx, tx), второй конец к компьютеру. Ставим дрова на переходник (у меня винда сама поставила), запускаем программу, открываем проект и скачивания скетч в ардуино.
Я в руках никогда ардуино не держал, но очень быстро разобрался как и что делать. В этом и прелесть ардуино!