RK50.RU

Радиодетали Пушкино

Tag: инженер Петров

AVR программирование и применение,

Published / by rk50.ru

Это генератор низкой частоты от 0.007 до 19 кГц.
Имеет две функциональные кнопки, к которым привязаны несколько функций, так же генератор имеет звуковую индикацию, когда достигнут минимум или максимум диапазона регулировки частоты, а так же при активации аттенюатора выходного напряжения.

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


Все авторские права принадлежат Петрову Р.В, RK50.RU

Радиостанция восток 101, пример ремонта

Published / by rk50.ru

Данные радиостанции Vostok ST101 эксплуатируются у строителей.
Первый раз мне принесли их на программирование, через полтора месяц в ремонт.


Все авторские права принадлежат Петрову Р.В, RK50.RU

Доработка батарейного отсека радиостанции Kenwood TK-3170

Published / by rk50.ru

Вышел из строй зарядное устройство радиостанции Kenwood TK-3170.
Диагностика схемы выявила неработающий микроконтроллер фирмы Holtek.
Недолго думая, зарядное устройство выкинул.
Вынул аккумуляторы, а батарейный отсек переделал так, чтобы радиостанцию можно было питать от внешнего источника питания. Таким образом, теперь радиостанцию Kenwood TK-3170 можно использовать для работы в стационарных условиях от блока питания 220В или в автомобиле от бортовой сети 14В.

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

Технические характеристики батарейного отсека:
Входное напряжение питания: (8-26)В
Выходное напряжение питания: 7В (+0,2-0,5)В
Максимальный выходной ток: 1500 мА
Защита от смены полярности напряжения: Да
Защита от короткого замыкания по выходу: Да
Температурная защита: Да
Индикатор полярности напряжения :Да (светодиод)


Все авторские права принадлежат Петрову Р.В, RK50.RU

Обучение ремонту электронике на примере радиостанции 27 МГц

Published / by rk50.ru


Все авторские права принадлежат Петрову Р.В, RK50.RU

Генератор сигналов на микроконтроллере, часть 1

Published / by rk50.ru

ОГЛАВЛЕНИЕ

1. «АЛИЭКСПРЕСС» ЗА И ПРОТИВ
2. КРАТКИЙ ОБЗОР ГЕНЕРАТОРА MHS-5200P 25 МГц
3. КРАТКОЕ ОПИСАНИЕ ГЕНЕРАТОРА
4. ТЕХНИЧЕСКИЕ ХАРАКТЕРИСТИКИ
5. ЭТАПЫ ПРОЕКТИРОВАНИЯ
ЭЛЕКТРИЧЕСКАЯ СХЕМА
6. ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ
7. ОСЦИЛЛОГРАММЫ
8. ФОТОГРАФИИ ПЕЧАТНОЙ ПЛАТЫ.
9. ВИДЕО 1 ЧАСТЬ

1. «АЛИЭКСПРЕСС» ЗА И ПРОТИВ
Если нравиться заниматься радио, то нужны приборы.
«АлиЭкспресс» спасает, но:
1. Товар может не дойти. Возврат денег 50/50
2. Товар дошел, но не соответствует заявленным техническим параметрам и такое обычно 100%. Однако всегда можно с некоторыми недостатками смериться.. Возврат денег — 0%
3. Товар дошел, но через некоторое время перестал работать. Возврат денег — 0%. Возможность положительного исхода ремонта 50/50.

2. КРАТКИЙ ОБЗОР ГЕНЕРАТОРА MHS-5200P 25 МГц

Посмотрел отзывы русских о данном продукте «MHS-5200P 25 МГц» -все в восторге. Посмотрел отзывы зарубежных радиолюбителей -как всегда: форма сигнала после 5 МГц уже только синус, выставляемое напряжение не соответствует действительности. Я все связываю с бедностью русских, которые не могут себе позволить измерительное оборудование кроме китайского, которое правильнее отнести к индикаторам.

