Ассемблер как двигатель к

Управление шаговым двигателем (Asm)

Дорбрый день/вечер.
Необходимо написать программу на языке ассемблер вот что у меня имеется по заданию:

Имеется униполярный шаговый двигатель, который через драйвер усилителя мощности подключен к LPT порту компьютера. Требуется разработать программу увеличивающую скорость вращения при нажатии на «1» и уменьшающую при нажатии на «2»

2 ответа

Примечания:
1. Скорость вращения шагового двигателя ограничена величиной 1000 шагов в минуту.
2. Сначала удобно определить число шагов на один оборот, выполнив один начальный оборот (ориентировочно – 200 шагов на оборот).
3. Для ограничения скорости вращения удобно использовать прерывание, формирующее задержку в микросекундах.

MOV AH,86H ;номер функции
MOV CX,ST_MKS ;старшее слово задержки
MOV DX,ML_MKS ;младшее слово задержки
INT 15H ;вызов прерывания

Вот наработки того кода который нужно изменить согласно заданию:

; Управление шаговым двигателем через LPT порт

DOSSEG
.MODEL SMALL ;модель памяти
.STACK 100h ; сегмент стека размером 100h
.DATA ;сегмент данных
TEXT1 DB ‘Число шагов на один оборот — ‘, 0DH, 0AH, ‘$’
RESULT DB ‘ ‘, 0DH, 0AH, ‘$’ ; число шагов на 1 оборот в ASCII
TEXT2 DB ‘Задайте число шагов по часовой стрелке — ‘, 0DH, 0AH, ‘$’
TEXT3 DB ‘Задайте число шагов против часовой стрелки — ‘, 0DH, 0AH, ‘$’
TEXT4 DB ‘Задайте время одного шага в мкс (от 2000 до 65000) — ‘, 0DH, 0AH, ‘$’
err_msg db ‘Bad number entered’
crlf db 0Dh,0Ah,’$’
buffer db 6 ; максимальный размер буфера ввода
blength db ? ; размер буфера после считывания
bcontents DB 10 DUP (0) ; содержимое буфера

ST_MCS DW 0 ; старший байт микросекунд
ML_MCS DW 10000 ; младший байт микросекунд
COUNT_T DW 1 ; счетчик шагов в полном обороте
COUNT_L DW 0 ; счетчик шагов влево
COUNT_R DW 0 ; счетчик шагов вправо
ERROR DB 0 ; флаг ошибки

.CODE ; сегмент кода
main proc ;начало процедуры main
mov ax, @DATA
mov ds, ax ; установить регистр DS
mov es, ax

MOV AH, 09H
MOV DX, OFFSET TEXT1
INT 21H ;вывод сообщения
MOV AL, 00010001B
H1: ROL AL, 1 ; установить вал в начальное положение
MOV DX, 378H ; адрес регистра данных LPT
OUT DX, AL
PUSH AX
CALL TIME ; задержка шага
MOV DX, 379H ; адрес регистра состояния LPT
IN AL, DX
TEST AL, 08H ; анализ состояния фототранзистора
POP AX
JNZ H1 ; повторить, если не начало

H2: ROR AL,1 ; шагаем вправо, чтобы убрать шторку
INC COUNT_T ; накапливаем счетчик шагов
MOV DX, 378H
OUT DX, AL
PUSH AX
CALL TIME
MOV DX, 379H
IN AL, DX
TEST AL, 08H
POP AX
JNZ H2

MOV AX, COUNT_T ; перекодируем в ASCII и выводим шаги
CALL HEX2DEC ;на монитор

MOV AH, 09H
MOV DX, OFFSET TEXT2
INT 21H ;вывод сообщения
CALL DEC2HEX ; вводим число шагов влево и
;перекодируем из ASCII в двоичное
TEST ERROR, 1
JNZ FIN ; конец, если неправильный ввод числа
MOV COUNT_L, AX ; сохраняем число шагов влево

MOV AH, 09H
MOV DX, OFFSET TEXT3
INT 21H ;вывод сообщения
CALL DEC2HEX ; вводим число шагов вправо и ;перекодируем из ASCII в двоичное
TEST ERROR, 1
JNZ FIN ; конец, если неправильный ввод числа
MOV COUNT_R, AX ; сохраняем число шагов вправо

MOV AH, 09H
MOV DX, OFFSET TEXT4
INT 21H ;вывод сообщения
CALL DEC2HEX ; вводим время шага и
;перекодируем из ASCII в двоичное
TEST ERROR, 1
JNZ FIN ; конец, если неправильный ввод числа
MOV ML_MCS, AX ; сохраняем время шага

MOV AL, 00010001B
H3: ROL AL, 1 ; вращаем двигатель влево
MOV DX, 378H
OUT DX, AL
PUSH AX
CALL TIME
DEC COUNT_L
POP AX
JNZ H3

H4: ROR AL, 1 ; вращаем двигатель вправо
MOV DX, 378H
OUT DX, AL
PUSH AX
CALL TIME
DEC COUNT_R
POP AX
JNZ H4

FIN: mov ah, 4ch ; функция DOS завершения программы
int 21h ; завершить программу
main endp ; конец процедуры main

HEX2DEC PROC NEAR ; Зубков, с. 220

MOV DI,OFFSET RESULT ;адрес результата

MOV BX, 10 ;делитель
XOR CX, CX ;счетчик цифр в 0
DIVLP: XOR DX, DX
DIV BX ;разделить число на 10
ADD DL, ‘0’ ;добавить к остатку ASCII ?код нуля
PUSH DX ;записать цифру в стек
INC CX ;увеличить счетчик цифр
TEST AX, AX ;и, если еще есть, что делить,
JNZ DIVLP ;продолжить деление
STORE:
POP AX ;считать цифру из стека
STOSB ;дописать ее в конец строки в ES:DI
LOOP STORE ;продолжить для всех CX цифр
;MOV BYTE PTR ES:[DI], ‘$’ ;дописать ‘$’ в конец строки

MOV DX, OFFSET RESULT ;в DX адрес строки
MOV AH, 9
INT 21H ;вывод строки
RET
HEX2DEC ENDP

TIME PROC NEAR ; задержка в микросекундах
MOV AH, 86H
MOV CX, ST_MCS
MOV DX, ML_MCS
INT 15H
RET
TIME ENDP

DEC2HEX PROC NEAR ; Зубков, с. 152
mov dx, offset buffer
mov ah, 0Ah
int 21h ; считать строку символов в буфер
mov dx, offset crlf
mov ah,9
int 21h ; перевод строки

; перевод числа в ASCII-формате из буфера в бинарное число в AX
xor di,di ; DI = 0 — номер байта в буфере
xor ax,ax ; AX = 0 — текущее значение результата
mov cl,blength
xor ch,ch
xor bx,bx
mov si,cx ; SI — длина буфера
mov cl,10 ; CL = 10, множитель для MUL
asc2hex:
mov bl,byte ptr bcontents[di]
sub bl,’0′ ; цифра = код цифры — код символа «0»
jb asc_error ; если код символа был меньше, чем код «0»,
cmp bl,9 ; или больше, чем «9»,
ja asc_error ; выйти из программы с сообщением об ошибке
mul cx ; иначе: умножить текущий результат на 10,
add ax,bx ; добавить к нему новую цифру,
inc di ; увеличить счетчик
cmp di,si ; если счетчик+1 меньше числа символов —
jb asc2hex ; продолжить(счетчик считается от 0)

Читать еще:  Щетки двигателя как вставлять

ret ; завершение подпрограммы (результат в AX)

asc_error: MOV ERROR, 1 ; флаг ошибки
mov dx,offset err_msg
mov ah,9
int 21h ; вывести сообщение об ошибке
ret ; и завершить подпрограмму
DEC2HEX ENDP

end main ; конец программы с точкой входа main

Ассемблер как двигатель к

