Универсальный пульт радиоуправления

Обсуждаем приемники, передатчики, радиомикрофоны, жучки, генераторы, ВЧ-усилители, антенны и прочее радиохозяйство
Аватара пользователя
sashamelja
Говорящий с текстолитом
Сообщения: 1565
Зарегистрирован: Пт янв 20, 2012 16:25:02

Re: Универсальный пульт радиоуправления

Сообщение sashamelja »

Случай интересный(если включить фару,акум,выгруз)то фара и акум пульсируют почти в такт,очень редко не в такт,а вигрузка не одного глюка.
Єсли выключить связь все завмирает(светятса сколька нада)при востановлении все продолжаетса.
Пропадание очень коротко временое,и хаотичное,и постояное.(какбудто ктото стреляет из калаша)короткой очередю.
И опыт сын ошибок трудных и гений парадоксов друг
Реклама
roman.com
Друг Кота
Сообщения: 9162
Зарегистрирован: Вт мар 13, 2012 12:16:13
Откуда: .ru

Re: Универсальный пульт радиоуправления

Сообщение roman.com »

обычная ошибка... читай предыдущее сообщение... ))

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

Вообще такие ошибки протеус отлавливает без труда))

Из-за этих прерываний у нас не работает датчик температуры...
Можно для проверки отключить прерывание и посмотреть температуру. При этом не будеь работать тахометр, сервы, навигатор, выгрузка.
кораблик прерывание выкл.hex
(10.89 КБ) 344 скачивания
Реклама
Аватара пользователя
sashamelja
Говорящий с текстолитом
Сообщения: 1565
Зарегистрирован: Пт янв 20, 2012 16:25:02

Re: Универсальный пульт радиоуправления

Сообщение sashamelja »

Проблема понятна (какие варианты устранения проблемы)
И опыт сын ошибок трудных и гений парадоксов друг
roman.com
Друг Кота
Сообщения: 9162
Зарегистрирован: Вт мар 13, 2012 12:16:13
Откуда: .ru

Re: Универсальный пульт радиоуправления

Сообщение roman.com »

Уже давно всё устранено. Отматай назад..))
[uquote="roman.com",url="/forum/viewtopic.php?p=3580809#p3580809"]Разобрался... глюки в кораблике...)) Всё дело в дуратских прерываниях выгрузки... Исправил.[/uquote]
просто прошей кораблик...))
кораблик.hex
(10.93 КБ) 333 скачивания
Реклама
Эиком - электронные компоненты и радиодетали
Аватара пользователя
sashamelja
Говорящий с текстолитом
Сообщения: 1565
Зарегистрирован: Пт янв 20, 2012 16:25:02

Re: Универсальный пульт радиоуправления

Сообщение sashamelja »

Вроде работает нормально,грубо глюков не нашло,18б20-времено снят в другой проект,завтра поставлю другой или ставим лм35,нужно разобраться с тахометром.
Может завтра если не чиго не изменится.
И опыт сын ошибок трудных и гений парадоксов друг
Реклама
roman.com
Друг Кота
Сообщения: 9162
Зарегистрирован: Вт мар 13, 2012 12:16:13
Откуда: .ru

Re: Универсальный пульт радиоуправления

Сообщение roman.com »

а что с тахометром не так?
я бы всё таки запихнул ds18b20... помоему он лучше))
Реклама
Аватара пользователя
sashamelja
Говорящий с текстолитом
Сообщения: 1565
Зарегистрирован: Пт янв 20, 2012 16:25:02

Re: Универсальный пульт радиоуправления

Сообщение sashamelja »

Кароче что то мы медлено движэмся вперед.(я решил не тянуть до завтра)
Я все проверил хорошэнько.(не работает толька 18б20)
Все остальное работает хорошо.
Тахометєр перевернул магнит и все стало на место(работает как часики)кароче нада уменшать от средней точки.
манипуляцыи с резистором ничего доброго не давали(работало но не правельно)

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

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

Наш проэкт с другой оперы.
Ардуино и нрф (вещи не совместимые) проверено не однократно.(постояные глюки,со всех сторон)
У нас работает супер стабильно(покрайней мере работало)
И опыт сын ошибок трудных и гений парадоксов друг
roman.com
Друг Кота
Сообщения: 9162
Зарегистрирован: Вт мар 13, 2012 12:16:13
Откуда: .ru

Re: Универсальный пульт радиоуправления

Сообщение roman.com »

-
Последний раз редактировалось roman.com Вс мар 03, 2019 15:07:52, всего редактировалось 1 раз.
Аватара пользователя
sashamelja
Говорящий с текстолитом
Сообщения: 1565
Зарегистрирован: Пт янв 20, 2012 16:25:02

Re: Универсальный пульт радиоуправления

Сообщение sashamelja »

Это все понятно,я перепробовал кучи тех разных версий и вариантов толку мало.
Что будем делать з температурой чтобы раз и навсегда поставить точку в этом вапросе.(у меня есть 3шт lm35)

Пишут что он не нуждаетса в калебровке
Не нужно калибровать датчик. Нужно внимательно читать литературу. Надо просто при загрузке поменять опорное напряжение на 1,1 В analogReference(INTERNAL); и будет Вам счастье. reading = analogRead(A0); // получаем значение с аналогового входа A0
tempC = reading / 9.31; // переводим в цельсии .
И опыт сын ошибок трудных и гений парадоксов друг
roman.com
Друг Кота
Сообщения: 9162
Зарегистрирован: Вт мар 13, 2012 12:16:13
Откуда: .ru

