Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту


 
Опции темы
Непрочитано 19.05.2015, 17:58  
adray
Временная регистрация
 
Регистрация: 13.05.2015
Сообщений: 50
Сказал спасибо: 12
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
adray на пути к лучшему
По умолчанию Re: Помогите в моделировании схемы

NewWriter, У меня не получается скомпилить файл пишет что ошибка в первой строке ( и ошибки lcd =(( В чем проблема ??
И к тому же неправильно считываются данные с энкодера и не фиксируются на экране
Чуть изменил схему не меняя прошивки стало работать лучше но толком не понял почему
И можете рассказать непутевому как компилировать код в hex ато ничего не выходит и куча ошибок
Вложения:
Тип файла: rar пульт.rar (46.3 Кб, 24 просмотров)
Реклама:

Последний раз редактировалось adray; 20.05.2015 в 17:17.
adray вне форума  
Непрочитано 20.05.2015, 15:08  
adray
Временная регистрация
 
Регистрация: 13.05.2015
Сообщений: 50
Сказал спасибо: 12
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
adray на пути к лучшему
По умолчанию Re: Помогите в моделировании схемы

Сообщение от NewWriter Посмотреть сообщение
Да, это неправильные команды дисплея. Перед выводом новой верхней строки "забыта" команда очистки дисплея Clear Display, потому на нем видна вторая строка. И попутно из-за лишних дерганий порта в дисплей постоянно сыплется мусор в виде посторонних символов * в первой и седьмой позиции второй строки.
Я ж говорю, очень криво сделанное устройство.
По линии передачи команды "влево" и "вправо" отличаются только позицией "1", причем они рядом. Любая ошибка приема из-за помехи - и крутиться будет в другую сторону
И кстати стала стиратся строка
adray вне форума  
Непрочитано 21.05.2015, 01:29  
MONIKYS
Прописка
 
Регистрация: 18.05.2011
Адрес: Ненька Україна
Сообщений: 157
Сказал спасибо: 20
Сказали Спасибо 58 раз(а) в 25 сообщении(ях)
MONIKYS на пути к лучшему
По умолчанию Re: Помогите в моделировании схемы

adray, Правильно ругается. В архиве только общая прога, без подключённых модулей. Для более опытных. Нет хидера процессора. Нет управления ЛСД и пр. бяки. На рисунке красным выделено. Это уже забота другого программиста, в частности Ваша. Сначала разберитесь с функциями и командами ЛСД и УСАРТ и пр. Научитесь управлять ими.
Для задержек используется стандартная библиотека для Пик18, находится в компиляторе. На форуме есть примеры. Иначе крик о помощи будет продолжаться. Помогать особо нет ни у кого времени и желания. Это Ваша проблема. Подсказать могут. Делать за Вас нет.

http://mcc18.narod.ru
https://kazus.ru/forums/showthread.php?t=91496
https://kazus.ru/forums/showthread.php?t=83350
И, Гугль ещё никто не отменял.
Миниатюры:
Нажмите на изображение для увеличения
Название: Пульт.jpg
Просмотров: 30
Размер:	225.2 Кб
ID:	79527  

Последний раз редактировалось MONIKYS; 21.05.2015 в 02:09.
MONIKYS вне форума  
Сказали "Спасибо" MONIKYS
adray (21.05.2015)
Непрочитано 21.05.2015, 12:41  
adray
Временная регистрация
 
Регистрация: 13.05.2015
Сообщений: 50
Сказал спасибо: 12
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
adray на пути к лучшему
По умолчанию Re: Помогите в моделировании схемы

Сообщение от NewWriter Посмотреть сообщение
не-не. Даже пустой МК отдельно и безо всяких мультиплексоров, с отсоединенными от UART проводами - и то на входе RX UART (приём) постоянно удерживается высокий лог.уровень на всем протяжении.







PS/// АРХИ-ГЕНИАЛЬНО!!! эврика
анализируя регистры и код PIC18, нашел все-таки проблему.
Оказалось, что элементарная ошибка в порядке инициализации UART-а давала такую беду. Всего лишь потребовалось изменить порядок.
И вот - работает. Во вложении - исправленная прошивка к PIC18F452, ее нужно подключить в свойствах МК.







Однако, остаются замечания.
Придуманные на схеме резисторы на выводах МК убирать нельзя, особенно на некоторых портах. Причина проста - нуу очень кривой код прошивки, когда порты зачем-то переводятся со входов на выходы, а потом наоборот. В частности, на RC7, к которому подключен выход мультиплексора, очень легко получить КЗ из-за того, что с обеих сторон будут выходы. Для ограничения тока и стоят резисторы. То же самое и с кнопками. Если не будет резисторов, то недайбог в момент включения питания будет случайно нажата кнопка. И тогда +5V накоротко замкнется с выходом, на котором 0. но в схеме предусмотрительно стоят резисторы по 510 Ом, которые не позволят сгореть. ха-за, во дела, а... из-за криво написанной прошивки такие сложности, а

Я так понял, это устройство управляет и поворотом, и наклоном? тогда надо два датчика-энкодера. Получается, что котроллеров оси должно быть две штуки на один управляемый прибор - на поворот и на наклон. так?
А можно посмотреть сам проект для компилирования кода и исправленный С файл??
adray вне форума  
Непрочитано 24.05.2015, 10:52  
NewWriter
Заблокирован
 
Регистрация: 07.09.2014
Адрес: В Кремле!
Сообщений: 4,486
Сказал спасибо: 396
Сказали Спасибо 2,220 раз(а) в 1,319 сообщении(ях)
NewWriter на пути к лучшему
По умолчанию Re: Помогите в моделировании схемы

Я не сохранил проекта.
К тому же, в этом проекте не получится управлять шаговым двигателем, у него другой принцип управления. А тут - простое включение двух релюшек. Отсюда и получаются "перекруты", когда моторчик после снятия напряжения еще продолжает по инерции крутиться. Чтобы резко затормозить моторчик, нужно после снятия с него питания закоротить его выводы, получится тормозной ток и моторчик резко остановится.
Шаговым моторчиком управлять с помощью мех.релюшек не получится - слишком большая частота переключений, релюшки даже если и потянут её, то быстро сдохнут. Для этих целей есть контроллеры шаговых двигателей.
NewWriter вне форума  
 

Закладки

Метки
поворотное устройство, протеусб, пульт управления
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите найти нормальную, рабочу схему стробоскопа от LPT darksidenv Источники питания и свет 3 07.05.2009 20:51
Помогите пожалуйста в решении схемы найти один ток. FREKEROk Электроника - это просто 2 06.05.2009 11:27
[Решено] 3 схемы ! MityaOk Видеотехника 2 05.04.2005 19:28
Помогите сделать в мониторе электроника 32ВТЦ-202 mebel Видеотехника 1 27.02.2005 15:46
то сам спаивал схемы с PIC - помогите Display Микроконтроллеры, АЦП, память и т.д 7 12.02.2005 09:08


Часовой пояс GMT +4, время: 02:18.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot