• Объявления

    • admin

      Просьба всем принять участие!   24.11.2017

      На форуме разыгрывается спектроанализатор Arinst SSA-TG LC (цена 18500 руб). Просьба всем перейти по ссылке ниже и принять участие!
NebsteR

Pic. Общие Вопросы

448 сообщений в этой теме

lc433    35

Схема хорошая, только не полная. Насколько я понял, она работает с любыми тиристорами?

ЭПУ что-то типа этого?

post-35482-0-66483200-1350219149.jpg

Если нельзя разбить мощность на три части, тогда надо просто купить мощный полевик? Параметры мотора примерно такие: Стационарные полюса - 170V, 1,8A; Роторное напряжение и ток - 0...90V, 0...2,5A. Это без нагрузки.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Быстрый заказ печатных плат

Полный цикл производства PCB по низким ценам!

  • x
    мм
Заказать Получить купон на $5.00
chip-chip    1 428

Так конечно не полная! Еще подразумеваются трансформаторы для питания обмотки возбуждения, выпрямительный мост, источник питания электроники и трансформатор питания ротора. Еще шунты. Это все берется от конкретного мотора. Вот такой ЭПУ-1М:

post-151068-0-70338200-1350221739.jpg

Изменено пользователем chip-chip

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
lc433    35

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
chip-chip    1 428

Этот ящик отработал 8 лет в медицинском оборудовании без поломок. И до сих пор в идеальном состоянии. Это высокомоментный двухзонный привод постоянного тока. С помощью МК решить задачи им осуществляемые нереально. Тем более с помощью ПИК и Атмел.

И как по вашему МАКСИМАЛЬНО ЭФФЕКТИВНО решаются вопросы?

За год два раза слетала программа в контроллере S200! И простои были не на дни! Хотя немецкое качество Siemens!

Изменено пользователем chip-chip
  • Одобряю 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
lc433    35

Siemens слабоват, согласен. Говорят, сейчас Mitsubishi - один из лучших брендов в автоматизации. Зацените, что у них там есть: http://www.mitsubishielectric.com/fa/products/index.html Я не очень в этом разбираюсь.

А почему МК не может решить задачи ЭПУ-1М? Что там такого невозможного? Конечно не по теме, но вы сами начали и заинтересовали, сгораю от любопытства.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
alex_p_82    4

Как обнулить регистры в 3 банке? pic16f886

Делаю так:

