Найдено 29 результатов

boris911
Ср июн 02, 2021 15:30:58
Форум: ARM
Тема: STM32 SPI
Ответы: 5
Просмотры: 9653

Re: STM32 SPI

Подскажите, пожалуйста, по правильной настройке SPI2 STM32F103C8T6. В авр уровень SCK низкий с импульсами вверх, уровень MOSI высокий с импульсами вниз. В то же время у меня на bluepill оба сигнала с низким уровнем и импульсами вверх. Так и должно быть или неправильная инициализация?

void InitSpi2 ...
boris911
Пт июл 31, 2020 11:53:50
Форум: Статьи
Тема: Управление дпм сверлильного станка
Ответы: 64
Просмотры: 38488

Re: Управление дпм сверлильного станка

Переработана программа, добавлены новые функции и изменены существующие.

- Индикация режима настройки - видимое мерцание индикатора.

- Номера токов в настройках никак не отображаются, просто идут по порядку. Сначала i1 – ток срабатывания при увеличении нагрузки, затем i2 – ток при пропадании ...
boris911
Пт дек 08, 2017 19:57:49
Форум: Статьи
Тема: Управление дпм сверлильного станка
Ответы: 64
Просмотры: 38488

Re: Управление дпм сверлильного станка

[uquote="avb19",url="/forum/viewtopic.php?p=3253677#p3253677"]А почему могут не сохранятся измененные значения? Каждый раз приходится все снова выставлять. Заранее спасибо![/uquote]
Может бракованный чип?
boris911
Вс окт 08, 2017 20:51:52
Форум: AVR
Тема: WatchDog на Atmega328P
Ответы: 8
Просмотры: 2514

Re: WatchDog на Atmega328P

Угу, всё так и есть. Пример из даташита для асма - 3 такта:
lds r16, WDTCSR
ori r16, (1<<WDCE) | (1<<WDE)
sts WDTCSR, r16
; -- Got four cycles to set the new values from here -
; Set new prescaler(time-out) value = 64K cycles (~0.5 s)
ldi r16, (1<<WDE) | (1<<WDP2) | (1<<WDP0)
sts WDTCSR, r16
А вот ...
boris911
Вс окт 08, 2017 19:37:52
Форум: AVR
Тема: WatchDog на Atmega328P
Ответы: 8
Просмотры: 2514

Re: WatchDog на Atmega328P

Z_h_e
Да перевести то несложно, а вот сообразить, что даже первая установка битов прескалера должна выполняться в указанном порядке, а не просто записью битов в регистр WDTCSR... ))) Благодарю!
А можно указать компилятору явно, чтобы он не оптимизировал определенные строки? Вроде авр студия не ...
boris911
Вс окт 08, 2017 18:50:24
Форум: AVR
Тема: WatchDog на Atmega328P
Ответы: 8
Просмотры: 2514

Re: WatchDog на Atmega328P

Z_h_e
Что у меня не так с этим битом?
boris911
Вс окт 08, 2017 17:21:11
Форум: AVR
Тема: WatchDog на Atmega328P
Ответы: 8
Просмотры: 2514

Re: WatchDog на Atmega328P

uk8amk
Уже пробовал. Только чуть другую процедуру(WDT_off). Не помогает.
Насколько я понял, после первого срабатывания WD после перехода на нулевой адрес программы сбрасывается прескалер WD на минимальное значение (16 мс). Поэтому после ресета его надо сразу выключить, а потом опять включить на ...
boris911
Вс окт 08, 2017 11:02:31
Форум: AVR
Тема: WatchDog на Atmega328P
Ответы: 8
Просмотры: 2514

WatchDog на Atmega328P

Почему-то не хочет заводиться собака на этом камне. Если сбросить бит WDE в ноль - светодиод мигает. Если установить в 1 - не мигает. И что странно, никакого эффекта не даёт изменение битов WDP3..0, ставлю от 1 до 8 секунд - ничего. Фьюз WDTON не программируется.
Где косяк? Помогите, пожалуйста ...
boris911
Ср июл 19, 2017 17:49:39
Форум: Статьи
Тема: Управление дпм сверлильного станка
Ответы: 64
Просмотры: 38488

Re: Управление дпм сверлильного станка

У меня, почему-то, нет фьюза SPIEN... Программатор avr910 из под cvavr.
SPIEN недоступен для последовательного порта (если его деактивировать - не сможете вообще прошить этот МК через ваш программатор).

По сути, несмотря на поочередное включение разрядов индикатора, он работает.

