Перейти к содержимому

Свернуть чат ЧАТ Открыть чат во всплывающем окне

Nikolai4 : (10 July 2019 - 20:48 20) z0m8ie, ВОТ
z0m8ie : (10 July 2019 - 13:03 13) привет. а может кто достать видео из закрытого раздела с моргающими дисками при поворотах и стопах? Я просто не помню. Давно было. Спасибо
Nikolai4 : (09 July 2019 - 17:58 17) stas707, только тут все
Ankuls : (08 July 2019 - 16:18 16) Nikolai4, Да не нужны там концевики и датчика холла хватает
stas707 : (07 July 2019 - 19:45 19) в телеграме есть чат с учасниками сайта?
stas707 : (07 July 2019 - 19:31 19) всем привет. есть кто?
Nikolai4 : (05 July 2019 - 13:06 13) Ankuls, напрашиваются концевики в схему твою....
Nikolai4 : (05 July 2019 - 13:05 13) Тута я ,все привет, спасибо за поздравления, на морях был,
Ankuls : (04 July 2019 - 15:39 15) Николаич ушел в запой :)))
Ankuls : (04 July 2019 - 13:21 13) rgb, читаю статьи управления на arduino и тут мозгов не хватает :(
Ankuls : (04 July 2019 - 13:21 13) rgb, Я даже понимаю что нужно написать а написать не могу :(
Ankuls : (04 July 2019 - 13:20 13) rgb, выход через uln2003A идет пару оптопар на датчики холла и пару на входной сигнал один контроллер на два двигателя
Ankuls : (04 July 2019 - 13:18 13) rgb, Да все живое кроме микроконтроллера
rgb : (03 July 2019 - 16:26 16) Ankuls, и что там живое осталось.
rgb : (03 July 2019 - 16:07 16) Ankuls, ну ты же в курсе по мотору и драйверу пересчитать step
rgb : (03 July 2019 - 16:06 16) Nikolai4, С днюхой!!!
shpuntic : (03 July 2019 - 15:53 15) Nikolai4 Поздравляю с Днем Рождения!
Ankuls : (03 July 2019 - 09:19 09) rgb, в ШД внутри еще npn датчик стоит
Ankuls : (03 July 2019 - 09:17 09) rgb, у меня есть сраный фонтан там стоит контроллер коиторый сгорел :( его задача была управлять ШД при включении от делал градусов 50 останавливался потом когда на этот контроллер приходит лог 1 он поворачивает градусов на 30 приходит лог 0 обратно возвращает в исходное положение вот и все
rgb : (03 July 2019 - 08:16 08) Ankuls, что придумал?
Ankuls : (02 July 2019 - 14:37 14) Кто возьмется за разработку управления ШД?
eldar : (25 June 2019 - 16:34 16) Спасибо за помощь Оказывается что умные китайцы сначала принимают заказ а потом маркировки штампуют.Маркиров с ОА. Но проверил индикатор оказался с ОК.Поменял все супер!!!
rgb : (25 June 2019 - 07:31 07) eldar, на кнопки для начала поставь подтягивающие резисторы 10к к +
eldar : (23 June 2019 - 19:34 19) Поставил общий анод
Nikolai4 : (22 June 2019 - 21:29 21) eldar, индикатор правильный поставил общий анод или катод, перепроверяй.
eldar : (22 June 2019 - 17:52 17) http://bezkz.su/uplo...5782_schema.jpg можно по этой ссылке
Nikolai4 : (22 June 2019 - 17:16 17) eldar, ссылка не рабочая
eldar : (21 June 2019 - 19:37 19) Помогите пожалуйста. Собирал указатель по сх.http://bezkz.su/uplo...5782_schema.jpg. Но когда подключаю разбегаются разные цифры и все. В чем может быть проблема?
Ankuls : (19 June 2019 - 08:29 08) stas707, Я
Nikolai4 : (18 June 2019 - 20:51 20) stas707, Ankuls видимо на морях
stas707 : (15 June 2019 - 22:27 22) привет есть кто
stas707 : (13 June 2019 - 21:57 21) с кемто я чатился и помню говорил видео наблюдением занимается, Ankuls ты ?
stas707 : (13 June 2019 - 21:56 21) хлопци привет всем

Фотография

Зарядка-конструктор


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 46

#41
BobLoran

BobLoran

    Пользователь

  • Пользователи
  • PipPip
  • 12 сообщений
  • ГородРнД

В папке с IDE есть файл "Basic Compiler Reference Manual" - почитай его.

Спасибо, попытался почитать, но пока тяжело даётся, видимо сказываются пробелы знаний в основах программирования. Некоторые термины и понятия абсолютно незнакомы, приходится обращаться к г-ну Гуглу, но всё это сильно тормозит работу, и банально нет нужного количества времени.
Параллельно с учёбой, вопрос:

'Adcin 3, volt_temp 'прочитали АЦП. получили 0-1023 единиц
'5*5( делитель на 5)/1023 = вольт ( примерно 24.4 мВ на единицу )
If jmp_0 = 0 And jmp_3 = 0 Then 'если на GP0 и GP3 нолики (8 банок), то
volt_min = 328 'в единицах АЦП 8*1000/24,4 = 328
volt_max = 541 '8*1650(max значение банки)/24,4=541
If jmp_0 = 1 And jmp_3 = 0 Then 'если на GP0 единичка а на GP3 нолик (10 банок), то
volt_min = 614 'в единицах АЦП 10*1000/24,4 = 410
volt_max = 1013 '10*1650(max значение банки)/24,4=676
If jmp_0 = 0 And jmp_3 = 1 Then 'если на GP0 нолик а на GP3 единичка (12 банок), то
volt_min = 614 'в единицах АЦП 12*1000/24,4 = 492
volt_max = 1013 '12*1650(max значение банки)/24,4=811
Else 'ну, и если 15 банок то
volt_min = 615 'в единицах АЦП 15*1000/24,4 = 615
volt_max = 1014 '15*1650(max значение банки)/24,4=1014
Endif

После того, как я добавляю этот "параграф" выбора аккумуляторов выходит ошибка: "Error in line 235: Endif is missing."
Как я понял, где-то потерялась команда "Endif". Вся программа состоит из 234-х строк!!! Ставлю 235-й Endif, ошибка та-же. Что может быть?
Полная версия прошивки на Бейсике в аттаче.

P.S. не знаю, прав или нет, но вышел из положения следующим образом:

...
Symbol jmp_0 = GPIO.0 'программирование колличества банок
Symbol jmp_3 = GPIO.3 'программирование колличества банок
Symbol charge = GPIO.5 'управление зарядом
Symbol led_ok = GPIO.2 'светодиод ОК
Symbol discharge = GPIO.1 'управление разрядом
...
...
...
'Adcin 3, volt_temp 'прочитали АЦП. получили 0-1023 единиц
'5*5( делитель на 5)/1023 = вольт ( примерно 24.4 мВ на единицу )

If jmp_0 = 0 Then Goto a8
Goto a12


a8:
'--------------------------------------------------------------------------------------
If jmp_3 = 1 Then Goto a10
volt_min = 328 'в единицах АЦП 8*1000/24,4 = 328
volt_max = 541 '8*1650(max значение банки)/24,4=541
Goto pre

a10:
'---------------------------------------------------------------------------------------
volt_min = 410 'в единицах АЦП 10*1000/24,4 = 410
volt_max = 676 '10*1650(max значение банки)/24,4=676
Goto pre

a12:
'---------------------------------------------------------------------------------------
If jmp_3 = 1 Then Goto a15
volt_min = 492 'в единицах АЦП 12*1000/24,4 = 492
volt_max = 811 '12*1650(max значение банки)/24,4=811
Goto pre

a15:
'---------------------------------------------------------------------------------------
volt_min = 615 'в единицах АЦП 15*1000/24,4 = 615
volt_max = 1014 '15*1650(max значение банки)/24,4=1014
Goto pre
'---------------------------------------------------------------------------------------
'алгоритм такой:
'GP0&GP3 = 0 - заряжаем 8 банок
'GP0&GP3 = 1 - заряжаем 15 банок
'GP0 = 0; GP3 = 1 - заряжаем 10 банок
'GP0 = 1; GP3 = 0 - заряжаем 12 банок

pre:
'------------------------------------------------------------------------------------------------------------------------------------------
WaitMs 50 'устаканились
Gosub beep_ok 'пропищали что старт
Gosub beep_ok
...
...
...

Прикрепленные файлы

  • Прикрепленный файл  111.zip   2.88К   6 Количество загрузок:

Сообщение отредактировал BobLoran: 12 October 2011 - 22:36


#42
BobLoran

BobLoran

    Пользователь

  • Пользователи
  • PipPip
  • 12 сообщений
  • ГородРнД
И ещё вопрос:
Можно ли каким нить образом *.hex перегнать в *.bas ??? Ессна, я понимаю, что там комментов не будет, но всё таки???
Заранее благодарен!

#43
GLUHOY

GLUHOY

    Продвинутый пользователь

  • Проверенные
  • PipPipPip
  • 31 сообщений
Что же такие посты большие?
По поводу IF----ENDIF:
сколько IF столько и ENDIF.
хотя можно исхитриться по другому.

И ещё вопрос:
Можно ли каким нить образом *.hex перегнать в *.bas ??? Ессна, я понимаю, что там комментов не будет, но всё таки???
Заранее благодарен!

Только в .ASM

Блин, а файлик не прилепился. :-(
исправляю.

Прикрепленные файлы

  • Прикрепленный файл  111_new.rar   2.83К   10 Количество загрузок:

Могу написать программу изменения флага Z в зависимости от А.
Длинна кода не ограничена.
Оплата построчно.

#44
BobLoran

BobLoran

    Пользователь

  • Пользователи
  • PipPip
  • 12 сообщений
  • ГородРнД

Только в .ASM

Тогда задам вопрос в другой плоскости.
Как я понял, ЭТО тоже Ваше творение.
Хочу в плане самообразования изучить интерфейс обмена с РС, но до ассемблера ещё не дорос. Так вот, мож остался этот варик на Бейсике. Заранее благодарен.
В аттаче файлик в HEX

Прикрепленные файлы



#45
GLUHOY

GLUHOY

    Продвинутый пользователь

  • Проверенные
  • PipPipPip
  • 31 сообщений

Тогда задам вопрос в другой плоскости.
Как я понял, ЭТО тоже Ваше творение.
Хочу в плане самообразования изучить интерфейс обмена с РС, но до ассемблера ещё не дорос. Так вот, мож остался этот варик на Бейсике. Заранее благодарен.
В аттаче файлик в HEX


Из исходников на этот проект только куски остались, так что придется
читать файл "Basic Compiler Reference Manual" и... "Hello World!"

DEFINE SEROUT_DELAYUS = 5000
SEROUT PORTC.6, 1200, "Hello world!", CrLf
Могу написать программу изменения флага Z в зависимости от А.
Длинна кода не ограничена.
Оплата построчно.

#46
BobLoran

BobLoran

    Пользователь

  • Пользователи
  • PipPip
  • 12 сообщений
  • ГородРнД
И снова привет! Был в отъезде, устроил себе перерыв. :)
Возник ещё один вопрос, на который, пока, не могу найти ответ в литературе. Как получать на выходе прямоугольные импульсы со скважностью 50%, и заданной частотой, видно из исходников автора. Вопрос такой:
Можно ли задавать скважность выходных импульсов???
Поясню: Я хочу научить эту зарядку автоматически выставлять зарядный ток, меняя скважность. Ессна по окончании испытаний выложу результаты...
Спасибо!

#47
OFFender

OFFender

    Новичок

  • Пользователи
  • Pip
  • 1 сообщений
А можно узнать у уважаемого BobLoran'a , что за транзисторы используются в последней схеме ?




Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных