Универсальный пульт радиоуправления
- sashamelja
- Говорящий с текстолитом
- Сообщения: 1565
- Зарегистрирован: Пт янв 20, 2012 16:25:02
Re: Универсальный пульт радиоуправления
Случай интересный(если включить фару,акум,выгруз)то фара и акум пульсируют почти в такт,очень редко не в такт,а вигрузка не одного глюка.
Єсли выключить связь все завмирает(светятса сколька нада)при востановлении все продолжаетса.
Пропадание очень коротко временое,и хаотичное,и постояное.(какбудто ктото стреляет из калаша)короткой очередю.
Єсли выключить связь все завмирает(светятса сколька нада)при востановлении все продолжаетса.
Пропадание очень коротко временое,и хаотичное,и постояное.(какбудто ктото стреляет из калаша)короткой очередю.
И опыт сын ошибок трудных и гений парадоксов друг
- Реклама
Re: Универсальный пульт радиоуправления
обычная ошибка... читай предыдущее сообщение... ))
Всё из-за прерываний... Вот поэтому я не любитель прерываний.
Обработка пакетов идёт в одной функции, а выполнение команд в другой функции. Эти функции не синхронизированы. Отсюда ошибки выполнения команд.
Или по простому - когда кораблик обрабатывает принятый пакет в это время не должно быть прерываний... иначе будут ошибки выполнения команд (команда не должна выполняться раньше чем будет обработан пакет).
Вообще такие ошибки протеус отлавливает без труда))
Из-за этих прерываний у нас не работает датчик температуры...
Можно для проверки отключить прерывание и посмотреть температуру. При этом не будеь работать тахометр, сервы, навигатор, выгрузка.
Всё из-за прерываний... Вот поэтому я не любитель прерываний.
Обработка пакетов идёт в одной функции, а выполнение команд в другой функции. Эти функции не синхронизированы. Отсюда ошибки выполнения команд.
Или по простому - когда кораблик обрабатывает принятый пакет в это время не должно быть прерываний... иначе будут ошибки выполнения команд (команда не должна выполняться раньше чем будет обработан пакет).
Вообще такие ошибки протеус отлавливает без труда))
Из-за этих прерываний у нас не работает датчик температуры...
Можно для проверки отключить прерывание и посмотреть температуру. При этом не будеь работать тахометр, сервы, навигатор, выгрузка.
- sashamelja
- Говорящий с текстолитом
- Сообщения: 1565
- Зарегистрирован: Пт янв 20, 2012 16:25:02
Re: Универсальный пульт радиоуправления
Проблема понятна (какие варианты устранения проблемы)
И опыт сын ошибок трудных и гений парадоксов друг
Re: Универсальный пульт радиоуправления
Уже давно всё устранено. Отматай назад..))
[uquote="roman.com",url="/forum/viewtopic.php?p=3580809#p3580809"]Разобрался... глюки в кораблике...)) Всё дело в дуратских прерываниях выгрузки... Исправил.[/uquote]
просто прошей кораблик...))
[uquote="roman.com",url="/forum/viewtopic.php?p=3580809#p3580809"]Разобрался... глюки в кораблике...)) Всё дело в дуратских прерываниях выгрузки... Исправил.[/uquote]
просто прошей кораблик...))
- sashamelja
- Говорящий с текстолитом
- Сообщения: 1565
- Зарегистрирован: Пт янв 20, 2012 16:25:02
Re: Универсальный пульт радиоуправления
Вроде работает нормально,грубо глюков не нашло,18б20-времено снят в другой проект,завтра поставлю другой или ставим лм35,нужно разобраться с тахометром.
Может завтра если не чиго не изменится.
Может завтра если не чиго не изменится.
И опыт сын ошибок трудных и гений парадоксов друг
- Реклама
Re: Универсальный пульт радиоуправления
а что с тахометром не так?
я бы всё таки запихнул ds18b20... помоему он лучше))
я бы всё таки запихнул ds18b20... помоему он лучше))
- sashamelja
- Говорящий с текстолитом
- Сообщения: 1565
- Зарегистрирован: Пт янв 20, 2012 16:25:02
Re: Универсальный пульт радиоуправления
Кароче что то мы медлено движэмся вперед.(я решил не тянуть до завтра)
Я все проверил хорошэнько.(не работает толька 18б20)
Все остальное работает хорошо.
Тахометєр перевернул магнит и все стало на место(работает как часики)кароче нада уменшать от средней точки.
манипуляцыи с резистором ничего доброго не давали(работало но не правельно)
Я пробовал постич тайны програмирования на си(много чего интересного узнал)но писать програмы таки не научилса.
Я понимаю что это долгий и нудной процэс(темболее пробовать розобрать чужой код)ещо сложнее.
Мне чтобы осмыслить то что на даном моменте зделал ты,и понял ты.(нада много часов)боюсь чтобы не надоело.
Я на фл-прог руку набил и делаю все что мне нада.
Севодня за пол дня сделал отцу автоматику на вегетарий (три температуры,влажность воздуха,почвы,открытие форточок,часы реального времени)
Просто совместил два проэкта в фл прог,взял уно розпаял проводами,прошилса.(все завилось с пол пинка)
А чтобы написать на си мне месяца бы не хватило(а отцу не пофиг главное результат)
Но это примитивные,ходовые вещи.
Наш проэкт с другой оперы.
Ардуино и нрф (вещи не совместимые) проверено не однократно.(постояные глюки,со всех сторон)
У нас работает супер стабильно(покрайней мере работало)
Я все проверил хорошэнько.(не работает толька 18б20)
Все остальное работает хорошо.
Тахометєр перевернул магнит и все стало на место(работает как часики)кароче нада уменшать от средней точки.
манипуляцыи с резистором ничего доброго не давали(работало но не правельно)
Я пробовал постич тайны програмирования на си(много чего интересного узнал)но писать програмы таки не научилса.
Я понимаю что это долгий и нудной процэс(темболее пробовать розобрать чужой код)ещо сложнее.
Мне чтобы осмыслить то что на даном моменте зделал ты,и понял ты.(нада много часов)боюсь чтобы не надоело.
Я на фл-прог руку набил и делаю все что мне нада.
Севодня за пол дня сделал отцу автоматику на вегетарий (три температуры,влажность воздуха,почвы,открытие форточок,часы реального времени)
Просто совместил два проэкта в фл прог,взял уно розпаял проводами,прошилса.(все завилось с пол пинка)
А чтобы написать на си мне месяца бы не хватило(а отцу не пофиг главное результат)
Но это примитивные,ходовые вещи.
Наш проэкт с другой оперы.
Ардуино и нрф (вещи не совместимые) проверено не однократно.(постояные глюки,со всех сторон)
У нас работает супер стабильно(покрайней мере работало)
И опыт сын ошибок трудных и гений парадоксов друг
Re: Универсальный пульт радиоуправления
-
Последний раз редактировалось roman.com Вс мар 03, 2019 15:07:52, всего редактировалось 1 раз.
- sashamelja
- Говорящий с текстолитом
- Сообщения: 1565
- Зарегистрирован: Пт янв 20, 2012 16:25:02
Re: Универсальный пульт радиоуправления
Это все понятно,я перепробовал кучи тех разных версий и вариантов толку мало.
Что будем делать з температурой чтобы раз и навсегда поставить точку в этом вапросе.(у меня есть 3шт lm35)
Пишут что он не нуждаетса в калебровке
Не нужно калибровать датчик. Нужно внимательно читать литературу. Надо просто при загрузке поменять опорное напряжение на 1,1 В analogReference(INTERNAL); и будет Вам счастье. reading = analogRead(A0); // получаем значение с аналогового входа A0
tempC = reading / 9.31; // переводим в цельсии .
Что будем делать з температурой чтобы раз и навсегда поставить точку в этом вапросе.(у меня есть 3шт lm35)
Пишут что он не нуждаетса в калебровке
Не нужно калибровать датчик. Нужно внимательно читать литературу. Надо просто при загрузке поменять опорное напряжение на 1,1 В analogReference(INTERNAL); и будет Вам счастье. reading = analogRead(A0); // получаем значение с аналогового входа A0
tempC = reading / 9.31; // переводим в цельсии .
И опыт сын ошибок трудных и гений парадоксов друг
Re: Универсальный пульт радиоуправления
-
Последний раз редактировалось roman.com Вс мар 03, 2019 15:09:14, всего редактировалось 1 раз.
- sashamelja
- Говорящий с текстолитом
- Сообщения: 1565
- Зарегистрирован: Пт янв 20, 2012 16:25:02
Re: Универсальный пульт радиоуправления
Я пока завязал си,я тоже щитаю что 18б20 лутшэ.(я могу прочитать адрес если это поможет)
Скоро придет компас,нужно подготавливать почву.
Акселерометр ждёт тожэ своей очереди.
Скоро придет компас,нужно подготавливать почву.
Акселерометр ждёт тожэ своей очереди.
И опыт сын ошибок трудных и гений парадоксов друг
Re: Универсальный пульт радиоуправления
[uquote="sashamelja",url="/forum/viewtopic.php?p=3581456#p3581456"]у меня есть 3шт lm35...
Надо просто при загрузке поменять опорное напряжение на 1,1 В analogReference(INTERNAL); и будет Вам счастье...[/uquote] лучше прошей для проверки ds18b20 тестовую прошивку... [uquote="sashamelja",url="/forum/viewtopic.php?p=3581600#p3581600"]Скоро придет компас... Акселерометр ждёт тожэ своей очереди.[/uquote]
Вывести все данные (компаса и акселерометра) на экран мы можем. А вот что с ними делать дальше... пока без понятия))
Надо просто при загрузке поменять опорное напряжение на 1,1 В analogReference(INTERNAL); и будет Вам счастье...[/uquote] лучше прошей для проверки ds18b20 тестовую прошивку... [uquote="sashamelja",url="/forum/viewtopic.php?p=3581600#p3581600"]Скоро придет компас... Акселерометр ждёт тожэ своей очереди.[/uquote]
- sashamelja
- Говорящий с текстолитом
- Сообщения: 1565
- Зарегистрирован: Пт янв 20, 2012 16:25:02
Re: Универсальный пульт радиоуправления
Да проблема в прерывании если выключить датчик работает хорошо(как решить проблему)
Добавлено 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
Добавлено 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
И опыт сын ошибок трудных и гений парадоксов друг
Re: Универсальный пульт радиоуправления
фиг его знает... вариантов куча))
-можно (теоретически) запихнуть ds18b20 в обработчик прерываний... только трудно впихнуть невпихуемое))
-можно подключить аналоговый датчик... только точность будет хуже (да ещё и стабильное напряжение надо)...
-можно поставить вторую мегу и к ней подключить сколько угодно датчиков ds18b20... ))
последний вариант прикольный )) давно уже думаем про двухядерный процессор)) Сейчас никто на одном процессоре уже ничего не собирает))
-можно (теоретически) запихнуть ds18b20 в обработчик прерываний... только трудно впихнуть невпихуемое))
-можно подключить аналоговый датчик... только точность будет хуже (да ещё и стабильное напряжение надо)...
-можно поставить вторую мегу и к ней подключить сколько угодно датчиков ds18b20... ))
последний вариант прикольный )) давно уже думаем про двухядерный процессор)) Сейчас никто на одном процессоре уже ничего не собирает))
- sashamelja
- Говорящий с текстолитом
- Сообщения: 1565
- Зарегистрирован: Пт янв 20, 2012 16:25:02
Re: Универсальный пульт радиоуправления
Вариан с двомя процами ради датчика температуры это перебор.(со всех сторон)
Нам точность,нафиг не нужна это жэ не инкубатор.
Давай попробуем вытянуть все что можна с атмега 128.
Если хотим два ядра нужно осваивать esp32.
Нам точность,нафиг не нужна это жэ не инкубатор.
Давай попробуем вытянуть все что можна с атмега 128.
Если хотим два ядра нужно осваивать esp32.
И опыт сын ошибок трудных и гений парадоксов друг
Re: Универсальный пульт радиоуправления
попробуем подкрутить... прошей для проверки кораблик...
- sashamelja
- Говорящий с текстолитом
- Сообщения: 1565
- Зарегистрирован: Пт янв 20, 2012 16:25:02
Re: Универсальный пульт радиоуправления
температура вирнулась,но мигает равномерно.(все отальное вроди работает)
И опыт сын ошибок трудных и гений парадоксов друг
- sashamelja
- Говорящий с текстолитом
- Сообщения: 1565
- Зарегистрирован: Пт янв 20, 2012 16:25:02
Re: Универсальный пульт радиоуправления
Вроди все работает так как Нада.
И опыт сын ошибок трудных и гений парадоксов друг
Re: Универсальный пульт радиоуправления
ну тогда пока так и оставим))