3. КРАТКОЕ ОПИСАНИЕ ГЕНЕРАТОРА
Данный прибор предназначен для проверки приемных трактов радиостанций в диапазоне 0.2_60 МГц. Предполагается ввести аттенюатор и регулировку формы выходного сигнала с применением второго микроконтроллера AVR.
В настоящее время на микроконтроллере AVR ATTINY13A реализовано управление генераторами.
Нажатие и отпускание кнопки сопровождается звуковыми сигналами разной формы, соответствующей диапазону включения генератора..
Количество повторений сигнала при отпускании кнопки соответствует под диапазону включения LC-генератора, то есть от 1 до 3 повторений.
При бездействии генератора, в течении 2-х часов каждые 15 минут издается звуковой сигнал. Считаю данную опцию полезной, кто уходит с головой ремонт или разработку, Повторяющийся сигнал — не даст просидеть увлеченно за работой весь день без еды.
По истечении 2-х часов, генератор отключается, микроконтроллер уходит в режим Power Down. Перед отключение издается несколько продолжительных прерывистых звуковых сигналов.

4 ТЕХНИЧЕСКИЕ ХАРАКТЕРИСТИКИ

Технические характеристики генератора
Напряжение питания _________7_28В
1. Диапазон 0.2____2 МГц
2. Диапазон 2______15МГц
3. Диапазон 15______60 МГц

Выходной сигнал_____________________________________________________ синус
Амплитуда выходного сигнала в диапазоне частот 0.2____2 Мгц_____________10В
Амплитуда выходного сигнала в диапазоне частот 2____15Мгц_____________2В
Амплитуда выходного сигнала в диапазоне частот 16____60Мгц_____________0.7В
АМ/ЧМ модуляция____________________________________________________Да
Звуковая индикация___________________________________________________Да
Таймер отключения___________________________________________________2 часа.

5. ЭТАПЫ ПРОЕКТИРОВАНИЯ
1. PLL синтезатор
2. Цифровая регулировка выходного напряжения
3. Цифровая регулировка формы сигнала

6. ЭЛЕКТРИЧЕСКАЯ СХЕМА

программист микроконтроллеров, инженер программист микроконтроллеров, программист avr, разработка электрических схем, день инженера электроника, инженер ремонту электроники, разработчик микроконтроллеров, разработчик устройств микроконтроллерах,  программирование микроконтроллеров atmel, микросхема atmel программирование, инженер конструктор схемотехник, генератор генератор синусоидального сигнала, генератор вч сигналов, генератор сигналов на микроконтроллере, rk50.ru, rk50, ingineer Petrov, Roman Petrov, инженер Петров
электрическая схема LC-генератов и управления.

7. ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ

Программа занимает чуть менее 400 байт.

/*
* Управлением питания генераторов
*
* Created: 07.12.2016 21:15:42,.
* Author: Petrov Roman, http://rk50.ru, proftpd@mail.ru
********** МОДИФИКАЦИЯ 15.12.16: *********
1.Каждому под диапазону LC-генератора соответствует свой звуковой сигнал. 1,2 или 3 коротких сигнала.
2. В время работы генератора, по истечении 15 минут издается звуковой сигнал, то есть напоминание о том, чтобы не забыть отключить генератор, если не нужен.
********** МОДИФИКАЦИЯ 16.12.16: *********
1. Отключение генератора после 2-х часов бездействия, если не нажата ни одна кнопка.
*/
;PB4 -выход звукового индикатора
;PB3 — кнопка переключения генераторов
;PB2 — PB0 — питание на генераторы, в среднем 3-4 мА

.include «tn13def.inc»
.dseg ;сегмент данных
.def tmpa = R16 ; рабочий регистр
.def tmpb = R19; отсчет времени
.def timeout_1 = R20; отсчет времени
.def timeout_2 = R21; отсчет времени
.def channel = R22; канал RC-генератора
.def var_channel = R23
.def power_off = R24 ; отключение генератора