Привет. Сразу скажу, я не программист и быть им не собираюсь, так что прошу не отсылать изучать ассемблер. Есть драйвер управления шаговым двигателем на PIC16F84. Данная программа выдает от 27 до 128 оборотов в минуту. Частота корректируется переменным резистором, меняется тактовая частота генератора прямоугольных импульсов. Появилась потребность увеличить обороты двигателя в 5-10 раз. Аппаратно путем замены кварца и других деталей удалось немного увеличить частоту, но не кардинально и больше не выжать без переделки схемы. Собственно вопрос, можно ли увеличить частоту программно?

list p=pic16f84a
include p16f84a.inc
__config _hs_osc & _wdt_off & _pwrte_on & _cp_off

;**************** Label Definition ********************
cblock h’0c’
mode ;Operation mode
;0=stop 1=right 2=left
count1 ;Wait counter
count2 ;Wait counter(for 1msec)
endc

rb0 equ 0 ;RB0 of PORTB
rb1 equ 1 ;RB1 of PORTB
rb2 equ 2 ;RB2 of PORTB
rb5 equ 5 ;RB5 of PORTB
rb7 equ 7 ;RB7 of PORTB

;**************** Program Start ***********************
org 0 ;Reset Vector
goto init
org 4 ;Interrupt Vector
clrf intcon ;Clear Interruption reg

;**************** Initial Process *********************
init
bsf status,rp0 ;Change to Bank1
clrf trisa ;Set PORTA all OUT
movlw b’00100111′ ;RB0,1,2.5=IN RB7=OUT
movwf trisb ;Set PORTB
movlw b’10000000′ ;RBPU=1 Pull up not use
movwf option_reg ;Set OPTION_REG
bcf status,rp0 ;Change to Bank0
clrf mode ;Set mode = stop
clrf count1 ;Clear counter
clrf count2 ;Clear counter
movlw b’00000101′ ;Set PORTA initial value
movwf porta ;Write PORTA
bsf portb,rb7 ;Set RB7 = 1
btfsc portb,rb5 ;RB5 = 0 ?
goto $-1 ;No. Wait

start
;************* Check switch condition *****************
btfsc portb,rb1 ;RB1(stop key) = ON ?
goto check1 ;No. Next
clrf mode ;Yes. Set stop mode
goto drive ;No. Jump to motor drive
check1
btfsc portb,rb2 ;RB2(right key) = ON ?
goto check2 ;No. Next
movlw d’1′ ;Yes. Set right mode
movwf mode ;Save mode
goto drive ;No. Jump to motor drive
check2
btfsc portb,rb0 ;RB0(left key) = ON ?
goto drive ;No. Jump to motor drive
movlw d’2′ ;Yes. Set left mode
movwf mode ;Save mode

;******************** Motor drive *********************
drive
movf mode,w ;Read mode
bz start ;mode = stop
bsf portb,rb7 ;Set RB7 = 1
btfsc portb,rb5 ;RB5 = 0 ?
goto $-1 ;No. Wait
movlw d’5′ ;Set loop count(5msec)
movwf count1 ;Save loop count
loop call timer ;Wait 1msec
decfsz count1,f ;count — 1 = 0 ?
goto loop ;No. Continue
bcf portb,rb7 ;Set RB7 = 0
btfss portb,rb5 ;RB5 = 1 ?
goto $-1 ;No. Wait
movf porta,w ;Read PORTA
sublw b’000000101′ ;Check motor position
bnz drive2 ;Unmatch
movf mode,w ;Read mode
sublw d’1′ ;Right ?
bz drive1 ;Yes. Right
movlw b’00001001′ ;No. Set Left data
goto drive_end ;Jump to PORTA write
drive1
movlw b’00000110′ ;Set Right data
goto drive_end ;Jump to PORTA write
;——-
drive2
movf porta,w ;Read PORTA
sublw b’000000110′ ;Check motor position
bnz drive4 ;Unmatch
movf mode,w ;Read mode
sublw d’1′ ;Right ?
bz drive3 ;Yes. Right
movlw b’00000101′ ;No. Set Left data
goto drive_end ;Jump to PORTA write
drive3
movlw b’00001010′ ;Set Right data
goto drive_end ;Jump to PORTA write
;——-
drive4
movf porta,w ;Read PORTA
sublw b’000001010′ ;Check motor position
bnz drive6 ;Unmatch
movf mode,w ;Read mode
sublw d’1′ ;Right ?
bz drive5 ;Yes. Right
movlw b’00000110′ ;No. Set Left data
goto drive_end ;Jump to PORTA write
drive5
movlw b’00001001′ ;Set Right data
goto drive_end ;Jump to PORTA write
;——-
drive6
movf porta,w ;Read PORTA
sublw b’000001001′ ;Check motor position
bnz drive8 ;Unmatch
movf mode,w ;Read mode
sublw d’1′ ;Right ?
bz drive7 ;Yes. Right
movlw b’00001010′ ;No. Set Left data
goto drive_end ;Jump to PORTA write
drive7
movlw b’00000101′ ;Set Right data
goto drive_end ;Jump to PORTA write
;——-
drive8
movlw b’00000101′ ;Compulsion setting

