[image]

Электронное оборудование ракет - БРЭО,часть XIV

 
1 164 165 166 167 168 253
+
-
edit
 

Shooter

новичок
Спасибо. Segre77, я просто подумал если там программируемый контроллер со свободными контактами то можно немного усовершенствовать схему.

А можно поподробнее ссылку, а то я как то не понял какое из бортового оборудования мне нужно. :)
   26.026.0
+
-
edit
 

Serge77

модератор

Shooter> Спасибо. Segre77, я просто подумал если там программируемый контроллер со свободными контактами то можно немного усовершенствовать схему.

Я как раз наоборот, взял сложную схему и упростил))
У меня там есть ссылка на эту исходную схему, она тебе подойдёт.
   31.0.1650.5731.0.1650.57
UA Костян1979 #17.12.2013 13:09
+
-
edit
 

Костян1979

опытный

Электронщики нужна помощь. :)
Нужна простая схема "ключа" , т.е. при замыкании геркона или размыкания пока не знаю что лучше, срабатывает ключ и подается ток на запал. Напряжение в пределах 5-12 вольт.
   
UA Костян1979 #17.12.2013 13:28  @Костян1979#17.12.2013 13:09
+
-
edit
 

Костян1979

опытный

Костян1979> Электронщики нужна помощь.
Вопрос отпал вроде чета на гуглил. :D
   
+
-
edit
 

Oleg_svv

втянувшийся
Здравствуйте Segre77.
Изготовиил высотомер по вашей схеме, только слегка переделаный.
Вот ссылки на источники:

Serge77 - Моя ракетная мастерская - Простой записывающий высотомер

< Serge77 - Моя ракетная мастерская > Простой записывающий высотомер Часть 2: изготовление и использование  Разработка высотомера описана здесь.   Схема: J1 - питание, 7-12 В. Между батареей и схемой нужно поставить выключатель. J2 - выход на СОМ-порт J3 - разъём под программатор. Тип разъёма зависит от вашего программатора. J4,J5 - датчик давления, нарисован так для удобства разводки платы. Конденсаторы: С1,2, 5-9 - тип "SMD 0805", это самые стандартные. Они неполярные, можно паять в любой ориентации. С3,4 - тип "SMD", они крупнее, чем 0805. // Дальше — serge77.rocketworkshop.net
 

и

Водяные ракеты и не только... • Просмотр темы - Нужна помощь построении стэнда.

Сообщения без ответов | Активные темы Список форумов » Теория и расчеты » Считаем и рассчитываем Часовой пояс: UTC + 4 часа Список форумов » Теория и расчеты » Считаем и рассчитываем Часовой пояс: UTC + 4 часа Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1 // waterrocket.ru
 

Все работает, но хотелось бы подправить прошивку таким образом, чтобы время ожидания было не 45 сек. а скажем 3-5 секунды.

Как это возможно сделать?
   31.0.1650.6331.0.1650.63
+
-
edit
 

Serge77

модератор

Oleg_svv> Все работает, но хотелось бы подправить прошивку таким образом, чтобы время ожидания было не 45 сек. а скажем 3-5 секунды.

Если всё работает, то лучше ничего не трогать)))
Я не программист, в программе разбирался 5 лет назад, сейчас вроде-бы что-то вспомнил, пусть спецы проверят.

Задержка задаётся в этой подпрограмме:

longDelay:
;1111111111111111111111111
ldi tmp,200
clr T1 ;T1 used as delay 2nd count
clr T2 ;T2 used as delay 3d count
delay_1:
;Decrement
dec T2
;Branch if Not Equal
brne delay_1
dec T1
brne delay_1
sbrs tmp,2 ; Skip if bit 2 set
sbi PORTB,0 ; Only executed if bit 2 not set
sbrc tmp,2 ; Skip if bit 2 cleared
cbi PORTB,0 ; Only executed if bit 2 not cleared
dec tmp ;temp must be preset as
brne delay_1 ; delay master count

