Вопросы чЯйника

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

Re: Вопросы чЯйника

Сообщение Taska (Максим) » 19 фев 2018, 11:01

Это как раз и оно, при таком раскладе RA5 используется как ресет и должен быть подтянут к +5в. Если его сделать enabled, то RA5 можно сделать входом, но тогда при программировании могут возникнуть проблемы если программатор не поддерживает +12 на ресет.
Аватар пользователя
Ник: Taska
Имя: Максим
(Кривой Рог)
Легенда
Легенда
Информация о пользователе

Re: Вопросы чЯйника

Сообщение Маленький (Павел) » 19 фев 2018, 11:27

У меня пиккит2. Наверное поддерживает 12 вольт. Внутрисхемным не пользовался, МП Лаб не изучал. Нет ли какого способа заглянуть в программу микроконтроллера в режиме онлайн и увидеть как она работает? В больших контроллерах такой режим есть, К Сименсу, Шнайдеру подключался, очень удобно.
Насчет А5 осталось не ясным почему в протеусе работает, а ПИКе пришлось переносить кусок программы. Ведь А5 как был, так и остался disabled. Ладно бы это была самая правая часть программы, но ведь есть ветка правее и она работает. А нет ли ограничений на количество последовательных решений? Это у меня шестое, а ветка правее имеет 5 условий.
Аватар пользователя
Ник: Маленький
Имя: Павел
(Херсон)
Заинтересованный
Заинтересованный
Информация о пользователе

Re: Вопросы чЯйника

Сообщение Taska (Максим) » 19 фев 2018, 11:31

У протеуса есть свои глюки.
Выложи свою программу и протеус.
Аватар пользователя
Ник: Taska
Имя: Максим
(Кривой Рог)
Легенда
Легенда
Информация о пользователе
Вернуться наверх

Re: Вопросы чЯйника

Сообщение Маленький (Павел) » 19 фев 2018, 11:41

Пожалуйста.
У вас нет доступа для просмотра вложений в этом сообщении.
Аватар пользователя
Ник: Маленький
Имя: Павел
(Херсон)
Заинтересованный
Заинтересованный
Информация о пользователе
Вернуться наверх

Re: Вопросы чЯйника

Сообщение Taska (Максим) » 19 фев 2018, 13:47

Попробуй в железе прошить с конфигурацией 0x3F38.
У меня в протеусе твоя прога на RA4 не реагирует, скорее всего ты накосячил с паузами.
Аватар пользователя
Ник: Taska
Имя: Максим
(Кривой Рог)
Легенда
Легенда
Информация о пользователе
Вернуться наверх

Re: Вопросы чЯйника

Сообщение Маленький (Павел) » 19 фев 2018, 14:01

Ага, сейчас попробую. А как с ними можно накосячить? 4 мгц для внутреннего генератора я поставил. Куча делеев, но во время отработки пауз мне специально нужно, чтобы ПИК ни на что не реагировал.
Аватар пользователя
Ник: Маленький
Имя: Павел
(Херсон)
Заинтересованный
Заинтересованный
Информация о пользователе
Вернуться наверх

Re: Вопросы чЯйника

Сообщение Маленький (Павел) » 19 фев 2018, 14:14

Нет, с такой конфигурацией (я посмотрел, отличие только в мастер клер энаблед) вообще никак не работает. Если активировать вход А4,А5 начинает выполнять первую часть программы. Получается, когда энаблед, вход А5 работает как сброс, а не наоборот. ИМХО.
Аватар пользователя
Ник: Маленький
Имя: Павел
(Херсон)
Заинтересованный
Заинтересованный
Информация о пользователе
Вернуться наверх

Re: Вопросы чЯйника

Сообщение Маленький (Павел) » 19 фев 2018, 14:18

Taska писал(а):У меня в протеусе твоя прога на RA4 не реагирует, скорее всего ты накосячил с паузами.