drive_end
movwf porta ;Write PORTA
goto start ;Jump to start

;************* 1msec Timer Subroutine *****************
timer
movlw d’200′ ;Set loop count
movwf count2 ;Save loop count
tmlp nop ;Time adjust
nop ;Time adjust
decfsz count2,f ;count — 1 = 0 ?
goto tmlp ;No. Continue
return ;Yes. Count end

  • Швейные машины
  • Парогенераторы
  • Гладильные доски
  • Гладильные столы
  • Подушки к поворотным рукавам
  • Пароманекены
  • Гладильные пресса
  • Термопрессы
  • Утюги к парогенераторам
  • Запчасти Silter
  • Подошвы тефлоновые для промышленных утюгов
  • Сервомоторы, двигатели
  • Стулья для швей, манекены
  • Освещение для швейных машин
  • Прессы для установки фурнитуры
  • Набивочное оборудование
  • Перемотчики нитей и ткани
  • Ножницы портновские, мыло для раскроя
  • Ankai
  • Beyoung
  • Boshite
  • Bruce
  • Gemsy
  • Golden Wheel
  • Jack
  • Juck
  • Juki
  • K-Chance
  • Malkan
  • Minerva
  • Ming Jang
  • Rotondi
  • Shunfa
  • Silter
  • Siruba
  • Type Special
  • Typical
  • Zoje

Доступные варианты

Категории

  • Швейные машины
    • Прямострочные челночного стежка
      • — Прямострочки
      • — Беспосадочные
      • — С шагающей лапкой
      • — Одноигольные с тройным транспортом
      • — Одноигольные машины 330 класса для кожи
      • — Одноигольные с обрезкой края материала
    • Двухигольные челночного стежка
    • Промышленные оверлоки
      • — 3-х ниточные оверлоки
      • — 4-х ниточные оверлоки
      • — 5-ти ниточные оверлоки
      • — Оверлоки 51 класс
      • — Ковровые оверлоки
    • Распошивальные швейные машины
    • Флэтлоки — плоскошовные машины
    • Машины цепного стежка
      • — Машины с плоской платформой
      • — Машины с П-образной платформой
      • — 4х игольные поясные машины
      • — 6-ти игольные лампасные машины
      • — Многоигольные машины цепного стежка
      • — Машины для декоративных строчек
    • Рукавные машины
    • Швейные машины зигзаг
    • Закрепочные швейные машины
    • Петельные швейные машины
    • Пуговичные швейные машины
    • Брусовочные машины
    • Колонковые, роликовые, обувные машины
    • Скорняжные машины
    • Мешкозашивочные швейные машины
    • Вышивальные машины
    • Швейные автоматы
    • Подшивочные швейные машины
  • Гладильное оборудование
    • Парогенераторы
    • Гладильные доски
    • Гладильные столы
    • Подушки к поворотным рукавам
    • Пароманекены
    • Гладильные пресса
    • Термопрессы
    • Утюги к парогенераторам
    • Запчасти Silter
      • — Запчасти для утюгов и парогенераторов Silter
      • — Тефлоновые подошвы Silter
      • — Запчасти для парогенератора Silter 2005
      • — Запчасти для парогенератора Silter 2075
      • — Запчасти для парогенератора Silter 3021
      • — Запчасти для парощетки Silter
    • Подошвы тефлоновые для промышленных утюгов
  • Раскройное оборудование
    • Дисковые раскройные ножи
    • Сабельные раскройные ножи
    • Ленточные раскройные ножи
    • Отрезные линейки
    • Машины для нарезания бейки (бейкорезки)
    • Термоножи
    • Насадки для термоножей
    • Лезвия для раскройных ножей
      • — Дисковые лезвия
      • — Сабельные лезвия
      • — Ленточные лезвия
    • Машины для резки ленты липучки
    • Дигитайзер, плоттер
  • Вспомогательное оборудование
    • Сервомоторы, двигатели
    • Стулья для швей, манекены
    • Освещение для швейных машин
    • Прессы для установки фурнитуры
    • Набивочное оборудование
    • Перемотчики нитей и ткани
    • Ножницы портновские, мыло для раскроя
  • Запчасти
    • Лапки
      • — Лапки шагающие
      • — Лапки стандартные
      • — Лапки для отстрочек
      • — Лапки тефлоновые
      • — Лапки для сборки
      • — Лапки змеечные
      • — Лапки для кедера, резинки
      • — Лапки для беспосадочных машин
      • — Лапки на зигзаг машины
      • — Лапки-ролики
      • — Лапки-рубильники для подгиба края
      • — Лапки для оверлоков
      • — Лапки для DURKOPP
      • — Лапки для двухигольных машин
    • Швейное масло
    • Швейные иглы
      • — Иглы Dotec
      • — Иглы Groz-Beckert
      • — Иглы Schmetz
    • Петлители
      • — Петлители Brother
      • — Петлители Durkopp
      • — Петлители Juki
      • — Петлители Kansai
      • — Петлители Pegasus
      • — Петлители Rimoldi
      • — Петлители Singer
      • — Петлители Siruba
      • — Петлители Textima
      • — Петлители Union Special
      • — Петлители Yamato
    • Ножи для оверлоков и швейных машин
      • — Ножи для 51 класса
      • — Ножи для Brother
      • — Ножи для Durkopp
      • — Ножи для Global
      • — Ножи для Juki
      • — Ножи для Mitsubishi
      • — Ножи для Pegasus
      • — Ножи для Pfaff
      • — Ножи для Reese
      • — Ножи для Rimoldi
      • — Ножи для Singer
      • — Ножи для Siruba
      • — Ножи для Union Special
      • — Ножи для Yamato
      • — Ножи для Минерва
      • — Ножи для петельных машин
    • Ножи для раскройных машин
      • — Golden Eagle
      • — Strong H
      • — Yao Han
    • Игольные пластины
      • — Беспосадочные игольные пластины
      • — Игольные пластины BROTHER
      • — Игольные пластины DURKOPP
      • — Игольные пластины JUKI
      • — Игольные пластины KANSAY
      • — Игольные пластины PEGASUS
      • — Игольные пластины PFAFF
      • — Игольные пластины RIMOLDI
      • — Игольные пластины SIRUBA
      • — Игольные пластины TYPICAL
      • — Игольные пластины UNION SPECIAL
      • — Игольные пластины YAMATO
      • — Игольные пластины ZoJe
      • — Игольные пластины Подольск, ОРША
      • — Игольные пластины универсальные для прямострочек
    • Двигатели ткани
      • — Двигатели ткани Brother
      • — Двигатели ткани Durkopp
      • — Двигатели ткани Juki
      • — Двигатели ткани Pegasus
      • — Двигатели ткани Pfaff
      • — Двигатели ткани Siruba
      • — Двигатели ткани Union Special
      • — Двигатели ткани Yamato
      • — Двигатели ткани Подольск, ОРША
      • — Универсальные двигатели ткани для прямострочек
    • Челноки
    • Шпульки
    • Шпульные колпачки
    • Приспособления UMA
      • — Для футболок и регланов
      • — Для рубашек
      • — Для джинсов
      • — Для брюк
      • — Для спортивных костюмов
      • — Для платьев и блузок
      • — Для нижнего белья
      • — Для головных уборов
      • — Для домашнего текстиля
      • — Системы и крепления приспособлений
      • — Комплекты (зубья, пластина, лапка) для швейных машин
    • Приспособления малой механизации
      • — Окантователи на прямострочную машину
      • — Приспособления для подгибки края ткани
      • — Приспособления для двухигольных машин
      • — Приспособления для распошивальных машин
      • — Приспособления для рукавных машин
      • — Приспособления для присборки
      • — Приспособления кант с наполнителем
      • — Ограничительные линейки
    • Запчасти K-Chance
      • — Запчасти K-Chance KB 373
      • — Запчасти K-Chance KBH 780
    • Под заказ
      • — Запчасти к Juki
      • — Запчасти к Brother
      • — Запчасти к Siruba
  • Бренды
    • Ankai
    • Beyoung
    • Boshite
    • Bruce
      • — Прямострочные одноигольные машины Bruce
      • — Прямострочные двухигольные машины Bruce
      • — Оверлоки Bruce
      • — Распошивальные машины Bruce
    • Gemsy
      • — Одноигольные машины челночного стежка Gemsy
      • — Двухигольные машины челночного стежка Gemsy
      • — Стачивающе-обметочные швейные машины. Оверлоки Gemsy
      • — Распошивалки Gemsy
      • — Швейные машины зигзагообразного стежка Gemsy
      • — Специальные машины Gemsy
    • Golden Wheel
    • Jack
      • — Прямострочные одноигольные Jack
      • — Прямострочные двухигольные Jack
      • — Оверлоки Jack
      • — Распошивальные швейные машины Jack
      • — Машини цепного стежка Jack
      • — Пуговичные швейные машины Jack
      • — Петельные швейные машины Jack
      • — Закрепочные швейные машины Jack
      • — Швейные автоматы Jack
      • — Вспомогательное оборудование Jack
    • Juck
      • — Швейные машины Juck
      • — Раскройное оборудование Juck
      • — Дополнительное оборудование Juck
    • Juki
      • — Одноигольные машины челночного стежка Juki
      • — Двухигольные машины челночного стежка Juki
      • — Оверлоки Juki
      • — Распошивалки Juki
      • — Швейные машины зигзагообразного стежка Juki
      • — Специальные машины Juki
    • K-Chance
    • Malkan
      • — Гладильные доски Malkan
      • — Гладильные пресса Malkan
      • — Гладильные столы Malkan
      • — Парогенераторы Malkan
      • — Пароманекены Malkan
    • Minerva
    • Ming Jang
    • Rotondi
    • Shunfa
      • — Прямострочные одноигольные машины Shunfa
      • — Прямострочные двухигольные машины Shunfa
      • — Оверлоки Shunfa
      • — Ковровые оверлоки Shunfa
      • — Плоскошовные распошивальные машины Shunfa
      • — Машины цепного стежка Shunfa
      • — Пуговичные машины Shunfa
      • — Петельные машины Shunfa
      • — Закрепочные машины Shunfa
      • — Зигзаг машины Shunfa
      • — Скорняжные машины Shunfa
      • — Колонковые машины Shunfa
      • — Мешкозашивочные машины Shunfa
      • — Подшивочные машины Shunfa
    • Silter
      • — Парогенераторы Silter
      • — Гладильные столы Silter
      • — Гладильные доски Silter
    • Siruba
      • — Прямострочные одноигольные машины Siruba
      • — Прямострочные двухигольные машины Siruba
      • — Оверлоки. Стачивающе-обметочные машины Siruba
      • — Распошивальные швейные машины Siruba
      • — Швейные машины цепного стежка Siruba
      • — Пуговичные швейные машины Siruba
      • — Петельные швейные машины Siruba
      • — Закрепочные швейные машины Siruba
      • — Колонковые швейные машины для кожи, тяжёлых материалов Siruba
      • — Мешкозашивочные швейные машины Siruba
      • — Швейные машины для декоративных строчек Siruba
    • Type Special
    • Typical
      • — Прямострочные одноигольные машины Typical
      • — Прямострочные двухигольные машины Typical
      • — Оверлоки Typical
      • — Распошивальные швейные машины Typical
      • — Швейные машины цепного стежка Typical
      • — Рукавные машины Typical
      • — Колонковые, роликовые, обувные машины Typical
      • — Швейные машины Зиг-заг Typical
      • — Скорняжные машины Typical
      • — Брусовочные машины Typical
      • — Швейные автоматы Typical
      • — Подшивочные машины Typical
      • — Пуговичные, петельные, закрепочные машины Typical
    • Zoje
      • — Сервомоторы Zoje
      • — Одноигольные машины челночного стежка Zoje
      • — Двухигольные машины челночного стежка Zoje
      • — Оверлоки Zoje
      • — Распошивальные машины Zoje
      • — Машины цепного стежка Zoje
      • — Пуговичные машины Zoje
      • — Рукавные машины Zoje
      • — Петельные машины Zoje
      • — Закрепочные швейные машины Zoje
      • — Обувные, колонковые машины Zoje
      • — Машины зигзагообразного стежка Zoje
      • — Скорняжные машины Zoje
      • — Брусовочные машины Zoje
      • — Швейные автоматы Zoje
      • — Машины с П-образной платформой Zoje
      • — Имитатация ручного стежка Zoje
      • — Шлевочная швейная машина Zoje
      • — Вспомогательное оборудование Zoje
  • Товары сняты с производства