.equ clock = 0x00
.equ time_sound = 0x08; длительность звукового сигнала при запуске МК
.equ time_off = 0x08; время перед отключением МК=N*15min
.equ timeout_long = 0x5B; 0x5B < => 1-1=90=9,91s 900/90= 10 0x24 = 36 < => 36-1 = 35*25,228= 883sec, 30 = 737.5sec
.equ timeout_short = 0x67; 0x66=102 0x65=100 < => 10/0.09911=101 0xFD=252=883/252= 25.2286s 0xFB=252 < => 251-1=250 = 0,1017*249= 25,34 sec

.cseg ; сегмент кода
.org 0x00
ldi R16, clock
out OSCCAL, R16
clr channel
clr power_off

ldi tmpa, 0b00010111; PP3, PB4 -input
out DDRB, tmpa
ldi tmpa, 0b00011100
out PORTB, tmpa
ldi tmpb, time_sound
; Пауза пере стартом
start_pause:
dec tmpb
cpi tmpb,1
breq end_pause
rcall pause
rjmp start_pause
end_pause:

rcall sound_key_off

ldi timeout_1, timeout_long
ldi timeout_2, timeout_short; 25,43sec
;#############################################################################
start: ; 1100
rcall time_15min
nop
in tmpa, PINB
cpi tmpa, 12
breq start

rcall sound_key_on ;звук нажатия кнопки
clr power_off; сброс режима отключения, т.к. нажата кнопка
inc channel; 1
cbi PORTB, 2
sbi PORTB,1 ; PORTB=1
mov var_channel, channel; copy chanel _> var_chanel

;#############################################################################
start_1: ; 1010
nop
in tmpa, PINB
cpi tmpa, 10
brne start_1; пока не отпустят кнопку, будем ждать
rcall sound_2 ; двух кратный звуковой сигнал отпускания кнопки

;#############################################################################
start_1_0:
rcall time_15min
nop
in tmpa, PINB
cpi tmpa, 10
breq start_1_0; ждем пока не нажмут кнопку

rcall sound_key_on ; звук нажатия кнопки
clr power_off
inc channel ; 2
cbi PORTB, 1
sbi PORTB,0 ; PORTB0=1
mov var_channel, channel; copy chanel _> var_chanel

;#############################################################################
start_2: ;1001
nop
in tmpa, PINB
cpi tmpa, 9
brne start_2 ; ждем пока не отпустят кнопку
rcall sound_3 ; трех кратный звуковой сигнал отпускания кнопки
start_2_0:
rcall time_15min
nop
in tmpa, PINB
cpi tmpa, 9
breq start_2_0; ждем пока не нажмут кнопку

rcall sound_key_on ; звук нажатия кнопки
clr power_off
cbi PORTB, 0
sbi PORTB,2 ; PORTB2=1
mov var_channel, channel; copy chanel _> var_chanel
clr channel; 0

;#############################################################################
start_3: ;1100
nop
in tmpa, PINB
cpi tmpa, 12
brne start_3; ждем пока не отпустят кнопку.
rcall sound_1; одинарный звуковой сигнал отпускания кнопки, так как переходим в начало работы программы
rjmp start

;#########################################################################################################
; ЗВУКОВАЯ ИНДИКАЦИЯ
;#########################################################################################################
sound_1:
rcall sound_key_off
ret

sound_2:
rcall sound_key_off
rcall sound_key_off
ret

sound_3:
rcall sound_key_off
rcall sound_key_off
rcall sound_key_off
ret

;#############################################################################
pause: ; 100mS
ldi R17, 0x29 ; 0x2B 43 =105 mS
df1: ;
dec R17
cpi R17, 0
breq end1
ldi R18, 0xFF

next1: ; 2,31ms
dec R18
cpi R18,0
breq df1
rjmp next1
end1:
ret

sound_key_off:
sbi PORTB, 4; ON sound -Звуковой сигнал при отпускании кнопки
rcall pause ; 315/3=105
rcall pause
rcall pause
cbi PORTB, 4; OFF sound
rcall pause; 70 ms
rcall pause
rcall pause
ret