Но не так как ...
boris911
Пн июл 17, 2017 20:59:46
Форум: Статьи
Тема: Управление дпм сверлильного станка
Ответы: 64
Просмотры: 38488

Re: Управление дпм сверлильного станка

avb19
Индикация не связана с выводимыми значениями. Проверьте монтаж и фьюзы.
boris911
Ср фев 22, 2017 16:30:26
Форум: Статьи
Тема: Управление дпм сверлильного станка
Ответы: 64
Просмотры: 38488

Re: Управление дпм сверлильного станка

Про эту схему-диод VD2 я не ставил,решил что можно и без него. стабилитрон VD1 на 2 в не нашол, спаял 4 диода последовательно и включил в прямом направлении. Это не могло повлиять?
Всё может быть.
Вам надо подать на вывод 21 опорное напряжение 2 В.
Если нет стаба на 2 В, возьмите любой ...
boris911
Ср фев 22, 2017 11:32:38
Форум: Статьи
Тема: Управление дпм сверлильного станка
Ответы: 64
Просмотры: 38488

Re: Управление дпм сверлильного станка

san-san
Вроде всё правильно делаете. И всё работает. По отдельности :cry:
Насчет типа двигателя - у меня был только ДПМ, вот и делал схему под него. Естественно, ручаться за другие типы не мог.
А этот ваш движок с принтера - он большой или маленький? Тип указан?
Попробуйте выставить i2 на пару ...
boris911
Вт фев 21, 2017 14:36:43
Форум: Статьи
Тема: Управление дпм сверлильного станка
Ответы: 64
Просмотры: 38488

Re: Управление дпм сверлильного станка

Да. У меня так и есть . Хх плавает в пределах 130-135 ма. Я поставил i1- 150ма. А i2 ставил и 100 и 90 и 200 ма. Результат один. По логике должно , обороты упали, падение напряжения на токоизмерителе упало, контроллер должен пнреключиться. Попробовать другой двигатель?
Какой у вас двигатель ...
boris911
Вт фев 21, 2017 14:19:54
Форум: Статьи
Тема: Управление дпм сверлильного станка
Ответы: 64
Просмотры: 38488

Re: Управление дпм сверлильного станка

i1 я выстаил на 20 ма больше холостого тока движка, а i2 всяко разно ставил, и болше чем i1 и меньше и значения изменял в некоторых пределах. Макс. обороты не сбрасываются.
1. На холостом ходу движок потребляет некоторый ток ixx. Из-за трения в подшипниках ток плавает в небольших пределах, что ...
boris911
Вт фев 21, 2017 13:46:12
Форум: Статьи
Тема: Управление дпм сверлильного станка
Ответы: 64
Просмотры: 38488

Re: Управление дпм сверлильного станка

san-san писал(а):Собрал приставку, но работает не правильно, При включении работает на пониженных оборотах, при нагрузке-обороты максимум, нагрузку снимаем, всё равно обороты максимум. Значения вводил всякие разные, разультат тот-же.
Какие значения i1 и i2 вы устанавливали (одновременно)?
boris911
Чт дек 15, 2016 20:04:41
Форум: Статьи
Тема: Управление дпм сверлильного станка
Ответы: 64
Просмотры: 38488

Re: Управление дпм сверлильного станка

я так понял что эта схема для 30 вольтовых дпм? у меня 12 вольтовые от принтера моторчики,прикошачить туда можно?и как переделать?
Можно попробовать.
1. Убрать резистор 300 Ом 2 Вт на входе 7805.
2. Подобрать стабилитрон холостого хода (по необходимым оборотам). У меня стоит на 9 В, попробуйте ...
boris911
Ср ноя 16, 2016 20:34:28
Форум: Статьи
Тема: Управление дпм сверлильного станка
Ответы: 64
Просмотры: 38488

Re: Управление дпм сверлильного станка

Жка писал(а):Уважаемый автор, можно ли вместо пробелов чтоб загоралась надпись off?
Смысл? Что это принципиально изменит?
boris911
Пн ноя 07, 2016 18:22:33
Форум: Статьи
Тема: Управление дпм сверлильного станка
Ответы: 64
Просмотры: 38488

Re: Управление дпм сверлильного станка

Ответил в личку.
boris911
Пн ноя 07, 2016 18:12:33
Форум: Статьи
Тема: Управление дпм сверлильного станка
Ответы: 64
Просмотры: 38488

Re: Управление дпм сверлильного станка

Valeriy L
А какой у вас стабилитрон VD3, на сколько вольт?

Перейти к расширенному поиску