Читать еще:  Авенсис 1998 двигатели характеристика

Baoyu BML-430D-01 — Промышленная компьютеризированная закрепочная швейная машина с рабочим полем ..

Контрактный двигатель Audi A6 (C5) 2.4 ASM 136 л.с.

Каждый покупатель получает полный комплект документов в соответствии с российским законодательством:
  • Договор купли-продажи
  • Грузовая таможенная декларация
  • Товарный чек

Гарантия на все двигатели с момента получения товара

Гарантия на КПП

1.1. Запчасть имеют пломбу либо помечена специальной краской в местах креплений.

1.2. Гарантия качества Товара Продавца составляет 30 (тридцать) дней с момента получения Запчасти.

1.3. Гарантия не распространяется на следующие элементы: турбокомпрессор, форсунки, катушки, топливная рейка, генератор, гур, компрессор кондиционера, помпа, гидротрансформатор, стартер, а также прокладки, сальники, ремни ГРМ, ролики, датчики.

1.4. Покупатель обязуется установить Запчасть в специализированном сервисе. Исполнение данной обязанности подтверждается документами о приемки выполненных работ (услуг). В целях настоящего договора, специализированный центр признается любая организация имеющая сертификаты на право осуществлять ремонт двигателей внутреннего сгорания и коробок переключения передач.

1.5. Гарантия качества Товара прекращает свое действие (не действует) в случаях: • установки Запчасти в неспециализированном сервисе; • повреждение Запчасти в процессе установки Запчасти; • фальсификации VIN-кода или номеров Запчасти Покупателем; • отсутствия полных данных автомобиля, на который устанавливается Запчасть;

• не соответствие Зачасти требованиям завода-изготовителя автомобиля, на который она устанавливается; • отсутствие специальной краски либо пломбы в местах креплений.

1.6. При выявлении неисправностей Запчасти и получения соответствующего заключения сервисного центра, Покупатель имеет право вернуть Запчасть Продавцу.

1.7. В случае возврата Запчасти, Покупатель сообщает Продавцу о намерении осуществить замену Запчасти либо осуществить возврат денег в полном объеме.

1.8. В случае возврата неисправной (некачественной, неработоспособной) Запчасти Продавцу, расходы по транспортировке Запчасти несет Покупатель.

Читать еще:  Что является главным двигателем экономики

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

1.10. Срок замены/ремонта или возврата денег — 15 (пятнадцать) рабочих дней с момента получения Запчасти и заключение сервисного центра о неисправности детали Продавцом.

  • Проверьте отзывы о компании в интернете
  • Не переводите деньги на карточку физ лица сбербанка или другого банка
  • Не отправляйте предоплату
  • Запросите фото приобретаемого двигателя
  • Убедитесь, что на двигателе есть номер