Т.е. у тебя Протеус не видит вход А4? А если в паузе посмотреть бит Inp_Sens_Low. там ведь единица. Чего ж не реагирует?
Аватар пользователя
Ник: Маленький
Имя: Павел
(Херсон)
Заинтересованный
Заинтересованный
Информация о пользователе
Вернуться наверх

Re: Вопросы чЯйника

Сообщение Taska (Максим) » 19 фев 2018, 16:48

Все он видит. Как написано так и работает. Опиши алгоритм работы девайса попробуем переписать.
Аватар пользователя
Ник: Taska
Имя: Максим
(Кривой Рог)
Легенда
Легенда
Информация о пользователе
Вернуться наверх

Re: Вопросы чЯйника

Сообщение Маленький (Павел) » 19 фев 2018, 17:24

Речь идет о полуавтомате для печати. Раньше карусель поворачивали вручную, нажимали педаль и станок опускался и печатал. Теперь добавился пневмоцилиндр для поворота. На нем геркон, который срабатывает при максимальном выдвижении цилиндра. А на станке дополнительный датчик опускания. В местном фольклоре называется лягушкой. На корпусе три тумблера. Первый - выбор режима (положение 1 печать без поворота положение 2 с поворотом столов).
Второй тумблер уточняет режим поворота - поворот столов с печатью или без печати. Третий - возврат по лягушке или по переднему геркону.
Варианты:
1) тумблер 1 выключен (без поворота), тумблеры 2 и 3 не имеют значения. При нажатии педали, сигнал сразу идет на печать (все по старому, как будто новой коробки нет).
2) тумблер 1 включен (работа с поворотом), тумблер 2 выключен (один поворот и одна печать). Тумблер 3 выключен (по лягушке). При нажатии педали п/цилиндр поворачивает стол и остается включенным. Когда срабатывает передний геркон, имитируется нажатие педали и включенные станции опускаются. Первая станция опустившись нажимает лягушку и по этой команде п/цилиндр возвращается в исходное положение. Цикл окончен. Ждем следующего нажатия педали.
3) Тумблер 1 включен (работа с поворотом), тумблер 2 выключен (один поворот и одна печать), тумблер 3 включен (по переднему геркону). При нажатии педали п/цилиндр поворачивает стол и после срабатывания переднего геркона выключается. Одновременно имитируется нажатие педали и включенные станции опускаются. Начинается отсчет времени 4 секунды, в течение которых повторное нажатие педали игнорируется. По окончании выдержки времени ждем следующего нажатия педали.
4) тумблер 1 включен (работа с поворотом), тумблер 2 включен (без печати). Тумблер 3 не имеет значения. Кратковременное нажатие педали. П/цилиндр поворачивает столы и при срабатывании переднего геркона возвращается назад, печать не производится. Поскольку заднего датчика поворотного п/цилиндра нет, после команды на возвращение в исходное положение следует пауза 1 секунда, в течение которой нажатие педали не воспринимается. По истечению секунды коробка готова к новому циклу.
5) тумблер 1 включен (работа с поворотом), тумблер 2 включен (без печати). Тумблер 3 не имеет значения. Длительное нажатие педали. П/цилиндр поворачивает столы и при срабатывании переднего геркона возвращается назад, печать не производится. Поскольку заднего датчика поворотного п/цилиндра нет, после команды на возвращение в исходное положение следует пауза 1 секунда, в течение которой нажатие педали не воспринимается. По истечению секунды п/цилиндр опять выдвигается и циклы поворота повторяются до тех пор, пока нажата педаль. После отпускания педали цикл заканчивается как описано в пункте 4.
Аватар пользователя
Ник: Маленький
Имя: Павел
(Херсон)
Заинтересованный
Заинтересованный
Информация о пользователе
Вернуться наверх

Пред.След.

Вернуться в ПЕСОЧНИЦА

Кто сейчас на форуме

Пользователь просматривает форум: Enigm