;22222222222222222222222222222222
ldi tmp,200
clr T1 ;T1 used as delay 2nd count
clr T2 ;T2 used as delay 3d count
delay_2:
;Decrement
dec T2
;Branch if Not Equal
brne delay_2
dec T1
brne delay_2
sbrs tmp,2 ; Skip if bit 2 set
sbi PORTB,0 ; Only executed if bit 2 not set
sbrc tmp,2 ; Skip if bit 2 cleared
cbi PORTB,0 ; Only executed if bit 2 not cleared
dec tmp ;temp must be preset as
brne delay_2 ; delay master count
;333333333333333333333333333333333
ldi tmp,200
clr T1 ;T1 used as delay 2nd count
clr T2 ;T2 used as delay 3d count
delay_3:
;Decrement
dec T2
;Branch if Not Equal
brne delay_3
dec T1
brne delay_3
sbrs tmp,2 ; Skip if bit 2 set
sbi PORTB,0 ; Only executed if bit 2 not set
sbrc tmp,2 ; Skip if bit 2 cleared
cbi PORTB,0 ; Only executed if bit 2 not cleared
dec tmp ;temp must be preset as
brne delay_3 ; delay master count
;4444444444444444444444444444444444444
ldi tmp,200
clr T1 ;T1 used as delay 2nd count
clr T2 ;T2 used as delay 3d count
delay_4:
;Decrement
dec T2
;Branch if Not Equal
brne delay_4
dec T1
brne delay_4
sbrs tmp,2 ; Skip if bit 2 set
sbi PORTB,0 ; Only executed if bit 2 not set
sbrc tmp,2 ; Skip if bit 2 cleared
cbi PORTB,0 ; Only executed if bit 2 not cleared
dec tmp ;temp must be preset as
brne delay_4 ; delay master count

ret


Здесь 4 раза повторяется одинаковый код. Если оставить только один кусок, то задержка уменьшится до 10 секунд

longDelay:
;1111111111111111111111111
ldi tmp,200
clr T1 ;T1 used as delay 2nd count
clr T2 ;T2 used as delay 3d count
delay_1:
;Decrement
dec T2
;Branch if Not Equal
brne delay_1
dec T1
brne delay_1
sbrs tmp,2 ; Skip if bit 2 set
sbi PORTB,0 ; Only executed if bit 2 not set
sbrc tmp,2 ; Skip if bit 2 cleared
cbi PORTB,0 ; Only executed if bit 2 not cleared
dec tmp ;temp must be preset as
brne delay_1 ; delay master count
ret


Теперь если вместо
ldi tmp,200
написать
ldi tmp,100
то задержка уменьшится ещё вдвое, до 5 с. И так далее.

Но после изменения программы нужно откомпилировать в VMLab, а его у меня сейчас нет.
   31.0.1650.5731.0.1650.57
+
-
edit
 

Oleg_svv

втянувшийся
Прогу я нашел и скачал...
А вот работать в ней...
Ну как бы не изучал я этот вопрос...
Да и ассемблеристов знакомых тоже нет...

Может вы подправите прошивку на 5 секунд?!

Вот если что ссылка на программу.

Robot-free zone

This services is for humans only. Please verify you are not a bot by entering the numbers below: // www.amctools.com.prx2.unblocksit.es
 
   31.0.1650.6331.0.1650.63
+
-
edit
 

Oleg_svv

втянувшийся
[img]VMLAB[/img]
Или по этой ссылке.
Прикреплённые файлы:
 
   31.0.1650.6331.0.1650.63
+
+1
-
edit
 

Serge77

модератор

Попробовал, кажется получилось, проверь))

файл не цепляется, чуть позже
   31.0.1650.5731.0.1650.57
+
-
edit
 

Oleg_svv

втянувшийся
Можно на почту
Oleg_svvmail.ru
   31.0.1650.6331.0.1650.63
+
-
edit
 