Re: Универсальный пульт радиоуправления

Сообщение roman.com »

-
Последний раз редактировалось roman.com Вс мар 03, 2019 15:09:14, всего редактировалось 1 раз.
Аватара пользователя
sashamelja
Говорящий с текстолитом
Сообщения: 1565
Зарегистрирован: Пт янв 20, 2012 16:25:02

Re: Универсальный пульт радиоуправления

Сообщение sashamelja »

Я пока завязал си,я тоже щитаю что 18б20 лутшэ.(я могу прочитать адрес если это поможет)
Скоро придет компас,нужно подготавливать почву.
Акселерометр ждёт тожэ своей очереди.
И опыт сын ошибок трудных и гений парадоксов друг
roman.com
Друг Кота
Сообщения: 9162
Зарегистрирован: Вт мар 13, 2012 12:16:13
Откуда: .ru

Re: Универсальный пульт радиоуправления

Сообщение roman.com »

[uquote="sashamelja",url="/forum/viewtopic.php?p=3581456#p3581456"]у меня есть 3шт lm35...
Надо просто при загрузке поменять опорное напряжение на 1,1 В analogReference(INTERNAL); и будет Вам счастье...[/uquote]
1.jpg
(65.19 КБ) 328 скачиваний
лучше прошей для проверки ds18b20 тестовую прошивку...
кораблик прерывание выкл.hex
(10.89 КБ) 354 скачивания
[uquote="sashamelja",url="/forum/viewtopic.php?p=3581600#p3581600"]Скоро придет компас... Акселерометр ждёт тожэ своей очереди.[/uquote]
:roll: Вывести все данные (компаса и акселерометра) на экран мы можем. А вот что с ними делать дальше... пока без понятия))
Аватара пользователя
sashamelja
Говорящий с текстолитом
Сообщения: 1565
Зарегистрирован: Пт янв 20, 2012 16:25:02

Re: Универсальный пульт радиоуправления

Сообщение sashamelja »

Да проблема в прерывании если выключить датчик работает хорошо(как решить проблему)

Добавлено after 2 hours 42 minutes 51 second:
Гироскоп в авто модєлди тоже оказываетса нужєн
https://www.youtube.com/watch?v=PKIoby2Z_vM

Добавлено after 1 hour 34 minutes 31 second:
Может тут чтото есть для нас
https://www.youtube.com/watch?v=7JQ1F_wQxyM

Добавлено after 26 minutes 37 seconds:
Тут есть пару интересных моментов(из сереи жаль что нету третей руки,и неудобно сохранять точки, но выбор точки прикольный)
ЦЭНА 400УЕ
https://www.youtube.com/watch?v=FZbykTpuGQ8
И опыт сын ошибок трудных и гений парадоксов друг
roman.com
Друг Кота
Сообщения: 9162
Зарегистрирован: Вт мар 13, 2012 12:16:13
Откуда: .ru

Re: Универсальный пульт радиоуправления

Сообщение roman.com »

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

последний вариант прикольный )) давно уже думаем про двухядерный процессор)) Сейчас никто на одном процессоре уже ничего не собирает))
Аватара пользователя
sashamelja
Говорящий с текстолитом
Сообщения: 1565
Зарегистрирован: Пт янв 20, 2012 16:25:02

Re: Универсальный пульт радиоуправления

Сообщение sashamelja »

Вариан с двомя процами ради датчика температуры это перебор.(со всех сторон)
Нам точность,нафиг не нужна это жэ не инкубатор.
Давай попробуем вытянуть все что можна с атмега 128.
Если хотим два ядра нужно осваивать esp32.
И опыт сын ошибок трудных и гений парадоксов друг
roman.com
Друг Кота
Сообщения: 9162
Зарегистрирован: Вт мар 13, 2012 12:16:13
Откуда: .ru

Re: Универсальный пульт радиоуправления

Сообщение roman.com »

попробуем подкрутить... прошей для проверки кораблик...
кораблик.hex
(10.89 КБ) 325 скачиваний
Аватара пользователя
sashamelja
Говорящий с текстолитом
Сообщения: 1565
Зарегистрирован: Пт янв 20, 2012 16:25:02

Re: Универсальный пульт радиоуправления

Сообщение sashamelja »

температура вирнулась,но мигает равномерно.(все отальное вроди работает)
И опыт сын ошибок трудных и гений парадоксов друг
roman.com
Друг Кота
Сообщения: 9162
Зарегистрирован: Вт мар 13, 2012 12:16:13
Откуда: .ru

Re: Универсальный пульт радиоуправления

Сообщение roman.com »

кораблик.hex
(10.88 КБ) 303 скачивания
Аватара пользователя
sashamelja
Говорящий с текстолитом
Сообщения: 1565
Зарегистрирован: Пт янв 20, 2012 16:25:02

Re: Универсальный пульт радиоуправления

Сообщение sashamelja »

Вроди все работает так как Нада.
И опыт сын ошибок трудных и гений парадоксов друг
roman.com
Друг Кота
Сообщения: 9162
Зарегистрирован: Вт мар 13, 2012 12:16:13
Откуда: .ru

Re: Универсальный пульт радиоуправления

Сообщение roman.com »

ну тогда пока так и оставим))
кораблик.hex
(11.04 КБ) 347 скачиваний
кораблик.c
(38.45 КБ) 331 скачивание
Ответить

Вернуться в «Радиотехника: приемники, передатчики, антенны»