MOVLW 110H ; [color=#0000ff]Ругается на эту строчку[/color]
MOVWF FSR
ZADER
CLRF INDF
INCF FSR,1
BTFSS FSR,6 ;если 64,то выход
GOTO ZADER


Как правильно написать?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
fuckir    2

110h это 272 в десятичной.

Ну а вообще :

banksel SRCON

clrf (регистр из третьего банка)

это как один из вариантов

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
alex_p_82    4

110h это 272 в десятичной.

Ну а вообще :

banksel SRCON

clrf (регистр из третьего банка)

это как один из вариантов

ну это сойдет для 10 регистров, но когда их 64, как-то некрасиво получается

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Alex    510

А что некрасивого ? Выбрали банк и обнуляем нужные регистры...

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
alex_p_82    4

А что некрасивого ? Выбрали банк и обнуляем нужные регистры...

Т.е. если мне нужно обнулить 64 регистра, то я должен написать 64 раза clrf.

Я правильно понял?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Alex    510
написать 64 раза clrf
Это уже по Вашему желанию, как хотите, так и обнуляйте. Хотите 64 раза пишите, хотите - делайте через цикл.

Вы задали вопрос про банк - Вам ответили.

Если при прямой адресации - используйте директиву BAKSEL, при косвенной - BANKISEL.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
alex_p_82    4

Так я и хочу через цикл, только не могу понять как это сделать. Конкретно интересует с адреса 110h

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Alex    510

Собственно, без разницы с какого адреса Вы хотите это делать, хоть с 110, хоть с 220...

Цикл создаётся очень просто - заводим переменную, присваиваем ей значение (в Вашем случае - .64) и делаем декремент с проверкой на ноль. Т.б. как-то так:

_label
banksel cnt
movlw .64
movwf cnt
.........
.........
........
decfsz cnt, f
goto _label

Код не проверял, написал по памяти. Но принцип, думаю, понятен...

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
fuckir    2

регистр по адресу 110Н не как не связан с банком 3

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
alex_p_82    4

регистр по адресу 110Н не как не связан с банком 3

ошибся, конечно банк2, зыбыл про 0-й банк

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Санчо    0

Имею в наличии PIC16C74A, установленный в приборе измерения.

Вопрос каким образом поменять пароль входа в меню прибора.

Ничего не понял, учусь пользоватся сайтом!

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
koms45    73

Люблю гадания, особенно на кофейной гуще. Кофе есть? Прошивка есть?

Изменено пользователем koms45

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
chip-chip    1 428

Имею в наличии PIC16C74A

Даже если прошивка не защищена, контроллер придется менять и прошивать. Он одноразовый!
  • Одобряю 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Санчо    0

Поясните понятие прошивка защищена?, контроллер одноразовый?

Как я думал, считать прошивку с контроллера, исправить и вернуть в контроллер.

В интернете не нашёл схем с этим контроллером, где ещё она может применятся?

В моём случае в приборе завод изготовитель выставляет пароль на все приборы один и тот же (0110),

а их около 60шт, пользуемся приборами около 7 лет. Пароль узнали уже много людей которые корректируют показания

прибора в свою пользу, тем самым искажают возможность получения достоверной информации.

Подскажите как быть?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Alex    510
Поясните понятие прошивка защищена?
это значит, что выставлен бит защиты от чтения, и прочитать её невозможно.
контроллер одноразовый?
Он одноразовый!
Неужели не достаточно ответа ? :unsure:

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
NebsteR    743

Пики с буквой C вместо F имеют одноразовую память программ и в них отсутствует дебагер-на-ядре, что сильно их удешевляет для серийных устройств. А про защиту от чтения алекс вполне подробно ответил...

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Alex    510
Подскажите как быть?
Что за прибор ?

Если выставлен пароль по умолчанию, то скорее всего есть возможность его сменить.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
chip-chip    1 428

Там на плате микросхема не стоит с начальными цифрами 93 или 24?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Санчо    0

NebsteR Пики с буквой C вместо F имею одноразовую память программ.

В меню прибора пароль не меняется, если стоит одноразовая память значит всё верно.

Выставлен бит защиты от чтения для меня это пока не очём не говорит! Поэтому и нахожусь в этом разделе!!!

Для меня ценная информация от Nebster, день прошёл не зря! Спасибо, далее PIC с буквой С рассматривать не буду.

Буду продолжать изучение PIC/

Ничего не понял, учусь пользоватся сайтом!

Насчёт начальных цифр уточню.

В интернете не нашёл схем с этим контроллером, где ещё она может применятся?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
chip-chip    1 428

И не найдете PIC16C74A. Этот контроллер создан во времена Хоттабыча и свое время был роскошью. Потом устарел морально и физически.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас


  • Похожие публикации

    • Автор: Serega4789
      Привет всем! пишу программу для pic16f84a кривошипный пресс, получилось запустить один режим (одноходовый) без блокировок и защит , для реализации двурукого включения нужно, чтобы нажимались 2 кнопки , при этом нужно чтобы программа следила за интервалом времени между нажатием 2х кнопок , при одновременном нажатии программа запоминает это событие и через 3-5 циклов сбрасывает ошибку и блокирует схему до сброса , при интервале 0,5 сек между нажатием кнопок программа выполниться без ошибок , при превышении интервала в 0,5с придется заново нажать на кнопки !
      Не хватает знаний команд и опыта для построения кода

    • Автор: Qwer11
      Здравствуйте.
      У меня есть микроконтроллер pic18f4550,
      я научился мигать светодиодом в flowcode и хотел бы сделать гирлянду,
      и небольшую вывеску из светодиодов.
      Как я понимаю на ножку микроконтроллера смогу не много поставить светодиодов т.к. там ограничение по току будет.
      поэтому исходя из схемы что я нашёл, используют транзистор для включения линии из светодиодов,
      какой транзистор по хар-кам подойдёт для включения 20 светодиодов в линии, (20мАх20=400мА)

      и как например я смогу включать светодиоды поочерёдно в одной линии,
      я читал что есть74HCT595, для экономии ножек например, при подключении индикатора светового,
      как я понимаю, для включения 20 светодиодов поочерёдно нужно или 20 портов использовать и 20 проводов,
      или перед каждым светодиодом поставить микросхемку какую нибудь, которая будет давать сигнал на включение.
      Спасибо.
    • Автор: Serge77
      Обязанности:
      · Разработка радиоэлектронных и GSM-устройств: разработка схем, программирование, разводка печатных плат, разработка документации.
      · Программирование микроконтроллеров STM, AVR, ARM, PIC на языке С/С++
       
      в личку или en@argument74.com
    • Автор: пафнут
      доброго времени! недавно начал изучать pic контроллеры, бошка пухнет. вопрос в следующем: как в ассемблере реализуется процедура шим
      1)к пример у меня имеется одна кнопка и переключаю я ей три светодиода по принципу регистра сдвига и мне нужно чтобы каждому из трех светодиодов соответствовал к примеру коэффициент заполнения 30, 60, и 100%( делаю себе подогрев жопы к зиме)
      2) можно ли обращаться к кнопке при организации процедуры выполнения 15 минутной  задержки, чтобы я мог в любой момент его выключить до истечения 15 минут
      в прикрепленках сама схема в протеусе , но программу я написал только для включения одного светодиода, чтоб с одним хотя бы разобраться и тайминг поставил 5 сек, так сказать для наглядности
      pic.asm
      pic16.DSN
    • Автор: andrei@qwa
      Помогите пожалуйста. Нужно срочно описание данной принципиальной схемы, для чего нужен каждый элемент. Как происходит программирование микроконтроллера. Это схема JDM программатора для PIC-микроконтроллеров.