Serge77

модератор

прошивка на 5 секунд задержки
Прикреплённые файлы:
alt.hex (скачать) [1,74 кБ]
 
 
   31.0.1650.6331.0.1650.63
+
+1
-
edit
 

Oleg_svv

втянувшийся
Огромное спасибо.
Завтра проверю и отпишусь...
   31.0.1650.6331.0.1650.63
+
-
edit
 

Oleg_svv

втянувшийся
прошил.
время ожидания сократилось.
Но Проблема остается в том, что вместо 5 сек. - он ждет 20 сек, а вместо 4,5 минут - пишет 20 минут...
   31.0.1650.6331.0.1650.63
+
-
edit
 

Serge77

модератор

Oleg_svv> Но Проблема остается в том, что вместо 5 сек. - он ждет 20 сек, а вместо 4,5 минут - пишет 20 минут...

Так это уже не прошивка, а тактовый генератор. Ты же сделал на внутреннем генераторе, как Брат-2 советовал? Он же писал, что нужно правильно выставить фьюз-биты, чтобы перевести внутренний генератор с 1 на 4 МГц.
   31.0.1650.6331.0.1650.63
RU Брат-2 #05.01.2014 17:11  @Serge77#04.01.2014 21:12
+
-
edit
 

Брат-2

опытный

Serge77> прошивка на 5 секунд задержки

Serge77! Твою новую прошивку с задержкой 5сек поставил себе, работает нормально. Жаль, что не можешь добавить раскрытие парашюта в апогее, вот и был бы идеальный прибор доступный для всех!
   
UA Serge77 #05.01.2014 17:47  @Брат-2#05.01.2014 17:11
+
-
edit
 

Serge77

модератор

Брат-2> Serge77! Твою новую прошивку с задержкой 5сек поставил себе, работает нормально.

О, значит я ещё не всё забыл))

> Жаль, что не можешь добавить раскрытие парашюта в апогее, вот и был бы идеальный прибор доступный для всех!

Так это уже есть, я же делал свой высотомер как раз из такого прибора, у меня есть ссылка на него.
   31.0.1650.6331.0.1650.63

Nanko

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

LEVSHA

опытный

Nanko> а почему не попробовать снимать все характеристики с ракеты с помощью самодельного радара. Ведь это так удобно - вот тебе и высота и скорость!
Боюсь, что на это уйдет не один год жизни и то если есть пакет знаний не ниже продвинутого любителя.
Намного проще поставить датчики в ракету и если нужен «онлайн» передавать их по радио каналу.
   8.08.0

lpzreq

новичок
Nanko>> а почему не попробовать снимать все характеристики с ракеты с помощью самодельного радара. Ведь это так удобно - вот тебе и высота и скорость!
LEVSHA> Боюсь, что на это уйдет не один год жизни и то если есть пакет знаний не ниже продвинутого любителя.
Главное что намного дороже обойдётся такая система, чем датчик давления, контроллер и епром. По времени не так уж долго.
   32.0.1700.7632.0.1700.76

LEVSHA

опытный

lpzreq> По времени не так уж долго.
Блажен, кто верует!
Без обид, но ты не понимаешь, о чем говоришь.
Просто посчитай для интереса, какой процент площади полусферы радиусом один два километра будет занимать планер средней любительской ракеты.
   8.08.0
RU Бывший генералиссимус #28.01.2014 10:01  @LEVSHA#28.01.2014 02:10
+
-
edit
 
lpzreq>> По времени не так уж долго.
LEVSHA> Блажен, кто верует!
LEVSHA> Без обид, но ты не понимаешь, о чем говоришь.
LEVSHA> Просто посчитай для интереса, какой процент площади полусферы радиусом один два километра будет занимать планер средней любительской ракеты.
Я знаю волшебное слово, точнее, два: "Активный ответчик".
Радиозонды имели схему передатчика, который был одновременно сверхрегенеративным приёмником, и возбуждался (и передавал параметры атмосферы), только когда на него попадал локаторный луч.
При этом всё, фактически, сделано на одной лампе 6С21Д. Ещё на одной - модулятор, совмещённый с генератором импульсов гашения, она низкочастотная, 2П29П, кажется, и ещё на одной - усилитель сигнала, требующийся для некоторых из датчиков.
Конечно, ставить лампы на ракету сейчас - моветон, да и при перестройке 6С21Д на разрешённый диапазон 1296 МГц получается слишком большой и тяжёлый резонатор, но можно, подумав, разработать аналогичный ответчик на транзисторах.

Тогда наземная часть будет сравнительно простой, думаю, хватит 7-11-элементного волнового канала, что на 23 сантиметрах не является особенной проблемой.
Для вправления мозгов можно поизучать схемы автобрелков, правда, они работают на 433 МГц, а надо в 3 раза больше - иначе антенна слишком велика, чтоб держать в руках.

Конечно, это не для среднего радиолюбителя. Я вот не возьмусь разрабатывать. Но понимаю, что это может быть сделано, и сделано сравнительно дёшево, весьма компактно и достаточно надёжно.
   11.011.0
BY lpzreq #29.01.2014 03:18  @Бывший генералиссимус#28.01.2014 10:01
+
-
edit
 

lpzreq

новичок
lpzreq>>> По времени не так уж долго.
Б.г.> Я знаю волшебное слово, точнее, два: "Активный ответчик".
Б.г.> Конечно, это не для среднего радиолюбителя. Я вот не возьмусь разрабатывать. Но понимаю, что это может быть сделано, и сделано сравнительно дёшево, весьма компактно и достаточно надёжно.

Это не локация тогда будет, а просто приём (и опять же сложного там нет, сейчас половина деталей может спокойно купиться в магазинах). А вот действительно локация обойдётся намного дороже (поэтому смысла обсуждать её нет).
   32.0.1700.7632.0.1700.76
RU Бывший генералиссимус #29.01.2014 12:45  @lpzreq#29.01.2014 03:18
+
-
edit
 
lpzreq>>>> По времени не так уж долго.
Б.г.>> Я знаю волшебное слово, точнее, два: "Активный ответчик".
Б.г.>> Конечно, это не для среднего радиолюбителя. Я вот не возьмусь разрабатывать. Но понимаю, что это может быть сделано, и сделано сравнительно дёшево, весьма компактно и достаточно надёжно.
lpzreq> Это не локация тогда будет, а просто приём.
Если мы сделаем задержку между облучением и выдачей ответа стабильной с точностью 100 наносекунд, это решит задачу определения наклонной дальности с точностью 30 метров.
Если мы привяжем частоту ответа к частоте облучения, это даст возможность и скорость определять, как и в локаторе.

Собственно, активные ответчики так и работают, и применяются на всех ракетах, начиная, кажется, с Р-5. А, может, и раньше...

Просто кварцевая стабилизация даёт точность в 10-6, это недостаточная точность, получается определение скорости только с точностью в плюс-минус 300 м/с, а термостабилизировать бортовой кварц затруднительно.
   11.011.0

LEVSHA

опытный

lpzreq> А вот действительно локация обойдётся намного дороже ...
Вера общался с одним человеком, он сказал, что для высокочувствительного приемника системы СВЧ локации из штатов заказывали транзисторы – 10000$ одна штука + куча разрешений.
   8.08.0
AD Реклама Google — средство выживания форумов :)

Xan

координатор

LEVSHA> 10000$ одна штука

Что-то мне кажется, что там кто-то руки греет.
А не техническая необходимость.

Народ делает пассивные радары (на излучении вещательных станций) на паре дешёвых китайских юсб-приёмниках "свистках".
   
1 164 165 166 167 168 253

в начало страницы | новое
 
Поиск
Настройки
Твиттер сайта
Статистика
Рейтинг@Mail.ru