sound_key_on:; 35ms < => R18=0x0F
sbi PORTB, 4; ON sound -Выдаем звуковой сигнал, при нажатии кнопки
rcall pause
cbi PORTB, 4
rcall pause
rcall pause
rcall pause
rcall pause
rcall pause
rcall pause
ret
;########################################################################################
; ТАЙМЕР 15 МИНУТ
;########################################################################################

time_15min:
dec timeout_2
cpi timeout_2, 1
breq time_1
rcall pause
ret
time_1:
ldi timeout_2, timeout_short
dec timeout_1
cpi timeout_1, 0
breq timer_0; при завершении отсчета, выдать звуковой сигнал
ret

timer_0: ; По достижении 15 минут издается звуковой сигнал, соответствующий каналу включения генератора
rcall poweroff
ldi timeout_1, timeout_long; перегружаем таймер
ldi timeout_2, timeout_short; 25sec
cpi var_channel, 0
breq sound_1
cpi var_channel, 1
breq sound_2
cpi var_channel, 2
breq sound_3
ret

;##############################################################################
; Отключение питания через 2 часа бездействия
;##############################################################################

poweroff:
inc power_off
cpi power_off, time_off; t2=8 < => N*15min = 8*15=120min ждем при бездействии и выключаем все генераторы
breq end_power
ret

end_power:
clr tmpa
out PORTB, tmpa ; Все порты в 0
ldi tmpb, 0x5F
sbi PORTB, 4; Подача звукового сигнала перед отключением МК, т.е. входа в режим PowerDown
rcall pause_sleep
cbi PORTB, 4
rcall pause
sbi PORTB, 4
rcall pause_sleep
rcall pause_sleep
rcall pause_sleep
cbi PORTB, 4; sound OFF
clr R16
ldi R16, 0b00101000
out MCUCR, R16
nop

sleep

pause_sleep:
ldi tmpa, time_sound ; Длинный звуковой сигнал перед отключением
df:
dec tmpa
cpi tmpa,0
breq end_1
rcall pause
rjmp df
end_1:
ret

7. ОСЦИЛЛОГРАММЫ

программист микроконтроллеров, инженер программист микроконтроллеров, программист avr, разработка электрических схем, день инженера электроника, инженер ремонту электроники, разработчик микроконтроллеров, разработчик устройств микроконтроллерах,  программирование микроконтроллеров atmel, микросхема atmel программирование, инженер конструктор схемотехник, генератор генератор синусоидального сигнала, генератор вч сигналов, генератор сигналов на микроконтроллере, rk50.ru, rk50, ingineer Petrov, Roman Petrov, инженер Петров
Осциллограммы сигналов

Форма звукового сопровождения соответствует тому, что включен 3-й LC-генератор (30-60 МГц)

8. ФОТОГРАФИИ ПЕЧАТНОЙ ПЛАТЫ

9. ВИДЕО 1 ЧАСТЬ

Видео на YouTube. Часть 1: https://youtu.be/kfM5OuoNlnc


Все авторские права принадлежат Петрову Р.В, RK50.RU

Ремонт CB радиостанции? Maycom SH 27 DTMF

Published / by rk50.ru

В своем видео ролике я показываю как искать не исправность и объясняю работоспособность некоторых цепей радиостанции Maycom SH 27 DTMF.

Станция Maycom SH27 DTMF имеет букет проблем, после подачи напряжения питания в 15В.
Ремонт нерентабельный,
Одна из множества проблем, которая выявилась после реанимации радиостанции, отсутствие ЧМ модуляции в режиме передачи, в режиме приема все работает.
В процессе ремонта где-то что-то коротнул и пропала передача, шумоподавитель открыт был постоянно. Неисправность устранил.
Проведение исследовательской работы, так как порой схемы не соответствует действительности, пришел к выводу, что возможна неисправность кроется либо в самом контроллере радиостанции, либо в операционном усилите, с которого не поступает низкочастотный сигнал на вход варикапов, для осуществления модуляции.


