Небольшой проектик на МК, Начинаем с малого... |
Здравствуйте, гость ( Вход | Регистрация )
Небольшой проектик на МК, Начинаем с малого... |
4.12.2009, 0:27
Сообщение
#1
|
|
сундук Группа: Пользователи Сообщений: 4043 Регистрация: 21.11.2009 Из: Ростов-на Дону Пользователь №: 15 |
Поскольку в предыдущей теме все скатилось не туда, куда хотелось бы, то решил начать все заново.
На этот раз никакой абстрактщины - все конкретно. Индикатор задаваемого сварочного тока. ИндикСхема.doc ( 61,5 килобайт ) Кол-во скачиваний: 30 Прошу прощения за файл. Иного способа прикрепить изображение пока возможности не имею. Постановка задачи. У сварочного аппарата имеется встроенный индикатор задаваемого тока. Имеется так же две кнопки "+" и "-". Понятно для чего. Выходной сигнал - ШИМ, соответствующий заданному на экране числу, через таблицу. Имеется так же возможность подключения внешнего пульта, аналогичного встроенному. Когда это происходит, встроенный индикатор пишет "ПДУ". При выключении питания число записывается в EEPROM и последующее включение вызывает индикацию запомненного числа. Если долго держать кнопку, то скорость изменения числа на индикаторе увеличивается. Про постановку задачи - все. |
|
|
4.12.2009, 1:02
Сообщение
#2
|
|
ДИКТАТОР Группа: Мод Сообщений: 23809 Регистрация: 20.11.2009 Из: Житомир Пользователь №: 3 |
Поскольку в предыдущей теме все скатилось не туда, куда хотелось бы, то решил начать все заново. Ага, завтра пропишу Вас модератором в этот раздел, будет проще. Если будут вопросы как переносить посты - разделять-переносить темы - обсудим где-то в болталке, чтобы будущие модераторы тоже могли читать. По теме: а как отрабатывается перегруз по току? В выходных ключах, штоле? |
|
|
4.12.2009, 1:15
Сообщение
#3
|
|
сундук Группа: Пользователи Сообщений: 4043 Регистрация: 21.11.2009 Из: Ростов-на Дону Пользователь №: 15 |
Ага, завтра пропишу Вас модератором в этот раздел, будет проще. Если будут вопросы как переносить посты - разделять-переносить темы - обсудим где-то в болталке, чтобы будущие модераторы тоже могли читать. ОК По теме: а как отрабатывается перегруз по току? В выходных ключах, штоле? Мы столкнулись с проблемой при продажах. Многим требуется индикация именно заданного, а не реального тока. Вроде у нас в России есть что-то типа стандарта на это дело. Поэтому реально ток не меряется. И перегруз, соответственно не отрабатывается. В работе это выглядит так. С помощью кнопок Вы выставляете число, которое затем, пройдя через таблицу, определят порог срабатывания ограничителя пикового тока преобразователя на "косом полумосте". Все это происходит потактово. Поэтому таблица и нужна. Таблица заполняется опытным путем. У нас расхождения между индицируемым и реальным значением составило порядка 3%. |
|
|
4.12.2009, 9:07
Сообщение
#4
|
|
тот самый Группа: Мод Сообщений: 13629 Регистрация: 24.11.2009 Из: Харьковская обл., UA Пользователь №: 25 |
|
|
|
Гость_MrYuran_* |
4.12.2009, 9:13
Сообщение
#5
|
Гости |
При выключении питания число записывается в EEPROM и последующее включение вызывает индикацию запомненного числа. Я обычно уставку (у нас это так называется) запоминаю непосредственно после ввода, если она отличается от предыдущего значения. Выключение питания - слишком скользкий режим. Да и мало ли чего в процессе случится... Насчёт порчи флеша (а тем более EEPROM) - чушь собачья. Не думаю, что ток будут менять каждую минуту. Я в некоторых изделиях сохраняю текущие параметры каждые 5 минут - просто пишу не на одно место, а последовательно, пока не заполнится сегмент (пишу в флешь). Потом стираю. При редких записях можно не заморачиваться. По пикам, к сожалению, ничего не скажу, ибо не пользовался, но осуждаю |
|
|
4.12.2009, 14:29
Сообщение
#6
|
|
ДИКТАТОР Группа: Мод Сообщений: 23809 Регистрация: 20.11.2009 Из: Житомир Пользователь №: 3 |
|
|
|
4.12.2009, 17:24
Сообщение
#7
|
|
ДИКТАТОР Группа: Мод Сообщений: 23809 Регистрация: 20.11.2009 Из: Житомир Пользователь №: 3 |
|
|
|
4.12.2009, 20:12
Сообщение
#8
|
|
сундук Группа: Пользователи Сообщений: 4043 Регистрация: 21.11.2009 Из: Ростов-на Дону Пользователь №: 15 |
А..ну просто мне показалось, что выход уже в виде ШИМ... Хотя это в общем-то тоже не мешает кагбы... Про питание и запись в EEPROM я, естественно, наврал. Заглянул в проектик и увидел, что запись производится по факту отпускания кнопки "+" или кнопки "-". Приношу извинения за то, что ввел общество в заблуждение. Дополнительно сообщаю, что гарантированное число циклов у данного МК составляет 1 миллион. А кнопками будут пользоваться достаточно редко. Теперь про ШИМ. Она используется для передачи сигнала о числе, отображенном на индикаторе. Это наиболее дешевый вариант для данного случая. На входе в исполнительное устройство достаточно поставить обычный пассивный ФНЧ. Проектик состоит из 3-х файлов. 1. c018.c - так называемый Startup - начальный код программы. 2. IndikSvar.c - основная программа+подпрограммы на С+инициализация С-шных переменных. 3. IndikSvarStrt&Int.asm - ассемблерный кусок программы (здесь инициализация бортового оборудования, переменных и обработчики прерываний). Все в этом архиве. IndSvar.rar ( 5,66 килобайт ) Кол-во скачиваний: 13 Ассемблер знать незачем - там везде комментарии. Программулина смешанная. Делалась для себя с целью изучения нюансов работы сразу на С и на Ассемблере. Прошу посмотреть и если возникнут вопросы, то их и задавать. Так же прошу задавать вопросы по схеме. Дело в том, что программа - всегда продолжение и развитие схемы. |
|
|
Текстовая версия | Сейчас: 29.3.2024, 0:56 |