roboforum.ru

Технический форум по робототехнике.


RoboRF в МиниБоте

Готовая электроника для самодельного робота. Уровень от начинающих до опытных конструкторов.

RoboRF в МиниБоте

Сообщение galex1981 » 29 янв 2009, 00:22

Для начала знакомлюсь с предметной областью: изучаю datasheet ИС C2500 и исходные коды минибота и т. д.
Вложения
v3.0.rar
последняя рабочая версия
(21.17 КиБ) Скачиваний: 39
исх код эда.rar
имеющиеся исходники
(67.28 КиБ) Скачиваний: 78
cc2500.pdf
Даташит на ИС
(1.3 МиБ) Скачиваний: 135
shema.jpg
Схема миниплаты
Последний раз редактировалось galex1981 15 сен 2009, 21:56, всего редактировалось 6 раз(а).
if(!Operate) Read(pDatasheet);
Аватара пользователя
galex1981
 
Сообщения: 4363
Зарегистрирован: 04 дек 2008, 22:44
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: Kotlin, Java, C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович

Re: RoboRF в МиниБоте

Сообщение MiBBiM » 18 май 2009, 21:58

дык и так и так прерывание вызывается :pardon: или в этом есть какой-то сакральный смысл?
Tomorrow will be. Better
Аватара пользователя
MiBBiM
 
Сообщения: 1866
Зарегистрирован: 29 окт 2007, 18:11
Откуда: Пермь
прог. языки: Brainfuck/Basic/Delphi/C++/Lisp/x86asm/JavaScript

Re: RoboRF в МиниБоте

Сообщение galex1981 » 18 май 2009, 22:15

В буферизированном коде не будет прерывание вызываться, по циклу будет ввод как в AVR-DOS
if(!Operate) Read(pDatasheet);
Аватара пользователя
galex1981
 
Сообщения: 4363
Зарегистрирован: 04 дек 2008, 22:44
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: Kotlin, Java, C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович

Re: RoboRF в МиниБоте

Сообщение MiBBiM » 18 май 2009, 22:21

а кто буфер-то наполнять будет? он же софтварный вроде. а вывод лучше действительно организовать командами (всмысле строками), нежели символами, но я пока что вижу от этого лишь эстетический выигрыш :oops:
Tomorrow will be. Better
Аватара пользователя
MiBBiM
 
Сообщения: 1866
Зарегистрирован: 29 окт 2007, 18:11
Откуда: Пермь
прог. языки: Brainfuck/Basic/Delphi/C++/Lisp/x86asm/JavaScript

Re: RoboRF в МиниБоте

Сообщение galex1981 » 18 май 2009, 22:37

А кто заполняет при прерывании? Тот же и так будет заполнять
if(!Operate) Read(pDatasheet);
Аватара пользователя
galex1981
 
Сообщения: 4363
Зарегистрирован: 04 дек 2008, 22:44
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: Kotlin, Java, C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович

Re: RoboRF в МиниБоте

Сообщение MiBBiM » 19 май 2009, 10:10

я к чему веду: "а если нет разницы, то зачем платить больше"©?
Tomorrow will be. Better
Аватара пользователя
MiBBiM
 
Сообщения: 1866
Зарегистрирован: 29 окт 2007, 18:11
Откуда: Пермь
прог. языки: Brainfuck/Basic/Delphi/C++/Lisp/x86asm/JavaScript

Re: RoboRF в МиниБоте

Сообщение galex1981 » 19 май 2009, 10:13

Вот я и спрашиваю мнение, стоит ли буферизированно делать
if(!Operate) Read(pDatasheet);
Аватара пользователя
galex1981
 
Сообщения: 4363
Зарегистрирован: 04 дек 2008, 22:44
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: Kotlin, Java, C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович

Re: RoboRF в МиниБоте

Сообщение Gfer » 22 май 2009, 15:19