Все авторские права принадлежат Петрову Р.В, RK50.RU

Ремонт радиостанции Alan 100 plus

Published / by rk50.ru

Попросили из двух нерабочих радиостанций Alan 100 plus сделать одну рабочую.
На обе радиостанции было подано напряжение питания 24В.
Реализация схемотехники у обоих радиостанций разная, в одной был использован микроконтроллер STM, а в второй специализированный.
Реанимирован одну удалось и не без изменения схемотехники.


Все авторские права принадлежат Петрову Р.В, RK50.RU

Ремонт радиостанции Алан 38

Published / by rk50.ru

Радиостанция Alan 38 -это радиостанция моей мечты, которая так и осталась в 1994 году.

Неисправность: не работает от встроенной батареи и не идет ее зарядка. От внешнего источника питания радиостанция работает.

Затрачено времени на устранение неисправности: 70 минут.

Посмотреть видео ремонта радиостанции Akan 38 на Youtube.

Подведем итоги:

Ремонтом заниматься электроники данной стоимостной категории крайне не выгодно.

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

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

Уровень дохода при выполнении данной работы, даже ниже уровня дохода сотрудника «Макдональдса». Из чего можно сделать вывод, что использовать свое образование и опыт для зарабатывания денежных средств таким образом, крайне не целесообразен.

Как вариант, переход на ремонт техники принадлежащей из более высокой ценовой категории.


Все авторские права принадлежат Петрову Р.В, RK50.RU

Ремонт радиостанции Megajet 3031, инженер Петров, rk50.ru

Published / by rk50.ru

До меня было вмешательство в радиостанцию и не совсе аккуратное, так как весь контур задающего генератора был раскурочен, то есть его дорожки, но предыдущий специалист почти верно нашел неисправность, сказав, что причина в гетеродине. На самом деле в задающем генераторе, он же и гетеродин по первой ПЧ. Более точный диагноз неисправности радиостанции скрывался в отсутствии ФАПЧ. С микросхемы LC7232 должно поступать управляющее напряжение, на транзисторы, которые управляют варикапом, в качестве которого использовался диод (он то же имеет достаточно большую емкость). Но из-за нарушения петли, подстройки не происходило, в результате гетеродин находился в своей высшей точке генерации сигнала.
Ради интереса, несложной манипуляцией в цепи схемы, я увеличил емкость диода до максимума, таим образом, что частота ЗГ сместилась до 5 МГц.

Несложный подсчет дал следующий результат: о приемник и передатчик радиостанции Megajet 3031 могут работать в диапазоне частот 22.7 -28.9 МГц, так как ФАПЧ не работала, то приемник находился на самой высокой приемной частоте, то есть на частоте 28.9 МГц.


Все авторские права принадлежат Петрову Р.В, RK50.RU

Ремонт радиостанции своими руками, не сохраняются настройки, Maycom SH27

Published / by rk50.ru

После покупки радиостанции настройки постоянно слетали.
Данные о настройках радиостанции хранятся в энергозависимой памяти, для поддержания настроек которой используется отдельная батарея.
С временем она разрядилась, полагаю эти станции уже давно где-то лежали, а потом были привезены в России.
Сначала я решил использовать напряжение от аккумуляторной батареи для поддержания настроек, но из-за переходного процесса при включении радиостанции сбрасывались настройки.
Тогда я использовал миниатюрный аккумулятор на 20 мА в час, для которого собрал схему его заряда.

Ремонт радиостанции своими руками, не сохраняются настройки, Maycom SH27
Ремонт радиостанции своими руками, не сохраняются настройки, Maycom SH27
Ремонт радиостанции своими руками, не сохраняются настройки, Maycom SH27
Ремонт радиостанции своими руками, не сохраняются настройки, Maycom SH27


Все авторские права принадлежат Петрову Р.В, RK50.RU
Яндекс.Метрика