Город Пункт выдачи Стоимость
Астрахань ул. Боевая 136Б 1800 р.
Барнаул ул. Чернышевского, 293А 2800 р.
Белгород ул. Кирпичный тупик 2а 1500 р.
Волгоград ул. Землячки 16 1700 р.
Воронеж ул. Землячки 15 1400 р.
Екатеринбург ул. Титова 19 2100 р.
Ижевск ул. Пойма 22 1700 р.
Иркутск ул. Новаторов 1 3400 р.
Казань ул. Тихорецкая, д.19 1600 р.
Калининград ул. Пригородная 20 2000 р.
Кемерово Кузнецкий пр-т 91 2900 р.
Киров ул. Производственная 22 1600 р.
Краснодар ул. Бульварная 2/2 1800 р.
Красноярск Северное шоссе 5гс26 3000 р.
Курск ул. Литовская 12А 1450 р.
Липецк ул. Ангарская 30 1400 р.
Магнитогорск ул. 1-ая Северо-западная, 8/2 2100 р.
Набережные Челны Производственный проезд 19 1700 р.
Нижний Новгород ул. Геологов 1П 1400 р.
Новокузнецк ул. Куйбышева 17к28 2900 р.
Новосибирск ул. Станционная 80/2 2600 р.
Омск пр-т Космический 109к1 2400 р.
Оренбург Площадь 1-го Мая 1а 1800 р.
Пенза ул. Измайлова 13 1500 р.
Город Пункт выдачи Стоимость
Пермь ул. Промышленная 123 1800 р.
Ростов-на-Дону ул. Каширская 5 1700 р.
Рязань 195 км Окружной дороги 1500 р.
Самара ул. Демократическая 45А 1700 р.
Санкт-Петербург 2-й Верхний переулок, 15А 1400 р.
Саратов ул. Соколовая гора, д. 5 1600 р.
Севастополь Фиолентовское шоссе, 1/5 3000 р.
Симферополь ул. Глинки, д. 67Г 3000 р.
Смоленск ул. Старо-Комендантская 2 1400 р.
Сочи ул. Гастелло, 23а 2200 р.
Ставрополь ул. 2-я Промышленная, 33 1700 р.
Сургут ул. Аграрная, д. 3 2900 р.
Тверь Московское шоссе, д. 18, стр. 1 1400 р.
Тольятти ул. Базовая,1,стр.20 1600 р.
Томск ул. Пролетарская, 38В, стр.1 2900 р.
Тула ул. Чмутова, д.158 В 1300 р.
Тюмень ул. Одесская 1, стр. 8 2200 р.
Улан-Удэ ул. Ботаническая, д. 38/2 3500 р.
Ульяновск Московское шоссе, д. 9Ак2 1600 р.
Уфа ул. Сельская Богородская, 57 1800 р.
Хабаровск ул. Тихоокеанская, д. 73к3 4700 р.
Чебоксары ул. Гаражный пр-д, 3/1 1500 р.
Челябинск Северный луч, д. 1а 2000 р.
Ярославль Октября пр-кт, 93А 1300 р.
  • Наличный расчет

Наличный расчет в офисе компании по адресу г. Москва, ул. Рябиновая 44с31

Безналичный перевод

На расчетный счет компании. Мы работаем, как с физическими лицами так и с юридическими

Оплата онлайн

На сайте нашей компании через платежную систему Fondy

Ссылка на основную публикацию
Adblock
detector