Эх поздно вы про циферки сказали. Они уже все стерлись!!! :(
Зато посчитав антенны в программе моделирования (MMANA-GAL) я увидел что у нее не приемлемый КСВ из за большой реактивной составляющей сопротивления. Поэкспериментировав с моделью понял что надо увеличить толщину проводника (не ширину а именно толщину) ИТОГ. Зачистил, нанес паяльную пасту с серебром и расплавил феном. Устойчивая работа теперь не на 3 метра а уже на 20м. Файл модели прикрепил. Программа есть в сети бесплатно.
Вложения
dipol.rar
(381 байт) Скачиваний: 12
Сон разума рождает чудовищ...
Аватара пользователя
Gfer
 
Сообщения: 169
Зарегистрирован: 25 апр 2009, 12:03
Откуда: Москва
прог. языки: С
ФИО: Клесник Станислав Владимирович

Re: RoboRF в МиниБоте

Сообщение galex1981 » 22 май 2009, 15:23

У тебя была устойчивая работа всего на 3 метра? У меня вообще то на 100 метров работает, больше правда не проверял...
if(!Operate) Read(pDatasheet);
Аватара пользователя
galex1981
 
Сообщения: 4363
Зарегистрирован: 04 дек 2008, 22:44
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: Kotlin, Java, C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович

Re: RoboRF в МиниБоте

Сообщение Gfer » 22 май 2009, 15:24

Да. Я писал про это и спрашивал что за циферки сзади. Но теперь это уже не важно т.к. их нет :(
Сон разума рождает чудовищ...
Аватара пользователя
Gfer
 
Сообщения: 169
Зарегистрирован: 25 апр 2009, 12:03
Откуда: Москва
прог. языки: С
ФИО: Клесник Станислав Владимирович

Re: RoboRF в МиниБоте

Сообщение galex1981 » 22 май 2009, 15:27

Циферки сзади это калибровочная частота, а куда они делись?
if(!Operate) Read(pDatasheet);
Аватара пользователя
galex1981
 
Сообщения: 4363
Зарегистрирован: 04 дек 2008, 22:44
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: Kotlin, Java, C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович

Re: RoboRF в МиниБоте

Сообщение Gfer » 22 май 2009, 15:30

Они стерлись т.к. после пайки я плату прогоняю через ультразвуковую мойку. Флюс смыть. Я ж не знал и не записал по своей оплошности.
Сон разума рождает чудовищ...
Аватара пользователя
Gfer
 
Сообщения: 169
Зарегистрирован: 25 апр 2009, 12:03
Откуда: Москва
прог. языки: С
ФИО: Клесник Станислав Владимирович

Re: RoboRF в МиниБоте

Сообщение galex1981 » 22 май 2009, 15:40

Если что не так, можно поподбирать эти цифры, пока не добьешься качественной приемо-передачи
if(!Operate) Read(pDatasheet);
Аватара пользователя
galex1981
 
Сообщения: 4363
Зарегистрирован: 04 дек 2008, 22:44
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: Kotlin, Java, C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович

Re: RoboRF в МиниБоте

Сообщение Gfer » 22 май 2009, 15:54

Понимаю. Но это вслепую т.к. устройства 2.
Был бы инструментальный метод, точнее инструмент. (например измеритель поля)
Сон разума рождает чудовищ...
Аватара пользователя
Gfer
 
Сообщения: 169
Зарегистрирован: 25 апр 2009, 12:03
Откуда: Москва
прог. языки: С
ФИО: Клесник Станислав Владимирович

Re: RoboRF в МиниБоте

Сообщение EdGull » 22 май 2009, 16:08

не таку ж и долго подбирать в ручную эти циферки
Аватара пользователя
EdGull
 
Сообщения: 10211
Зарегистрирован: 28 дек 2004, 20:33
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович

Re: RoboRF в МиниБоте

Сообщение galex1981 » 22 май 2009, 16:16

И что бы ты измерителем поля сделал бы ;)? Все равно, даже зная частоту придется подбирать эти параметры.
if(!Operate) Read(pDatasheet);
Аватара пользователя
galex1981
 
Сообщения: 4363
Зарегистрирован: 04 дек 2008, 22:44
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: Kotlin, Java, C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович

Пред.След.

Вернуться в МиниБот — национальный класс роботов

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2