1. Trang chủ
  2. » Luận Văn - Báo Cáo

Hệ thống điều khiển máy khoan mạch in bằng máy tính.DOC

92 521 0
Tài liệu đã được kiểm tra trùng lặp

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Hệ Thống Điều Khiển Máy Khoan Mạch In Bằng Máy Tính
Tác giả Nguyễn Thị Chính
Trường học Trường Đại Học
Chuyên ngành Công Nghệ Thông Tin
Thể loại Luận Văn Tốt Nghiệp
Năm xuất bản 2023
Thành phố Hà Nội
Định dạng
Số trang 92
Dung lượng 0,95 MB

Nội dung

Hệ thống điều khiển máy khoan mạch in bằng máy tính

Trang 1

CHƯƠNG MỞ ĐẦU

I _ KHÁI QUÁT VẤN ĐỀ

Hệ thống điều khiển máy khoan bằng máy tính điện tử là một tậphợp các thiết bị và phụ kiện liên quan Để nắm được hết các nguyên lýhoạt động và cấu tạo của chúng rõ ràng là một vệc không đơn giản Thậmchí ngay cả tên gọi của một số bộ phận trong hệ thống cũng gây phiền hàcho người sử dụng Trước những tiến bộ như vũ bảo của ngành côngnghiệp ngày nay và nhu cầu ứng dụng máy tính vào mọi lĩnh vực, hệ thốngđiều khiển tự động ngày càng được phát triển một cách hoàn hảo và có độchính xác cao.

Hoạt động cơ bản của hệ thống điều khiển máy khoan bằng máytính được thực hiện cũng giống như các loại giao tiếp khác Dữ liệu đượcchứa trong bộ nhớ của máy tính, sau đó được xuất ra qua cổng giao tiếp nốitiếp đưa đến máy khoan để điều khiển động cơ định vị đúng vị trí cầnkhoan, và cứ thế hết vị trí này đến vị trí khác đến khi nào mà máy tính gởilệnh dừng thì động cơ không hoạt động nữa Khi ấy hệ thống khoan mạchin hoàn thành.

II_ GIỚI HẠN ĐỀ TÀI

Do thời gian nghiên cứu và thực hiện đề tài chỉ giới hạn trong vòng 6tuần, với vốn kiến thức và việc tìm hiểu về hệ thống điều khiển và cơ cấucấu tạo, cũng như các bộ phận chi tiết trong hệ thống điều khiển còn hạnchế, luận văn này chỉ thực hiện trong phạm vi ứng dụng phần mềm Pal-Elđể khoan mạch in bao gồm các phần sau:

Phần I : Cơ sở lý thuyết về giao tiếp

Giao tiếp với máy tínhGiới thiệu về chuẩn RS-232

Phần II: Các khái niệm về máy điều khiển theo chương trình số

Đại cương về điều khiển theo chương trình sốTruyền động bằng động cơ bước

Phần III: Phần mềm

Ứng dụng phần mềm PAL-El để khoan mạch in

Trang 2

III _ MỤC TIÊU NGHIÊN CỨU

Dựa trên tài liệu và thiết bị điều khiển, đặt biệt máy khoan có sẵn,cũng như phần mền điều khiển được dịch từ tài liệu PAL_EP … để viếtmột chương trình ứng dụng thực tế đơn giản nhằm góp phần phong phúthêm cho việc hiểu biết về lĩnh vực này đồng thời có thể mở rộng và địnhhướng cho những đề tài sau

Trang 3

CHƯƠNG I

GIAO TIẾP MÁY TÍNH

I _ CÁC VẤN ĐỀ CƠ BẢN VỀ MÁY TÍNH

Trải qua một thời gian dài từ phát minh đầu tiên ra máy tính cho đếnnay, máy tính đã không ngừng nâng cao và phát triển qua nhiều thế hệ.Tuy nhiên hầu hết máy tính đang phổ biến hiện nay đều có nguồn gốc xuấtphát từ họ PC (Personal Computer) Đầu tiên là kiểu máy PCXT do hãngIBM chế tạo với bộ xử lý (CPU) 8088 của hãng Intel Đây là hệ thống xửlý dữ liệu 16 bit nhưng dùng bus dữ liệu 8 bit.

Tiếp theo đó là máy AT ra đời với bộ xử lý 80286 có tính năng hơnhẳn chip 8088 của máy PC XT Nó có khả năng tạo ra bộ nhớ ảo, đa nhiệmvụ, tốc độ nhanh, độ tin cậy cao và dùng bus dữ liệu 16 bit Đa nhiệm(Multitasking) là khả năng thực hiện một lúc nhiều nhiệm vụ:

-Vừa in một tài liệu

-Vừa tính toán một phép tính

Công việc này thực hiện được nhờ hoán chuyển nhanh theo sự theodõi của CPU đến các chương trình mà nó đang nắm quyền điềukhiển Việc này được thực hiện ngay bên trong CPU cộng với một vài giúpđỡ của hệ điều hành.Bộ nhớ ảo (Virtull Memory) cho phép máy tính làmviệc với một bộ nhớ dường như lớn hơn nhiều so với bộ nhớ vật lý hiệncó: Công việc này thực hiện được nhờ một phần mềm và sự thiết kế phầncứng cực kỳ tinh xảo.

Ngày nay các máy AT 386, 486, Pentium dùng chip CPU lần lượt là80386, 80486, P5 là kết quả của trình độ kỹ thuật và công nghệ hiện đại.Chương trình một bộ nhớ lớn hơn tổ tiên là : 8088 hay 80286 cùng vớinhiều chức năng mới, thêm nữa là tốc độ vi xử lý không ngừng được nângcao độ rộng của data bus cũng mở rộng lên 32bit rồi 64 bit với Pentium.

II _ CÁC PHƯƠNG PHÁP ĐIỀU KHIỂN VÀO RA:1 Vào ra điều khiển bằng chương trình :

Thiết bị ngoai vi điều ghép với Bus hệ thống vi xử lý thông qua cácphần thích ứng về công nghệ chế tạo và logic Thích ứng về công nghệ chếtạo là điều chỉnh mức công nghệ sản xuất thiết bị ngoại vi và công nghệ

Trang 4

sản xuất của mạch trong hệ vi xử lý Thích ứng về Logic là nhiệm vụ tạotín hiệu điều khiển ngoại vi tín hiệu trên bus hệ thống.

Trong hệ vi xử lý một vùng nhớ dùng làm nơi chứa địa chỉ cổng vàora và CPU xuất hoặc nhập dữ liệu từ các cổng vào ra này các lệnh xuấtnhập In/Out Lúc này cổng vào ra được xem như thanh ghi ngoài, chúngđược viết vào hoặc đọc ra như ô nhớ Ram qua hai lệnh trên Để phân biệthướng xuất hoặc nhập dữ liệu từ cổng vào ra CPU phát ra tín hiệu điềukhiển đọc hoặc viết Để phân biệt vùng nhớ với thiết bị vào ra CPU phátra tín hiệu điều khiển IO/M Khi có các lệnh này thì các lệnh In/Out mớicó tác dụng.

Ngoài các lệnh qui chiếu bộ nhớ, cũng như khả năng trao đổi dữ liệugiữa thiết bị ngoại vi và hệ vi xử lý Lúc đó vào ra được gán như một địachỉ ô nhớ của bộ nhớ Các thanh ghi liên quan tới cổng vào ra được xemnhư ngăn nhớ Khi bộ vi xử lý gọi địa chỉ và xung điều khiển đọc hay viếtbộ nhớ không cần xác định nơi gởi là bộ nhớ hay thiết bị vào ra Nó chỉ hỏinơi gởi dữ liệu vào trong khoảng thời gian cho phép Bộ logic bên ngoài sẽgiải mã địa chỉ kết hợp với xung MR, MW, để chọn thiết bị mà khôngphân biệt ngăn nhớ hay thiết bị vào ra.

2 Vào ra điều khiển bằng ngắt :

Với phương pháp điều khiển vào ra bằng chương trình, CPU phảiliên tục kiểm tra trạng thái của thiết bị ngoại vi đến khi sẵn sàng, đó là sựlãng phí thời gian của CPU và chương trình dài và phức tạp Khi bộ vi xửlý có nhiều thiết bị ngoại vi CPU không đáp ứng yêu cầu của chúng Cóthể đáp ứng yêu cầu ngoại vi nhanh chóng và không theo trình tự như địnhtrước nhờ cơ cấu ngắt CPU.

Nhờ tính chất đáp ứng tức thời của vi xử lý khi có yêu cầu ngắt từthiết bị ngoại vi do đó các ngắt thường được dùng ở những trường hợp yêucầu đap ứng nhanh, thời gian trả lời ngắn, thực hiện ở bất kỳ thời điểmnào Khi đó CPU phải chuyển đến chương trình con, yêu cầu ngắt ở cuốibất kỳ lệnh nào trong chương trình chính Các chương trình con phục vụngắt có thể lưu trữ nội dung các thanh ghi và khôi phục lại khi thực hiệnxong chương trình phục vụ ngắt và trước khi trở lại chương trình chính.

Giao tiếp với maý tính là trao đổi dữ kiện giữa một máy tính với mộthay nhiều thiết bị ngoại vi.

Theo tiêu chuẩn sản xuất, máy tính giao tiếp với người sử dụng bằnghai thiết bị:

Trang 5

-Bàn phím để nhập dữ liệu

-Màn hình để hiển thị

Ngoài ra nhà sản xuất cho ta nhiều cách giao tiếp khác thông quacác port như là các ngõ giao tiếp:

-Giao tiếp qua port com (nối tiếp)

-Giao tiếp qua port Parallel(song song)

Tùy theo trường hợp ứng dụng cụ thể mà chọn cách giao tiếp thích hợp.

III _ PHƯƠNG PHÁP GIAO TIẾP

1 Giao tiếp với máy tính thông qua slot card :

Bên trong máy tính, ngoài những khe cắm dùng cho card vào - ra,card màn hình, vẫn còn những rãnh cắm để trống Để giao tiếp với máytính, ta có thể thiết kế card mở rộng để gắn vào khe cắm mở rộng này Ởmáy tính PC/XT rãnh cắm chỉ có 1 loại với độ rộng 8 bit và tuân theo tiêuchuẩn ISA (Industry Standard Architecture) Rãnh cắm theo tiêu chuẩn IScó 62 đường tín hiệu, qua các đường tín hiệu này máy tính có thể giao tiếpdễ dàng với thiết bị bên ngoài thông qua card mở rộng.

Trên rãnh cắm mở rộng, ngoài 20 đường địa chỉ, 8 đường dữ liệu,còn có một số đường điều khiển như: RESET, IOR, IOW, AEN, CLK, Do đó card giao tiếp với máy tính qua slot card đơn giản, số bit có thể tăngdễ dàng, giảm được nhiều linh kiện, tốc độ truyền dữ liệu nhanh (truyềnsong song) Tuy nhiên, do khe cắm nằm bên trong máy tính nên khi muốngắncard giao tiếp vào thì phải mở nắp ra, điều này gây bất tiện cho ngườisử dụng.

2 Giao tiếp qua Serial Port (Port COM) :

IBM PC cung cấp 2 cổng nối tiếp: COM1 và COM2 Các cổng nàygiao tiếp theo tiêu chuẩn RS232 Chúng có thể được nối với một Modemđể dùng cho mạng điện thoại, hay nối trực tiếp với một máy tính khác Dữliệu được truyền qua cổng này theo cách nối tiếp, nghĩa là dữ liệu được gởiđi nối tiếp nhau trên 1 đường dây Do các dữ liệu được truyền đi từng bitmột nên tốc độ truyền chậm, các tốc độ truyền có thể là 300, 600, 1200,2400, 4800bps, 9600bps, chiều dài dữ liệu có thể là 5, 6, 7 hoặc 8 bit vàkết hợp với các bit Start, Stop, Parity tạo thành một khung (frame) Ngoàira cổng này còn có các điều khiển thu (Receive), phát (Trans), kiểm tra.Cách giao tiếp này cho phép khoảng cách truyền dữ liệu xa, tuy nhiên tốcđộ truyền rất chậm tốc độ tối đa là 20kbps.

Trang 6

3 Giao tiếp qua cổng PRINT (Cổng máy in) :

IBM PC cho phép sử dụng đến 3 cổng song song có tên là LP1, LP2và LP3 Kiểu giao tiếp song song được dùng để truyền dữ liệu giữa máytính và máy in Khác với cách giao tiếp qua Port Com, ở cách giao tiếp nàydữ liệu được truyền song song cùng một lúc 8 bit Vì thế nó có thể đạt tốcđộ cao Connector của Port này có 25 chân bao gồm 8 chân dữ liệu và cácđường tín hiệu bắt tay (Handshaking ) Tất cả các đường Data và tín hiệuđiều khiển đều ở mức logic hoàn toàn tương thích với mức TTL Hơn nữa,người lập trình có thể điều khiển cho phép hoặc không cho phép các tínhiệu tạo Interrupt từ ngõ vào nên việc giao tiếp đơn giản và dễ dàng Tuynhiên, giao tiếp với mức logic TTL nên khoảng cách truyền bị hạn chế sovới cách truyền qua Port Com, đồng thời cáp truyền cũng phức tạp hơn Đólà nhược điểm của cách giao tiếp này.

Trang 7

CHƯƠNG II

GIỚI THIỆU CHUẨN RS-232C

Vào năm 1960, cùng với sự phát triển mạnh của các thiết bị đầu cuốimáy tính chia sẻ thời gian, các Modem đã được tung ra ngày càng nhiềunhằm đảm bảo cho các thiết bị đầu cuối có thể dùng các đường điện thoạiđể thông tin giữa các máy tính với nhau ở những khoảng cách xa Modemvà các thiêt bị được dùng để gửi số liệu nối tiếp thường được gọi là thiết bịthông tin số liệu DCE (Datommunication Equipment) Các thiết bị đầu cuốihoặc máy tính đang gửi hay nhận số liệu được gọi là các thiết bị đầu sốliệu DTE (Data Terminal Equipment) Nhằm đáp ứng với nhu cầu về tínhiệu và các chuẩn bắt tay (handshake standards) giữa DTE và DCE, hiệphội kỹ thuật điện tử EIA đã đưa ra chuẩn RS-232C Chuẩn này mô tả chứcnăng 25 chân tín hiệu và bắt tay cho việc chuyển dữ liệu nối tiếp Nó cũngmô tả các mức điện áp, trở kháng, tốc độ truyền cực đại và điện dung cựcđại cho các đường tín hiệu này.

RS-232 ấn định 25 chân tín hiệu, và quy định các đầu nối DTE phảilà male (đực) và các đầu nối DCE phải là female (cái) Một loại đầu nốiđặc biệt không được cho, nhưng thường dùng nhiều nhất là đầu nối meleDB-25P (hình 2-1) Ngoài ra, đối với nhiều hệ thống còn dùng loại 9 chânnhư loại DE-9P mele (hình 2-2).

Được EIA đưa vào năm 1969 để truyền dữ liệu nối tiếp và tín hiệuđiều khiển giữa Modem và thiết bị đầu cuối (hoặc máy tính) với tốc độtruyền tối đa là 20kbps ở cự ly khoảng 15m đây là một dạng giao tiếp loạiTTL + bộ kích đường dây không cân bằng.

Trang 8

Việc mô tả chuẩn này được chia làm ba phần: Các đặc điểm kỹthuật về điện, mô tả các đường dữ liệu điều khiển và sử dụng bộ kết nốichân ra.

I _ ĐẶC ĐIỂM KỸ THUẬT VỀ ĐIỆN CỦA RS232C IN

NUMBERSFOR 9

FOR 25PINS

ON DCE

OUTOUT-ININ9 2122

Hình 2-3 Qui định về chân của RS232C

Trang 9

Mức điện áp logic của RS-232C là khoảng điện áp giữa +15V và–15V Các đường dữ liệu sử dụng mức logic âm: logic 1 có điện thế giữa–5V và –15V, logic 0 có điện thế giữa +5V và +15V tuy nhiên các đườngđiền khiển (ngoại trừ đường TDATA và RDATA) sử dụng logic dương: gíatrị TRUE = +5V đến +15V và FALSE =-5V đến –15.

Ở chuẩn giao tiếp này, giữa ngõ ra bộ kích phát và ngõ vào bộ thucó mức nhiễu được giới hạn là 2V Do vậy ngưỡng lớn nhất của ngõ vào là±3V trái lại mức ± 5V là ngưỡng nhỏ nhất với ngõ ra Ngõ ra bộ kích phátkhi không tải có điện áp là ± 25V.

Các đặc điểm về điện khác bao gồm

RL (điện trở tải) được nhìn từ bộ kích phát có giá trị từ 3 ÷ 7kΩ.

CL (điện dung tải) được nhìn từ bộ kích phát không được vượt quá2500pF.

Để ngăn cản sự dao động quá mức, tốc độ thay đổi (Slew rate ) củađiện áp không được vượt qúa 30V/µs.

Đối với các đường điều khiển, thời gian chuyển của tín hiệu (từTRUE sang FALSE, hoặc từ FALSE sang TRUE ) không được vượt qúa1ms Đối với các đường dữ liệu, thời gian chuyển (từ 1 sang 0 hoặc từ 0sang 1) phải không vượt qúa 4% thời gian của 1 bit hoặc 1ms.

II _ CÁC ĐƯỜNG DỮ LIỆU VÀ ĐIỀU KHIỂN CỦA RS232

-TxD: Dữ liệu được truyền đi từ Modem trên mạng điện thoại.-RxD: Dữ liệu được thu bởi Modem trên mạng điện thoại.

Các đường báo thiết bị sẵn sàng :

-DSR : Để báo rằng Modem đã sẵn sàng.

-DTR : Để báo rằng thiết bị đầu cuối đã sẵn sàng-Các đường bắt tay bán song công.

-RTS : Để báo rằng thiết bị đầu cuối yêu cầu phát dữ liệu.

-CTS : Modem đáp ứng nhu cầu cần gửi dữ liệu của thiết bị đầu cuốicho thiết bị đầu cuối có thể sử dụng kênh truyền dữ liệu Các đườngtrạng thái sóng mang và tín hiệu điện thoại:

Trang 10

-CD : Modem báo cho thiết bị đầu cuối biết rằng đã nhận được mộtsóng mang hợp lệ từ mạng điện thoại.

-RI : Các Modem tự động trả lời báo rằng đã phát hiện chuông từ mạngđiện thoạïi địa chỉ đầu tiên có thể tới được của cổng nối tiếp được gọi làđịa chỉ cơ bản (Basic Address) Các địa chỉ ghi tiếp theo được đặt tớibằng việc cộng thêm số thanh ghi đã gặp của bộ UART vào địa chỉ cơbản.

-Mức tín hiệu trên chân ra RxD tùy thuộc vào đường dẫn TxD và thôngthường nằm trong khoảng –12 đến +12 Các bit dữ liệu được gửi đảongược lại Mức điện áp đối với mức High nằm giữa –3V và –12V vàmức Low nằm giữa +3V và +12V Trên hình 2-4 mô tả một dòng dữliệu điển hình của một byte dữ liệu trên cổng nối tiếp RS-232C.

-Ở trạng thái tĩnh trên đường dẫn có điện áp –12V Một bit khởi động(Starbit) sẽ mở đầu việc truyền dữ liệu Tiếp đó là các bit dữ liệu riênglẻ sẽ đến, trong đó các bit giá trị thấp sẽ được gửi trước tiên Còn sốcủa các bit thay đổi giữa 5 và 8 Ở cuối của dòng dữ liệu còn có một bitdừng (Stopbit) để đặt trở lại trạng thái ngõ ra (-12V).

Địa chỉ cơ bản của cổng nối tiếp của máy tính PC có thể tóm tắttrong bảng các địa chỉ sau:

COM 1 (cổng nối tiếp thứ nhất) Địa chỉ cơ bản = 3F8(Hex)

D0 D1D3 D4 D5D5

D6 D5

D7 D5StopbitStarbit

1 1 0 1 0 0 1 0

T =1/fBaud10

Hình 2-4: Dòng dữ liệu trên cổng RS 232 với tốc độ 9.600 baud

Trang 11

COM 2 (cổng nối tiếp thứ hai) Địa chỉ cơ bản = 2F8(Hex)COM 3 (cổng nối tiếp thứ ba) Địa chỉ cơ bản = 3E8(Hex)COM 4 (cổng nối tiếp thứ tư) Địa chỉ cơ bản = 2E8(Hex)

Cũng như ở cổng máy in, các đường dẫn tín hiệu riêng biệt cũng chophép trao đổi qua các địa chỉ trong máy tính PC Trong trường hợp này,người ta thường sử dụng những vi mạch có mức độ tích hợp cao để có thểhợp nhất nhiều chức năng trên một chip Ở máy tính PC thường có một bộphát/nhận không đồng bộ vạn năng (gọi tắt là UART: UniversalAsnchronous Receiver/ Transmitter) để điều khiển sự trao đổi thông tingiữa máy tính và các thiết bị ngoại vi Phổ biến nhất là vi mạch 8250 củahãng NSC hoặc các thế hệ tiếp theo.

Thông thường với các yêu cầu ứng dụng tốc độ thấp người ta giaotiếp qua ngõ nối tiếp, nó giao tiếp theo tiêu chuẩn RS232C và dùng đểgiao tiếp giữa máy tính với Modem hoặc Mouse Ngoài ra cũng có thểdùng giao tiếp với printer hay plotter nhưng không thông dụng lắm bởi tốcđộ truyền quá chậm Đối với máy AT cho ta hai ngõ giao tiếp COM1 vàCOM2 Trong một số card I/O ta có thể có đến 4 cổng COM.

Để giao tiếp nối tiếp với 2 ngõ COM này Bus hệ thống của CPU(Data Bus và Address Bus) hãng IBM sử dụng hai Chip lập trình của Intellà 8250 UART (Universal Asynchronus Receiver Transmitter) Địa chỉtheo bộ nhớ của hai Chip này là 0040:0000 cho UART của ngõ COM1 và0040:0002 cho UART của ngõ COM2 (Địa chỉ logic do hệ điều hành chỉđịnh) và địa chỉ theo Port để truy xuất khi sử dụng là 3F8-3FF cho COM1và 2F8-2FF cho COM2.

Dữ liệu truyền qua cho Port COM dưới dạng nối tiếp từng Bit một,đơn vị dữ liệu có thể là 5 Bit, 6 Bit hay 1 byte tùy theo sự cài đặt lúc khởitạo Port COM Ngoài ra để truyền dữ liệu qua Port COM còn cần nhữngtham số sau: Bit mở đầu cho một đơn vị dữ liệu START Bit STOP Bit (Bitkết thúc) Parity (Kiểm tra chẵn lẻ) Baud Rate (Tốc độ truyền) tạo thànhmột Frame (Khung truyền).

Port COM là một thể khởi tạo bằng BIOS thông qua chức năng 0 củaInterrupt 14, nạp vào thanh ghi DX1 chỉ số chọn kênh (COM1 = 0, COM2 = 1) Thanh ghi AL được nạp vào các tham số của việc truyền dữ liệu.

A L D7 D6 D5 D4 D3 D2 D1 D0

Bit D0 D1 : Cho biết độ rộng của dữ liệu

Trang 12

0 0 : Dữ liệu có độ rộng 5 Bit 0 1 : Dữ liệu có độ rộng 6 Bit 1 0 : Dữ liệu có độ rộng 7 Bit 1 1 : Dữ liệu có độ rộng 8 Bit.

Bit D2 : Cho biết số Stop Bit 0 : Sử dụng một bit Stop 1 : Sử dụng hai bit Stop

Bit D3 D4 : Các Bit parity (chẵn lẻ) 0 0 : Không kiểm tra tính Parity 1 1 : Không kiểm tra tính Parity 0 1 : Odd (lẻ)

1 0 : Even (chẵn)

Bit D5D6D7 : Cho biết tốc độ truyền (Baud Rate) 0 0 0 : Tốc độ truyền 110bps (bit per second) 0 0 1 : Tốc độ truyền 150bps (bit per second) 0 1 0 : Tốc độ truyền 300bps (bit per second) 0 1 1 : Tốc độ truyền 600bps (bit per second) 1 0 0 : Tốc độ truyền 1200bps (bit per second) 1 0 1 : Tốc độ truyền 2400bps (bit per second) 1 1 0 : Tốc độ truyền 4800bps (bit per second) 1 1 1 : Tốc độ truyền 9600bps (bit per second)

III _ MODEM RỖNG CỦA RS232C

Mặc dù chuẩn RS_232C của EIA được dành riêng để áp dụng kếtnối giữa Modem với thiết bị đầu cuối, nhưng một thuê bao của RS_232Ccũng thường được sử dụng khi hai thiết bị đầu cuối được nối với nhau, hoặcmột máy tính và một máy in mà không sử dụng các Modem.

Trong những trường hợp như vậy, các đường TxD và RxD phải đượcđặt chéo nhau và các đường điều khiển cần thiết phải được đặt ở TRUEhoặc phải được tráo đổi thích hợp bên trong cáp kết nối Sự nối lắp cáp củaRS232C mà có sự tráo đổi đường dây được gọi là Modem rỗng (nullModem).

Cáp như vậy thích hợp để nối trực tiếp 2 thiết bị DTE qua các portRS232C Hai sơ đồ có thể kết nối lẫn nhau được trình bày trong hính 2-5

Trang 13

và hình 2-6 chú ý rằng trong trường hợp đơn giản nhất chỉ cần kết nối 4dây lẫn nhau, trong thực tế 2 đường dây đất (SIG GND 0 và CHAS GND)thường được kết hợp lại, mặc dù điều này không được đề cập tới.

IV _ CÁC IC KÍCH PHÁT VÀ THU CỦA RS232C

Nhờ tính phổ biến của giao tiếp, người ta đã chế tạo các IC kích phátvà thu Hai vi mạch như vậy được Motorola sản xuất là IC kích phát MC1488 có dạng vỏ vuông Và MC 1489.Mỗi IC kích phát 1488 nhận một tínhiệu mức TTL và chuyển thành tín hiệu ở ngõ ra tương thích với mức điệnáp của RS232C IC 1489 phát hiện các mức vào của RS232C và chuyểnchúng thành các ngõ ra có mức TTL.

V _ MINH HỌA THÔNG TIN NỐI TIẾP BẤT ĐỒNG BỘ

Đối với các máy PC, các cổng liên lạc nối tiếp (serial port) còn đượcgọi là các cổng COM Hoàn toàn có thể sử dụng các cổng này để kết nốimáy PC với các máy tính khác, với các Modem, các máy in, máy vẽ, cácthiết bị điều khiển, mouse, mạng …

Tất cả các máy tính PC có khả năng làm việc tối đa là 4 cổng nốitiếp khi sử dụng các card giao tiếp I/O chuẩn Các cổng nối tiếp thườngđược thiết kế theo các qui định RS-232 theo các yêu cầu về điện và về tínhiệu BIOS chỉ hỗ trợ các cổng nối tiếp RS-232C Còn các chuẩn khác như:RS-422, BiSync, SDLC, IEEE-488 (GPIB),… cần phải có các trình điềukhiển thiết bị bổ sung để hỗ trợ.

2 TxD TxD 233

CHAS GNDSIGNAL GND

88 CD CD

4 RTS RTS 466

DTE BDTE A

2020 DTR

HÌNH 2-5

Trang 14

Tốc độ tối độ của cổng nối tiếp tùy thuộc vào bộ phát tốc độ Baudtrong card giao tiếp cổng nối tiếp, phần mềm BIOS, và hệ thống có thểthực hiện chương trình BIOS nối tiếp nhanh đến mức nào Ngoài ra, nếu hệthống đang xử lý chương trình khác có độ ưu tiên cao hơn thì tốc độ tin cậycó thể bị suy giảm đáng kể.

Hoạt động của cổng nối tiếp chủ yếu cũng được xử lý bởi 1 chipUART Các thiết kế ban đầu đã sử dụng một chip NS-8250 Các thiết bịsau này chuyển sang một phiên bản CMOS, chip 1650, có chức năng hoạtđộng giống như 8250 Một số thiết bị mới sử dụng chip 16550 hay các biếnthể khác nhằm bổ sung thêm việc đệm dữ liệu để giảm bớt gánh nặng choCPU.

Một phần của BIOS hệ thống (ngắt 14 h) cung cấp các dịch vụ đểliên lạc với các card giao tiếp nối tiếp.

Giống như các cổng song song, POST (Power on Self Test- chươngtrình của BIOS tự kiểm tra cấu hình hệ thống khi bật máy) kiểm tra xemliệu một cổng nối tiếp có được gắn vào hệ thống không, và ghi lại các địachỉ I/O của các cổng hoạt động trong vùng dữ liệu của BIOS Tất cả các hệthống đến 4 cổng nối tiếp, BIOS không hỗ trợ các cổng bổ sung thêmkhác.

Để truy suất phần cứng của một cổng nối tiếp, cần đọc một trong 4từ (word) trong vùng dữ liệu BIOS chứa địa chỉ I/O cơ sở đối với 4 cổngnối tiếp có thể có.

Ví dụ: Để truy suất cổng nối tiếp số 2, trước tiên phải đọc địa chỉcổng I/O cơ sở từ vùng dữ liệu BIOS Điều này có nghĩa là một côûng nốitiếp không có địa chỉ cổng I/O cố định.

CHAS GNDSIGNAL GND

DTE BDTE A

Trang 15

a Lưạ chọn cổng COM

Mỗi cổng nối tiếp sử dụng 8 byte của bộ nhớ máy PC và một ngắtphần cứng đặc biệt Việc sử dụng các địa chỉ bộ nhớ và ngăùt phần cứngnày là điều quan trọng đối với người lập các chương trình liên lạc và cácchương trình điều khiển thiết bị đối với các thiết bị nối tiếp

Bảng sau mô tả các địa chỉ bộ nhớ và các ngắt phần cứng đối với 4cổng nối tiếp chuẩn cho các máy tính tương thích với máy tính PC Thôngtin quan trọng nhất ở đây là địa chỉ cơ sở, là địa chỉ bộ nhớ đầu tiên trongmỗi cổng COM (vùng đệm phát/thu – Transmit/ Receive Buffer) địa chỉcủa đường yêu cầu ngắt (IRQ) đối với mỗi cổng.

Một thiết bị nối tiếp chỉ có thể sử dụng một địa chỉ cổng COM Khicài đặt một Modem nội trong máy PC, hay bất kỳ thiết bị nào khác sửdụng cổng nối tiếp cho giao diện của nó, trước tiên phải đảm bảo rằng đãxác lập nó đối với một cổng COM (bao gồm địa chỉ và số IRQ).

COM1 COM2 COM3 COM4 Mô tảIRQ4

Interrupt Request Line

Transmit/Receive Buffer và LSB of theDivisor Latch

Interrupt Enable Register và MSB of theDivisor Latch

Interrupt Identification RegistersLine Control Register

Modem Control RegisterLine Status RegisterModem Status Register

b Hoạt động của cổng nối tiếp

Sự khởi động của BIOS.

Sau khi bật máy (hay Reset máy), chương trình POST kiểm tra xemliệu có bất kỳ cổng nối tiếp nào được cài đặt hay không POST khảo sátnhóm cổng I/O: 3F8 3FEh Để phát hiện một cổng hoạt động, thanh ghiIIR (Interrupt Identification Register) được đọc từ cổng 3FAh hay 2FAh.Nếu tất cả các bit từ 37 của thanh ghi IIR đều là 0, thì POST xem nhưcổng nối tiếp có hoạt động

Trang 16

Một khi đã xác định được nhóm cổng I/O nối tiếp có hoạt động, địachỉ cổng I/O cơ sở được lưu trữ trong vị trí BIOS RAM cổng nối tiếp chưasử dụng thấp nhất Có 4 từ được dành trong RAM bắt đầu tại địa chỉ 40:0hđể chứa địa chỉ I/O của cổng nối tiếp có hoạt động Nhiều POST của cáchãng cung cấp máy sẽ không bao giờ kiểm tra các cổng COM3 và COM4,vì IPM không định nghĩa một địa chỉ cổng chuẩn cho các cổng này.

Nói chung, hầu hết các hệ thống chỉ kiểm tra có 2 cổng Tuy nhiên,các hệ thống cùng họ mới hơn thường kiểm tra 4 địa chỉ cổng có thể có.Các hệ thống MCA kiểm tra 8 địa chỉ cổng nối tiếp khác nhau có thể cótrong một lần thử để tìm ra 4 cổng nối tiếp có hoạt động

Thứ tự kiểm tra Hầu hết hệthống

Một số hệ thốngAT và EISA

Các hệ thốngMCA

Thứ 1Thứ 2 Thứ 3Thứ 4Thứ 5Thứ 6Thứ 7Thứ 8

Bảng trên mô tả thứ tự theo đó các BIOS sẽ tìm kiếm các cổng hoạtđộng Chỉ cổng I/O cơ sở đối với mỗi nhóm được hiển thị trong bảng này.Trên hệ thống MCA, một khi 4 cổng đã được tìm thấy, các cổng kháckhông được kiểm tra nữa.

Khi hoàn tất các công việc kiểm tra POST nối tiếp, các địa chỉ cổngnối tiếp được cất giữ Điều này thường tạo ra một trong 4 trường hợp đượcmô tả trong bảng sau:

Địa chỉRAM

Cổngnối tiếp

Trường hợp 1Địa chỉ I/O

Trường hợp 2Địa chỉ I/O

Trường hợp 3Địa chỉ I/O

Trường hợp 4Địa chỉ I/O

0000

Trang 17

Các kết quả POST có thể có về việc phát hiện cổng nối tiếp.

- Trường hợp 1 : Mô tả POST phát hiện 2 cổng nối tiếp.

- Trường hợp 2 và 3 : Cho thấy chỉ có một cổng nối tiếp được phát hiện.- Trường hợp 4 : Cho thấy không phát hiện được cổng nối tiếp nào.

Các phép thử này không khẳng định liệu có một thiết bị nối tiếp thựcsự được nối với cổng I/O hay không Phép thử chỉ kiểm tra xem liệu phầncứng cổng nối tiếp có tồn tại hay không tại một địa chỉ I/O cụ thể Tổng sốcổng nối tiếp hoạt động được phát hiện thấy (0  4) được cất giữ trongbyte thiết bị tại địa chỉ BIOS RAM 40:10h từ các bit 9  11.

Quá trình phát nối tiếp

Để phát một byte trên đường dây kết nối nối tiếp, cổng được giảđịnh là đã được khởi sự với tốc độ baud và các phần chọn khung (Frame)nối tiếp thích hợp Chúng ta cũng giả định rằng các byte sẽ được phát đitrên cổng nối tiếp số 1 (COM1).

1 Trước tiên, xác định địa chỉ cơ sở cổng I/O bằng cách đọc một từ(Word) từ vùng dữ lệu BIOS tại 40:OH đối với cổng nối tiếp COM1.Nếu trị = 0: Không có cổng nối tiếp hoạt động nào được gắn ở đây và dĩnhiên không có dữ liệu nào được gửi đi.

2 Hai đường điều khiển MODEM là DTR (DATA Terminal Ready) vàRTS (Request to Send) được xác lập lên mức cao (DTR = 1, RTS = 1).-DTR thông báo cho thiết bị kết nối biết rằng máy tính đang hoạt

động và sẵn sàng để liên lạc.

-RTS báo cho thiết bị kết nối biết rằng máy tính muốn gửi dữ liệu.-Hai đường này được kích khởi bằng cách ghi trị 3 thanh ghi MCR

(MODEM control Regester) của UART.

3 Kế đó, kiểm tra hai đường trạng thái CTS (Clear To Send) Nhữngđường này nằm trong các bit 4 và 5 của thanh ghi MSR (MODEMStatus Regester).

-DSR báo cho máy tính biết thiết bị kết nối đã được bật lên và sẵnsàng.

-CTS báo cho máy tính biết rằng thiết bị kết nối đã sẵn sàng đối vớidữ liệu.

Trang 18

-Các đường trạng thái này nên được kiểm tra trong 2ms hay cho đếnkhi cả hai đều chuyển sang mức cao Khi cả hai đường này đều ởmức cao, thiết bị được kết nối với cổng nối tiếp đã báo hiệu cho biếtnó đã sẵn sàng cho một byte Một lỗi đáo hạn (timeout error) đượcbáo hiệu bởi phần mềm nếu một trong hai đường dẫn còn ở mứcthấp lâu hơn khoảng 2ms.

4 Đến đây thiết bị kết nối đã sẵn sàng tiếp nhận một byte, UART phảiđược kiểm tra xem liệu thanh ghi chứa dữ liệu phát THR (TransmitHolding Regester) đã sẵn sàng có một byte chưa Thanh ghi LSR (LineStatus Regester), bit 5, được xác lập lên mức cao khi thanh ghi chứa dữliệu này trống rỗng và sẵn sàng cho một byte Một lần nữa, giống ởbước 3 nếu thanh ghi THR không thể trở nên hữu dụng trong 2ms, thìphần mềm sẽ báo một lỗi đáo hạn, và bỏ qua việc phát đi.

5 Nếu cho đến bây giờ chưa xảy ra việc đáo hạn, byte có thể được gửiđến thanh ghi chứa dữ liệu phát của UART.

6 Sau đó, UART phát byte từ thanh ghi chứa dữ liệu phát vào thanh ghidịch TSR (từ đây các bit dữ liệu được dịch ra và gửi đi), và tạo dạngkhung nối tiếp.

Quá trình nhạân nối tiếp

Để nhận 1 byte từ đường dây kết nối nối tiếp, cổng được giả định nhưtrên (cho cổng COM3):

1 Trước tiên, xác định địa chỉ cơ sở cổng I/O bằng cách đọc một từ(Word) từ vùng dữ liệu BIOS tại 40:4H đối với cổng nối tiếp COM3.Nếu trị = 0: Không có cổng nối tiếp hoạt động nào được gắn ở đây và dĩnhiên không có dữ liệu nào được gửi đi

2 Hai đường điều khiển MODEM là DTR (DATA Terminal Ready) vàRTS (Request to Send) được xác lập lên mức cao (DTR = 1, RTS = 1).-Điều này thông báo cho thiết bị kết nối biết rằng máy tính đang hoạt

động và sẵn sàng liên lạc Điều này được thực hiện bằng cách ghi trị1 các thanh ghi MMC của UART.

3 Kế đó kiểm tra tín hiệu trên đường trạng thái DSR Tín hiệu này xuấthiện trong bit 5 của thanh ghi MSR DSR báo cho máy tính biết rằngthiết bị kết nối đã được bật lên và sẵn sàng DSR sẽ được kiểm tra chođến khi nó lên mức cao hay cho đến khi hết 2ms trước khi một lỗi đáohạn được báo hiệu.

Trang 19

4 Kế đó, vùng đêïm nhận được kiểm tra để xem dữ liệu đã nhận được dữliệu nào chưa Bit 0 của thanh ghi LSR chứa một cờ hiệu báo dữ liệu đãsẵn sàng Nó được xét lên 1 khi vùng đệm có dữ liệu Nếu cờ báo dữliệu sẵn sàng không được xét sau 2ms, thì phần mềm sẽ khai báo mộtlỗi đáo hạn, và tác vụ bị bỏ qua.

5 Nếu cho đến bây giờ chưa xảy ra việc đáo hạn, byte có thể được đọc từvùng đệm nhận của UART.

-Trong chế độ bất đồng bộ, 8251 A dịch số liệu trên dây RxD từ bitmột Sau mỗi bit, thanh ghi thu được so sánh với thanh ghi chứa ký tựSYN Nếu hai thanh ghi chưa bằng nhau thì 8251 A dịch bit khác vàtiếp tục so sánh cho đến khi hai thanh ghi bằng nhau 8251 A kếtthúc chế độ bất đồng bộ và đưa tín hiệu SYNDET (Synch Detect) đểbáo đồng bộ đã hoàn tất.

-Nếu USART được nạp từ điều khiển để làm việc với hai ký tựSYNC, quá trình bất đồng bộ cũng như trên Nhưng hai ký tự kế tiếpnhau sẽ được so sánh với hai ký tự SYNC trước khi đạt được sự đồngbộ Ở chế độ bất đồng bộ bit chẵn/lẻ sẽ không phải kiểm tra.USART ở chế độ đuổi bắt đồng bộ với hai điều kiện:

-USART được khởi động ở chế độ đồng bộ.-USART đã nhận lệnh ở chế độ bất đồng bộ.

Khối phát

Khối này nhận số liệu song song từ đơn vị trung tâm, chèn thêm cácthông tin rồi chuyển sang nối tiếp và gửi ra thân TxD (TransmiterDATA).

-Ở chế độ bất đồng bộ, khối phát chèn thêm bit START, bit kiểm trachẵn lẻ paraty và một hay hai bit STOP.

-Trong chế độ đồng bộ, khối phát chèn thêm các ký tự SYNC Nhữngký tự đồng bộ này phải được phát trước khi bản tin bắt đầu Nếutrong khi phát có khoảng trống giữa hai ký tự thì USART tự độngchèn các ký tự đồng bộ vào.

-Trong cả hai chế độ đồng bộ và bất đồng bộ, quá trình phát chỉ đượccho phép khi tín hiệu TxE (Transmiter Enable) và tín hiệu CTS, ởtrạng thái tích cực Nếu USART được đặt ở chế độ đồng bộ từ ngoài,chân SYNDET sẽ là cửa vào và nhận tín hiệu để đồng bộ khi thu.-Khối phát có thể gửi tín hiệu cắt (BREAK) Đó là một chu kỳ liên

tục các bit SPACE trên đường dây liên tục và đưọc dùng ở chế độtruyền song công để cắt quá trình gửi thông tin ở đầu cuối

Trang 20

-USART sẽ gửi tín hiệu cắt liên tục nếu bit D3 của byte lệnh đượcthiết lập

Khối điều khiển Modem

Khối này tạo và nhận tín hiệu RTS (Request to Send).

Ngoài ra, còn có các tín hiệu ra DTR (Data Terminel Ready) và tínhiệu vào DSR (Data Set Ready) Đó là những tín hiệu vạn năng.Tín hiệu DTR điều khiển bởi bit D2 bởi byte lệnh.

Tín hiệu DSR thể hiện ở bit D7 của thanh ghi trạng thái.

USART không định nghĩa các tín hiệu này một cách cứng ngắc.Thông thường:

-Tín hiệu DTR qua Modem để chỉ rằng thiết bị đầu cuối sẵn sàngtruyền.

-DSR là tín hiệu từ Modem để chỉ trạng thái sẵn sàng liên lạc.

Khối điều khiển vào/ra

Logic điều khiển đọc/ghi giải mã các tín hiệu điều khiển từ Bus điềukhiển của đơn vị trung tâm thành những tín hiệu đều khiển các cổngdẫn số liệu đến Bus nội của USART.

Bảng sau cho biết sự liên quan giữ các tín hiệu CE, C/D\ RD\

CPU đọc số liệu từ USARTCPU đọc trạng thái từ USARTCPU ghi số liệu vào USARTCPU ghi lệnh vào USART

Bus của USART ở trạng thái trở kháng cao

Khối thu

Khối thu nhận dữ liệu nối tiếp ở chân RxD và chuyển thành số liệusong song (P/PC) Trước khi bộ thu làm việc, bit D2 trong Commandworld của byte lệnh phải ở trạng thái cho phép Nếu bit này không đượclập, bộ thu sẽ không tạo ra tín hiệu RxRDI.

-Trong chế độ bất đồng bộ, 8251 A kiểm tra mức điện áp của đầu vàoRxD Khi có thay đổi mức logic từ 1 xuống 0, 8251 A khởi động bộđếm thời gian trong khối thu khi đặt thời gian ½ bit, 8251 A kích mẫuđầu vào RxD Tại thời điểm này có 2 trường hợp xảy ra:

Trang 21

-Nếu đầu vào RxD có mức logic cao thì sự thay đổi từ 1 xuống 0 ởRxD trước lúc kích mẫu là do nhiễu hay khối thu đã khởi động bộđếm trong khi nhận bit số liệu Như vậy có sai 8251 bỏ lệnh đangthực hiện và chuẩn bị ký tự mới.

-Nếu đầu vào RxD có mức logic thấp trong thời điểm kích mẫu 8251tiếp tục kích mẫu để nhận giá trị của các bit số liệu, bit kiểm trachẵn lẻ và các bit dừng Sau đó, 8251 tách các bit khung và chuyểnsố liệu qua Bus trong đến thanh ghi đệm số liệu thu Tín hiệu RxRDIđược tạo ra để báo cho trung tâm biết số liệu thu đã sẵn sàng.

-Trong chế độ đồng bộ, khối thu kích mẫu các bit số liệu của ký tựrồi đưa đến đệm số liệu thu và lập cờ RxRDI Vì bộ thu nhóm mộtsố bit thành ký tự nên được xác định bit số liệu đầu tiên là cần thiết.Để đồng bộ giữa bộ thu và bộ phát, nếu có trống trong dãy ký tự thì8251 tự động chèn ký tự SYNC vào Quá trình đồng bộ được thựchiện trong quá trình bất đồng bộ.

Khối đệm vào ra

-Khối đệm vào ra chứa: Thanh ghi trạng thái, thanh ghi số liệu thu(thanh ghi đệm số liệu thu), thanh ghi số liệu phát và lệnh (thanh ghiđệm số liệu phát và lệnh).

-Như vậy, chỉ có một thanh ghi chứa thông tin chuyển từ đơn vị trungtâm vào USART Thông tin này bao gồm số liệu và lệnh, do vậyphải có sự phân chia thời gian giữa lệnh và số liệu Lệnh phải đượcgửi trước số liệu Trước khi gửi số liệu vào USART Đơn vị trungtâm phải kiểm tra tín hiệu sẵn sàng phát TxRDI Nếu gửi thông tinkhi TxRDI ở trạng thái chưa sẵn sàng số liệu chuyển đi có thể sai

Trang 22

CHƯƠNG I

ĐẠI CƯƠNG VỀ ĐIỀU KHIỂN THEO CHƯƠNG TRÌNH SỐ

I _ KHÁI NIỆM VỀ ĐIỀU KHIỂN THEO CHƯƠNG TRÌNH SỐ

Ở máy thông thường việc điều khiển chuyển động cũng như thay đổivận tốc của các bộ phận máy điều khiển được thực hiện bằng tay Vớicách điều khiển này thời gian phụ thuộc khá lớn, nên không thể nâng caonăng suất lao động.

Để giảm thời gian phụ, cần thiết tiến hành tự động hóa quá trìnhđiều khiển Trong sản xuất hàng khối, hàng loạt lớn, từ lâu người ta dùngphương pháp gia công tự động với việc tự động hóa quá trình điều khiển.Đặc điểm của loại máy tự động này là rút ngắn thời gian phụ, nhưng thờigian chuẩn bị sản xuất quá dài (thời gian thiết kế và chế tạo,thời gian điềuchỉnh máy …) Nhược điểm này không đáng kể, nếu sản xuất với khốilượng lớn Trái lại với lượng sản xuất nhỏ, mặt hàng thay đổi thườngxuyên, loại máy tự động trở nên không kinh tế Do đó cần phải tìm raphương pháp điều khiển mới, đảm bảo thời gian điều chỉnh máy để giacông từ loại chi tiết này sang chi tiết khác được nhanh Yêu cầu này đượcthực hiện với việc điều khiển theo chương trình.

Điều khiển theo chương trình là một dạng điều khiển tự động mà tín hiệu điềukhiển (tín hiệu ra) được thay đổi theo một qui luật trước Nói cách khác, trên máy điềukhiển theo chương trình, thứ tự, giá trị của các chuyển động cũng như thứ tự đóng mởcác bộ phận máy, đóng mở hệ thống làm nguội, bôi trơn, thay mũi khoan… Điều đượcthực hiện đúng theo một chương trình đã vạch sẵn Các cơ cấu mang chương trình nàyđược đặt vào thiết bị điều khiển, và sẽ làm tự động theo chương trình đã cho.

Nếu các chương trình trên được ghi lại bằng các dấu tì, bằng hệ thống cam, bằngmẫu ghép hình … Ta gọi hệ thống điều khiển đó là hệ thống điều khiển theo chươngtrình phi số Nếu các chương trình được biểu thị bằng các chữ số dưới dạng mã hiệu, tagọi hệ điều khiển theo chương trình số.

Như vậy điều khiển theo chương trình số là một quá trình tự động cho phép đưamột cơ cấu di động từ vị trí này đến vị trí khác bằng một lệnh Sự dịch chuyển ấy có thểlà lượng di động thẳng (hoặc một góc quay theo các bậc tự do)

Trong nhiều trường hợp, phương pháp điều khiển theo chương trình số được thiết

kế tự động hóa việc di chuyển một cơ cấu từ vị trí này đến vị trí khác, ta gọi là " điều

khiển theo điểm" Nhưng ta cũng dễ dàng khi rút ngắn vô hạn khoảng cách giữa các

Trang 23

điểm di động kế tiếp nhau và sẽ đạt đến một quá trình điều khiển quỹ đạo gọi là điềukhiển theo đường.

Phương pháp điều khiển theo chương trình số có thể dùng để di động bất kỳmột cơ cấu nào được truyền động bằng động cơ Phạm vi sử dụng nó rất rộng, nhưngchủ yếu là tự động hóa máy công cụ.

Vì chương trình số có thể tiến hành cách xa máy và máy có hệ thống đo lườngriêng, nên hệ thống điều khiển này có thể điều khiển một cách dể dàng và nhanhchóng.

Hệ thống điều khiển theo chương trình số còn được gọi tắt là hệ thống NC(Numerical Control) và máy điều khiển theo chương trình số được gọi là máy NC Nhưthế: Máy NC là loại máy công cụ hoạt động tự động một phần hoặc toàn phần với cáclệnh được thể hiện bằng dạng tín hiệu là các chữ số được ghi trên băng từ, đĩa từ hoặcphim…

Bước phát triển cao của máy điều khiển theo chương trình số là sự ra đời củatrung tâm gia công CNC Vậy trung tâm gia công là một loại máy điều khiển theochương trình số có cơ cấu tự động để thực hiện nhiều loại nguyên công khác nhau saumột lần kẹp chi tiết, với sự trợ giúp của máy tính điện tử.

CNC có thể phân thành 2 loại: Loại dùng để gia công có dạng thân hộp tấm,loại gia công chi tiết tròn xoay.

II _ ĐẶC ĐIỂM CỦA CNC

- Tập trung nguyên công cao độ.

- Có cơ cấu cấp dao tự động với dung lượng lớn.- Phần lớn CNC thường có bàn máy phụ và đồ gá.- Đạt được độ chính xác cao ở nguyên công tinh.

- Các CNC thường dùng hệ thống điều khiển theo đường.

III _ HỆ TOẠ ĐỘ MÁY

Các điểm mà trong khi gia công được xác định trong một chương trình để mô tảvị trí của các điểm náy trong vùng làm việc, ta dùng hệ tọa độ Nó bao gồm ba trụcvuông góc với nhau cũng cắt nhau tại điểm gốc 0.

Với hệ toạ độ ba trục, bất kỳ điểm nào cũng được xác định thông qua các tọa độcủa nó Hệ tọa độ máy do nhà chế tạo xác định, thông thường nó không thể thay đổi.

Hình 1-1 : Hệ tọa độ vuông góc trên máy

Trang 24

- Trục X là trục chính trong mặt phẳng định vị Trên máy khoan nằm song song với bàn máy ( bàn kẹp chi tiết).

- Trục Y là trục thứ 2 trong mặt phẳng định vị Trên máy khoan nó nằm trên mặtmáy và vuông góc với bàn máy.

- Trục Z luôn luôn trùng với trục truyền động chính Trục này được nhà chế tạo xácđịnh Chiều dương của trục Z chạy từ chi tiết hướng đến mũi khoan Điều đó cónghĩa là trong chuyển động theo chiều âm của trục Z, mũi khoan sẽ đi tới bề mặtchi tiết.

Để xác định nhanh chiều của cáctrục, dùng luật bàn tay phải(Hình 1-1):Ta đặt ngón giữa bàn tay phải theochiều của trục Z thì ngón tay cái sẽ trỏvề chiều của trục x và ngón tay trỏ sẽchỉ theo chiều của trục Y.

Hệ toạ độ cơ bản được gắn liền vớichi tiết.

Bởi vậy khi lập trình ta phải luôn luôn xuất phát từ chổ xác định chi tiết đứng yêncòn mũi khoan thì chuyển động Điều đó có nghiã là:

Khi khoan rõ ràng chi tiết chuyển động là chính, nhưng để đơn giản hơn cho việclập trình hãy quan niệm là chi tiết đứng yên còn mũi khoan thì dịch chuyển Ta gọi đólà chuyển động tương đối của mũi khoan.

Để mô tả đường dịch chuyển của mũi khoan (dữ liệu tọa độ) trên một số máy CNCcó cả hai khả năng.

a) Dùng toạ độ Đề_Cac :

Khi dùng dữ liệu toạ độ Đề Các, ta đưa ra khoảng cách đo song song với trục từ mộtđiểm tới một điểm khác.

Các khoảng cách theo chiều dương của trục có kèm theo dấu dương (+) phía trước.Các khoảng cách theo chiều âm của trục có kèm theo dấu âm (-) phía trước.

Các số đo có thể đưa ra theo hai phương thức:

Đo tuyệt đối :

Với các số đo tuyệt đối, ta đưa ra tọa độ các điểm đích tính từ một điểm cốđịnh trong vùng làm việc Nghĩa là trong mỗi chuyển động đều xác định mũikhoan phải dịch chuyển đến đâu kể từ một điểm gốc 0 tuyệt đối.

Đo theo chuổi kích thước :

Với các số đo theo chuỗi kích thước, ta đưa ra tọa độ các điểmđích tính từ các điểm dừng lại của mũi khoan sau một lổ khoan đượckhoan Nghĩa là trong mỗi chuyển động đều đưa ra số liệu của mũi khoancần được dịch chuyển tiếp một lượng là bao nhiêu nữa theo từng trục toạđộ.

Hình 1-2: Xác định nhanh chiều trục tọa độ

Trang 25

b) Dùng tọa độ cực :

Khi sử dụng các dữ liệu trong hệ tọa độ cực, ta đưa ra vị trí của một điểm thông quakhoảng cách và góc so với một trục cơ sở.

Các tọa độ cực chỉ có thể đo trên một mặt phẳng chính Trong phạm vi của một hệtọa độ cực có 3 mặt phẳng chính Từ 3 trục x, y và z của hệ thống sẽ có 3 mặt kẹp, đólà: Mặt x/y, mặt x/z, mặt y/z.

Những điểm quan trọng trong một hệ tọa độ cực

 Điểm chuẩn : Là điểm gốc 0 của hệ tọa độ máy.

 Điểm 0 chi tiết : Là điểm gốc 0 của hệ tọa độ chi tiết, nó được giữ cố định chomột chi tiết.

 Điểm 0 lập trình : Là điểm gốc 0 từ đó xác định các dữ liệu cập nhật trong mộtchương trình Điểm này có thể thay đổi thông qua lệch dịch chuyển điểm 0.

IV _ CÁC DẠNG ĐIỀU KHIỂN

Phù hợp với yêu cầu đa dạng trong thực tế, người ta phân biệt hệ điều khiểntheo ba mức điều khiển khác nhau :

- Điều khiển theo điểm.- Điều khiển theo đoạn.- Điều khiển theo đường.

1 Điều khiển theo điểm :

Là hệ thống điều khiển không có mốiquan hệ hàm số (vô hàm) giữa các chuyểnđộng dọc theo trục tọa độ Nhiệm vụ chủyếu của hệ thống điều khiển là định vị

chính xác mũi khoan hoặc chi tiết vàoví trí yêu cầu Hệ thống này khôngkiểm tra theo qũi đạo, vận tốc, mà kiểmtra theo vị trí định vị.

Điển hình nhất của hệ thống này là điều khiển để khoan lỗ tức là cần điều khiểnchuyển động tương đối giữa dao và phôi đến từng điểm xác định Chẳng hạn từ điểmA(X1,Y1), B(X2,Y2) Đặc điểm của loại điều khiển này là trong quá trình điều khiểnmũi khoan không làm việc Quá trình gia công chỉ được tiến hành theo bất cứ tọa độnào: Có thể trước tiên theo tọa độ X, sau đó theo Y hoặc ngược lại, hoặc đồng thời thựchiện cùng một lúc trên hai trục với vận tốc lớn nhất

Hình 1-3: Sơ đồ điều khiển theo điểm

B

Trang 26

2 Điều khiểu theo đoạn :

Cũng giống như hệ thống điều khiểntheo điểm, tức là không có quan hệhàm số giữa các chuyển động theo tọađộ Điểm khác là khi định vị, mũikhoan làm việc nên không thể định vị

theo một đường bất kỳ, mà thôngthường phải theo hướng song song vớimột trục tọa độ.

Thí dụ :

Khi khoan cạnh song song với trục tọa độ được xác định bởi các điểm (X1,Y1) và(X2,Y2) thì phải di động bàn máy (hoặc mũi khoan) theo tọa độ Y Trong lúc đó bàntrượt theo hướng X phải đứng yên Chỉ sau khi khoan xong các điểm song song với trụcY rồi mới tiến hành định vị các điểm song song với trục X.

Cấu trúc cơ bản của hệ thống điều khiển theo điểm và theo đoạn không khácnhau Do đó, ta có thể thực hiện hệ thống này theo sơ đồ sau.

Sơ đồ cấu trúc hệ thống điều khiển theo điểm và đoạn khởi đầu bằng các số liệuvề hình dáng và số liệu công nghệ chi tiết gia công Hai số liệu ấy tạo thành dữ liệu giacông Thông qua quá trình lập trình, nhờ cơ cấu ghi mã hiệu, các dữ liệu gia công đượcbiến thành các mã hiệu ghi vào chương trình Chương trình này bao gồm tất cả mọi tínhiệu cần thiết cho việc điều khiển các cơ cấu của máy.

Những khâu kể trên có thể thực hiện ở bất cứ nơi nào, tách xa khởi máy, nêngọi là phần xử lý dữ liệu bên ngoài Dữ liệu gia công cũng có thể đưa trực tiếp vàobảng điều khiển số đặt trên máy (như máy NC đơn giản) hoặc truy nhập trực tiếp vàomáy tính trung tâm như ở hệ thống CNC Các khâu kế tiếp của xích điều khiển điều đặtbên trong máy, nên gọi là phần xử lý dữ liệu bên trong.

Khâu đầu tiên của phần xử lý dữ liệu bên trong là cơ cấu đọc Vì chương trìnhghi các dữ liệu gia công dưới dạng mã hiệu, nên phải qua cơ cấu giải mã để biến mãhiệu thành những tín hiệu điều khiển: Tín hiệu hành trình và tín hiệu khởi động.

Tín hiệu khởi động có nhiệm vụ đóng ngắt các cơ cấu tác động, nên ta không đềcập đến trong sơ đồ cấu trúc Còn tín hiệu hành trình là những trị số đã được xác định

để định vị bàn máy theo tọa độ X-Y Tín hiệu hành trình cần đưa qua cơ cấu chuyểnđổi, nhằm tạo nên những tín hiệu giống nhau để đưa vào cơ cấu so sánh.

Hình 1-4: Sơ đồ điều khiển theo đoạn

X

x1 x2

Trang 27

Cơ cấu so sánh có hai tín hiệu vào: một tín hiệu là những trị số xác định từchương trình đưa đến gọi là giá trị cần, một tín hiệu là những trị số thực tế từ thiết bị đohành trình của bàn máy đưa đến gọi là giá trị thực Qua cơ cấu so sánh, nếu hai gía trịchênh lệch nhau, sẽ tạo nên một tín hiệu sai lệch Qua cơ cấu khuếch đại, tín hiệu sailệch làm khởi động động cơ (động cơ quay bàn máy) để bù sai số Khi đạt đến vị trí đãđịnh, giá trị cần và giá trị thực bằng nhau, tín hiệu sai lệch sẽ bằng không, cơ cấu khởiđộng dừng.

SƠ ĐỒ CẤU TRÚC

HỆ THỐNG ĐIỀU KHIỂN THEO ĐIỂM VÀ ĐOẠN

Động cơ điều khiểnCơ cấu khuếch đại

Số liệu hình dáng Số liệu công nghệDữ liệu gia công

Lập chương trìnhCơ cấu ghi mã hiệu

ươngtrìnhXử lý dữ liệu

Bên ngoài

Bên trong Cơ cấu đọc

Tín hiệu hành trình

cấu chuyển đổi

Tín hiệu khởi động

cấu so sánh

cấu khuếch đạiĐộng cơ điều khiểnThiết bị

đo hành trình

Thiết bị đo hành trình

Bàn máyBàn máy

X

Trang 28

Hệ thống điều khiển vừa mô tả trên là hệ thống kín Để tạo nên hệ thống kínthông thường rất tốn kém Vì thế, người ta đang cố gắng để tạo nên một hệ thống điềukhiển đơn giản hơn

Thí dụ như hệ thống dùng cơ cấu ngắt Ở đây, các tín hiệu khởi động điều khiểntrực tiếp các động cơ điều khiển, chứ không phải tìm hiệu số sai lệch của cơ cấu sosánh sau khi được khuếch đại Việc so sánh tín hiệu cần với tín hiệu thực cũng đượctiến hành như trên Nhưng khi có sai lệch nó sẽ tác động động cơ ngắt, làm dừng độngcơ điều khiển.

Trang 29

CHƯƠNG II

TRUYỀN ĐỘNG BẰNG ĐỘNG CƠ BƯỚC

I _ CẤU TẠO VÀ PHÂN LOẠI ĐỘNG CƠ BƯỚC

Động cơ bước được phân thành ba loại chủ yếu sau :

1 Động cơ nam châm vĩnh cửu : Hay còn gọi là động cơ bước kiểu tác dụng và

thường được chế tạo có cực móng Động cơ này có góc bước thay đổi từ 60 450

trong chế độ điều khiển bước đủ, mômen hãm từ 0,5  25 Ncm, tần số khởi độnglớn nhất là 0,5 và tần số làm việc lớn nhất ở chế độ không tải là 5 Khz.

Hình 2-1: Cấu tạo động cơ bước vĩnh cửu

1 và 2) Hai nửa Stator có dạng cực móng được từ hóa với cực N và S xen kẻnhau; 3) Hai cuộn stato (một cuộn điều khiển đơn cực và một cuộn điều khiển lưỡngcực) được đặt ở bên trong hai nửa stator; 4)Rotor nam châm vĩnh cửu có các cực từ xenkẻ.

2 Động cơ bước có từ trở thay đổi : Hay còn gọi là động cơ phản kháng Kiểu động

cơ này có góc nằm trong giới hạn từ 1,80  300 trong chế độ điều khiển bước đủ,mômen hãm từ 1 50 Ncm, tần số khởi động lớn nhất là 1 Khz, và tần số làm việclớn nhất trong điều kiện không tải là 20 Khz Stato được chế tạo thành dạng răngvới bước cực s Cuộn dây pha (2) được quấn trên 2 hoặc 4 răng đối xứng nhau, rotocủa động cơ cũng được chế tạo thành dạng răng có bước cực r.

C

Trang 30

Hình 2-2 :Cấu tạo động cơ bước có từ trở thay đổi

1) Stato được chế tạo thành dạng răng; 2) Cuộn dây pha; 3) Roto có từ trữ thay đổi được chế tạo thành dạng răng.

3 Động cơ bước hổn hợp :

Hay còn gọi là động cơ bước cảmứng, có góc bước thay đổi trong khoảng0,36 - 150 trong chế độ bước đủ, mômenhãm từ 3 - 1000 Ncm, tần số khởi độnglớn nhất là 40 khz Trong các loại độngcơ bước kể trên thì động cơ bước hổnhợp được sử dụng nhiều hơn cả Vì loạiđộng cơ này kết hợp các ưu điểm của hailoại động cơ trên đó là: Động cơ namchâm vĩnh Cửu với dạng cực móng, vàđộng cơ có từ trở thay đổi.

Cấu tạo của động cơ bước thay đổi hổn hợp là sự kết hợp giữa động cơ bướcnam châm vĩnh cữu và động cơ bước có từ trở thay đổi Phần Stato được cấu tạo hoàntoàn giống Stator của động cơ bước có từ trở thay đổi Trên các cực của Stato được đặtcác cuộn dây pha, mỗi cuộn dây pha được quấn thành 4 cuộn dây (h.2-3) hoặc đượcquấn thành 2 cuộn dây (h.2-4) đặt xen kẻ nhau để hình thành lên các cực N và S đồngthời đối diện với mỗi cực của bối dây là răng của Roto và cũng được đặt xen kẽ giữahai vành răng số 3 của Roto

 Động cơ hổn hợp cũng được chế tạo với 2, 4 và 5 pha, động cơ 2 và 4 pha thườngcho góc bước từ s = 0,90 - 150 cò động cơ 5 pha thường có có góc bước từ s =0,180 - 0,270

 Bước răng của Roto được xác định bằng biểu thức sau:

r2 3600

Trong đó: Zr là số răng của Roto

c/vòng

Trang 31

 Góc bước của động cơ là tỷ số giữa bước răng r và số pha m của động cơ khi cuộndây được điều khiển lưỡng cực :

 

 Động cơ hổn hợp có tần số bước và độ phân giải cao, có mômen quay và mômenhãm lớn.

 Trong chế tạo động cơ bước ngoài ba loại chính kể trên, để có góc bước thay rấtnhỏ người ta còn chế tạo động cơ bước từ trở thay đổi có nhiều tầng, kết cấu của

loại này được trình bày ở hình

 Loại động cơ này thường được chế tạo2, 3, 4 tầng trình bầy kết cấu của độngcơ bước từ trở thay đổi có ba tầng.

Trong mỗi tầng số răng của Stato vàRoto giống nhau Vị trí răng của 3Stato được đặt giống nhau và được

Quá trình điều khiển bước đủ

Hình 2-4: Cấu tạo động c

1) Hai pha điều khiển lưỡng cực2) Stator dạng răng.

3) Cuộn dây pha điều khiển lưỡngcực.

4) Hai vành răng ngoài của rotor.Nam châm vĩnh cửu được

Trang 32

cố định trên trục Roto, nhưng vị trí răngcủa 3 Stato được đặt lệch nhau 1/3 bướcrăng.

 Góc lệch giữa hai tầng kề nhau đượcxác định bằng biểu thức sau:

r 3600

Nếu Roto có Zr = 12 răng thì góc lệch nhau giữa hai tầng kề nhau là 100

 Khi có một xung dòng điện điều khiển đặt vào tầng 1 thì răng của Roto và Stato đốiđỉnh nhau (vì từ thông chỉ khép kín tại vị trí có từ trở nhỏ nhất) Lúc này răng củaRoto và Stato ở tầng 2 lệch nhau 1 góc là 100, còn răng của Roto và Stato ở tầng 3lệch nhau là 200 Cắt xung dòng điện điều khiển vào tầng 1 và các xung dòng điệnđiều khiển vào tầng thì Roto của tầng 2 quay một góc 100để đỉnh răng của Rototrùng với đỉnh răng của stato ở tầng 2, lúc này răng của Roto và Stato của tầng 3lệch nhau một góc là 100 so với tầng 2 Quá trình điều khiển tiếp tục cho tới khi trởlại tầng 1 Cuối cùng ta có quá trình điều khiển theo trình tự 1-2-3-1

II _ ĐẶC ĐIỂM CHUNG CỦA ĐỘNG CƠ BƯỚC

Động cơ bước thực chất là động cơ đồng bộ hoạt động dưới tác dụng của cácxung rời rạc và kế tiếp nhau Khi một xung dòng điện hoặc điện áp đặt vào cuộn dâyphần ứng của động cơ bước, thì roto (phần cảm) của động cơ sẽ quay đi một góc nhấtđịnh, và được gọi là bước của động cơ, khi các xung dòng điện đặt vào cuộn dây phầnứng liên tục thì roto sẽ quay liên tục.

Vị trí của trục động cơ bước được xác bằng số lượng xung, và vậntốc của động cơ tỷ lệ với tần số xung, và được xác định bằng số bước/giây(second) Tính năng làm việc của động cơ bước được đặt trưng bởi bướcđược thực hiện, đặt tính góc (quan hệ của mômen điện từ theo gốc giữatrục của Roto và trục của từ trường tổng), tần số xung giới hạn sao cho cácquá trình quá độ, khi hoàn thành một bước có thể tắt đi trước khi bắt đầubước tiếp theo Tính năng mở máy của động cơ, được đặt trưng bởi tần sốxung cực đại có thể mở máy mà không làm cho Roto mất đồng bộ (bỏbước) Tuỳ theo kết cấu của từng loại động cơ, mà tần số động cơ có thểtiếp nhận được từ 10 đến 10.000 Khz.

 Bước của động cơ (giá trị của góc giữa hai vị trí ổn định kề nhau của Roto) càngnhỏ thì độ chính xác trong điều khiển càng cao Bước của động cơ phụ thuộc vào sốcuộn dây phần ứng, số cực của Stato, số răng của Roto và phương pháp điều khiểnbước đủ hoặc điều khiển nữa bước Tùy theo yêu cầu về độ chính xác và kết cấucủa động cơ, mà bước của động cơ thay đổi trong giới hạn từ 1800 - 0,180 Trong đó:động cơ bước nam châm vĩnh cửu dạng cực móng và có từ trở thay đổi từ 60 - 450,động cơ bước có từ trở thay đổi có góc bước nằm trong giới hạn từ: 1,80- 300, và

Trang

Trang 33

động cơ bước hỗn hợp có góc bước thay đổi trong khoảng 0,360 - 150 Các giá trị góccủa các loại động cơ kể trên được tính trong chế độ điều khiển bước đủ.

 Chiều quay của động cơ bước không phụ thuộc vào chiều dòng điện chạy trong cáccuộn dây phần ứng, mà phụ thuộc vào thứ tự cuộn dây phần ứng được cấp xungđiều khiển Nhiệm vụ này do bộ chuyển phát thực hiện.

 Số cuộn dây phần ứng (hay cò gọi là cuộn dây pha) của động cơ bước được chế tạotừ 2 - 5 cuộn dây pha (hay còn gọi là bối dây) và được đặt đối diện nhau trong cácrãnh ở Stato Đối với cuộn dây phải có hai cuộn dây thì chỉ dùng cho điều khiểnlưỡng cực (cuộn dây có cực tính thay đổi), với 4 cuộn dây có thể dùng cho cả haichế độ điều khiển lưỡng cực và điều khiển đơn cực.

III _ PHƯƠNG PHÁP ĐIỀU KHIỂN BƯỚC ĐỦ VÀ NỬA BƯỚC

1 Phương pháp điều khiển bước đủ

Thể hiện trình tự điều khiển bước đủ của dộng cơ bước nam châm vĩnh cửu đượctừ hóa với các cực từ xen kẽ Nguyên lý làm việc của động cơ bước là dựa trên sự tácđộng tương hổ giữa từ trường của Stato và Roto, hình thành mômen điện từ làm quayRoto đi một góc nhất định Khi cho xung dòng điện tác độngvào cuộn dây phaAA'( hình 2-6a) thì Roto sẽ quay đến vị trí, mà trục từ trường của Roto (cũng chính làtrục dọc của Roto) trùng với trục từ trường của pha A

Nếu cắt xung dòng điệnvào pha A, và cho xung dòngđiện tác dụng vào cuộn dây phaBB' (h.2-6b) thì vectơ từ hoá của

dòng điện sẽ quay đi một góc là 180, do đó Rotocũng quay đi một góc là 180 để cho trục của từtrường Roto trùng với trục của từ trường tổng

Sau đó cắt xung tác động vào pha B và lại cho xung dòng điện vào pha A (hình2-6c), nhưng đổi dấu thì Roto lai quay tiếp một góc là 180 Nếu tính từ điểm đầu thì

Roto đã quay được một góc là 360

trở thay đổi có ba tầngEMBED PBrush µ §

Trang 34

Quá trình chuyển phát xung dòng điện tác dụng vào một trong hai pha cho tớikhi Roto quay một vòng, động cơ sẽ thực hiện được 20 bước (hay còn gọi là 20 nhịp)

Quá trình chuyển mạch các cuộn dây điều khiển theo một trình tự (A+, B+, A-,B-,) và quá trình chuyển mạch theo trình tự (A+,B+), (A+, B-),(A-,B+), (A-,B-) Trong haitrường hợp này, thì trong một chu trình chuyển mạch có 20 nhịp (bước), và ở mỗi nhịpcó số cuộn dây điều khiển được cấp xung dòng điện cho nhau

Dạng điều khiển này được gọi là điều khiển bước đủ hay còn gọi là điều khiểnđối xứng.

2 Phương pháp điều khiển nửa bước :

Thể hiện trình tự điều khiển nửa bước, quá trình điều khiển nửa bước tương tựnhư quá trình điều khiển bước đủ, nhưng trình tự chuyển mạch các cuộn dây điềukhiển có khác nhau: cụ thể là từ A+, (A+,B+), B+, (A-,B+), A-, (A-,B-), B-, (A+,B-), …

Với trình tự chuyển mạch này, một chu trình hoàn chỉnh bao gồm 40 nhịp, vàtrong mỗi nhịp số cuộn dây điều khiển được cung cấp xung khác nhau, khi đó Rotoquay được một vòng thực hiện 40 nhịp điều khiển có góc bước là 90 Phương pháp điềukhiển này được gọi là phương pháp điều khiển nửa bước hay còn gọi là điều khiểnkhông đối xứng Trong hai phương pháp điều khiển trên, thì phương pháp điều khiểnnửa bước cho giá trị góc bước nhỏ hơn hai lần, và số bước/vòng tăng lên hai lần so vớiphương pháp điều khiển bước đủ.

Xét về yêu cầu đảm bảo độ chính xác trong điều khiển, thì phươngpháp điều khiển nửa bước dễ dàng đáp ứng hơn, nhưng bộ chuyển phátxung điều khiển phức tạp hơn nhiều so với phương pháp điều khiển bướcđủ.

IV _ NGUYÊN LÝ HOẠT ĐỘNG CỦA ĐỘNG CƠ BƯỚC

1 Động cơ nam châm vĩnh cửu :

Nguyên lý làm việc của động cơ này là dựa vào tác động của một trường điện từtrên một mômen điện từ, từc là tác động giữa một trường điện từ và một hoặc nhiều

nam châm vĩnh cửu Roto của động cơ tạo thành một hoặc nhiều cặp từ và mômen điện

từ của nam châm được dặt thẳng hàng trên từ trường quay do các cuộn dây tạo nên.

bước hỗn hợp 5 pha điều khiển lưỡng cực

Trang 35

 Xét cấu trúc của động cơ bước nam châm vĩnh cửu như:

Hình 2-8: Sơ đồ kết cấu của động cơ bước

Động cơ có hai cuộn dây lắp ở hai cực của Stato, và một nam châm vĩnh cửu ởRoto Khi kích thích một cuộn dây của Stato (đồng thời ngắt điện cuộn kia) sẽ tạo nênhai cực Bắc (North) và Nam (South) của nam châm Roto sẽ thẳng đứng với hướng từtrường

Nếu ta cho dòng điện vào cuộn dây W1 thì vị trí 1 và 3 của Stato tương ứng sẽ làcực Nam và cực Bắc.

Giả sử trục của nam châm vĩnh cửu của Roto đang lệch với trục 1-3 một góc dưới tác dụng của lực hút do các cực trái dấu của nam châm sẽ sinh ra một lực quayRoto về vị trí 1, vị trí này gọi là vị trí cân bằng Sau đó cho dòng điện I2 vào cuộn dâyW2 (lúc này dòng điện ở cuộn W1 bị ngắt), thanh nam châm sẽ quay nhanh đến vị trí 2một góc 900 nếu việc cấp điện liên tục và tuần tự vào cuộn dây W1, W2, W1, W2, … Vàđảo chiều dòng điện sau mỗi bước, thanh nam châm sẽ quay thành những vòng tròn, từmột phần tư vòng tròn đến một phần tư vòng tròn khác.

Các cuộn dây của Stato gọi là các pha Động cơ bước có thể có nhiều pha: 2, 3,4, 5 pha, nó được cấp điện cuộn này sang cuộn khác với việc đảo chiều dòng điện saumỗi bước quay Chiều các động cơ phụ thuộc vào thứ tự cung cấp điện cho các cuộndây và hướng của từ trường.

2 Động cơ bước từ trở thay đổi :

Nguyên lý làm việc của động cơ bước từ trở thay đổi dựa trên cơ sở định luật cảmứng điện từ, tức là dựa trên sự tác động giữa một trường điện từ và một Roto có từ trởthay đổi theo góc quay.

ănh

i g

n

ặt béc độn

Trang 36

 Cấu trúc tiêu biểu của động cơ bước có từ trở thay đổi

Hình 2-9: Động cơ bước ba pha từ trở thay đổi

Roto động cơ điện được chế tạo bằng vật liệu dẫn từ, trên bề mặt Roto thườngcó nhiều răng Mỗi răng của Roto hoặc của Stato gọi là một cực Trên hai cực đối diệnđược mắc nối tiếp hai cuộn dây (ví dụ như cuộn dây AA') tạo thành một phần của độngcơ Như vậy động cơ như hình vẽ có ba pha A, B, C, từ trở thay đổi theo góc quay củarăng Khi các răng của Roto đứng thẳng hàng với các cực của Stato, từ trở ở đó sẽ nhỏnhất Nếu ta cho dòng điện chạy vào cuộn dây BB' nó sẽ tạo nên từ trường kéo cực gầnnó nhất của roto và làm Roto quay một góc 300 theo chiều ngược chiều kim đồng hồ.Nếu dòng điện được đưa vào cuộn dây CC', Roto lại tiếp tục quay một góc 300 nữa …Các cuộn dây AA', BB', CC' gọi là các pha.

Hướng quay của động cơ không phụ thuộc vào chiều của dòng điện mà phụthuộc vào thứ tự cấp điện cho cuộn dây Nhiệm vụ này do các mạch logic trong bộchuyển phát thực hiện Với cách thay đổi thứ tự hoặc thay đổi cách kích thích các cuộndây ta cũng làm thay đổi các vị trí góc quay.

Động cơ bước có từ trở thay đổi có chuyển động êm, số bước lớn và tần số làmviệc cũng khá lớn (từ 2 đến 5 Khz).

 Một số công thức tính cho động cơ bước từ trở thay đổi:Nr : Số răng roto

Ns : Số răng statoNp : Số pha

Pr : Góc độ răng rotos : Góc bước

Rs : Giá trị bước

X = Ns/Np : số răng stato cho một pha

- Góc độ răng giữa hai răng kề nhau được xác định như sau :

369Pr  ;

 (độ / bước)- Giá trị bước

b

h Hì

từ

Trang 37

- Nếu tần số xung là f thì tốc độ Roto là:

69 sNrNp

 (vòng / phút)- Số răng Roto cho một pha:

3 Động cơ hổn hợp :

Động cơ hổn hợp là sự kết hợp nguyên tắt làm việc của động cơ có bước namchâm vĩnh cửu và động cơ bước có từ trở thay đổi nhằm có được đặt tính tốt nhất củahai loại kể trên là momen lớn và số bước lớn.

Hình 2-10: sơ đồ động cơ bước hổn hợp

Động cơ gồm hai nửa Roto (1) và (2) Nửa(1) có nhiều răng trên Roto, nửa (2) lànam châm vĩnh cửu Do đó có sự kết hợp giữa hai phần nên tạo ra sự kích thích rotomạnh hơn Động cơ loại này có số bước đạt đến 400 bước, nhưng giá thành đắt.

4 Động cơ nhiều Stato :

Hình 2-11: sơ đồ động cơ nhiều stato

Động cơ gồm nhiều stato trên cùng một trục Nếu ta dịch chuyển stato đi mộtgóc đồng thời giữ Roto thẳng hàng hoặc ngược lại có bước rất nhỏ Khi cung cấp điệncho stato một cách liên tục, ta sẽ có một động cơ (quay liên tục), đặc tính của nó khôngtốt bằng động cơ có từ trở thay đội.

V _ ĐẶC TÍNH CỦA ĐỘNG CƠ BƯỚC

1 Đặc tính tĩnh :

12

Trang 38

Góc bước : là trị số góc quay của một bước, là góc quay của trục động cơ dưới

tác dụng của một xung điện chạy qua cuộn dây điện kế tiếp Nó phù hợp với sốbước/ vòng Điều khiển động cơ hổn hợp bằng bộ chuyển phát cho phép nhân sốbước thực tế để điều khiển nửa bước (khi hai pha được cấp điện cùng một lúc)và điều khiển vi bước (khi cho dòng điện có trị số khác nhau vào các pha) Sốbước có thể là 2000 đến 25000 bước/vòng.

Moment : Moment thay đổi theo góc quay của trục được gọi là đặc tính của

động cơ bước Nó được biểu hiện như hình sau :

Hình 2-12 Momem của động cơ bước

Moment tĩnh (Mo): Khi động cơ được cấp điện, roto có xu hướng nằm trên trục của

từ thông, hình thành một momen rất lớn để động cơ có thể quay Giá trị này gọi làmomen tĩnh.

Momen hãm là momen cản do trục của động cơ nam châm vĩnh cửu tạo nên khi

các cuộn dây stato không được kích thích Để động cơ có thể hoạt động chính xácthì momen luôn luôn nhỏ hơn momen tĩnh.

Momen duy trì là momen lớn nhất do cuộn dây kích thích tạo nên trên trục động cơ

từ trở thay đổi không có momen này.

2 Đặc tính động của động cơ bước :

Vận tốc của động cơ bước phụ thuộc vào tần số xung điều khiển Tần số này do bộđiện tử cung cấp

Đặc điểm vận tốc của roto trên một bước thể hiện tính dao động của trục động cơ.Đặc tính này có thể được cải thiện bằng việc thiết kế một hộp biến tốc đặc biệt nhằmhạn chế và loại trừ sự cộng hưởng để có được hằng số thời gian tốt hơn.

Khi có một xung dòng điện vào cuộn dây Stato, Roto động cơ không chuyển độngngay từ góc này sang góc khác, mà nó dao động một thời gian cần để quay 5% vòngthì mới đạt được vị trí ổn định Hằng số thời gian phụ thuộc vào moment quán tính củatừ thông .

Tần số xung càng cao thì hằng số thời gian điện từ sẽ càng ngắn Nếu xung điều khiểnđông cơ có tần số quá cao thì roto sẽ quay liên tục và làm việc quá tần số giới hạn Ởchế độ này động cơ không thể dừng đột ngột và cũng không thể đảo chiều Muốnthựchiện dừng động cơ, cần phải giảm tần số đến vùng làm việc theo bước.

menBM

Trang 39

 Hai đường đặt tính hình thành vùng giới hạn làm việc là đường cong Mc và Mk.- Mc là momen tới hạn, momen lớn nhất tác động lên trục làm động cơ quay ở tần

số đã cho Trên giới hạn này động cơ bị sai bước và không thể thay đổi tần sốbước.

- Mk làø momen khởi động lớn nhất, thường bằng 2/3 gía trị momen duy trì.

 Trên đồ thị có hai vùng làm việc động cơ A và B

- Vùng A : là vùng khởi động Ở vùng này động cơ sẽ có thể khởi động, dừng vàđảo chiều mà không bị sai bước.

- Vùng B : là vùng bội tốc Ở đây động cơ không thể đáp ứng tức thời các lệc\nhkhởi động, dừng và đảo chiều Nó chỉ có thể quay nếu tần số tăng tuần tự đếnmột gía trị thích hợp Ở vùng này không cho phép khởi động, dừng và đảo chiềunhưng có thể tăng, giảm tốc từ từ Muốn dừng chính xác động cơ, vận tốc xungphải giảm tốc từ từ đến kmomen khởi động

Hình 2-13 đường đặc tính của động cơ bước

Tần số tới hạn fmax: là tần số bước lớn nhất khi động cơ chạy không tải.

- Tần số tới hạn ft : là tần số bước lớn nhất mà động cơ có thể làm việc không saibước khi quay không tải.

- Tần số khởi động fk: là tần số bước lớn nhất mà động cơ có thể khởi động khicó tải.

- Tần số fkmax: là tần số bước lớn nhất mà động cơ có thể khởi động lúc khôngtải

ĐIỀU KHIỂN ĐỘNG CƠ BƯỚC

Điều khiển động cơ bước do một thiết bị điện tử gọi là bộ chuyển phát thực hiện.Nó bao gồm một số chức năng sau đây:

- Tạo các xung với những tần số khác nhau.

- Chuyển đổi các phần cho phù hợp với thứ tự kích từ.

 Làm giảm các dao động cơ học.

Sơ đồ mạch logic điện tử của bộ chuyển phát để điều khiển hình trong động cơ bước 4pha được trình bày

C

Trang 40

Đầu vào của mạch này là các xung do máy phát xung tạo nên Thành phần của mạch làcác bán dẫn, vi mạch Kích thích các phần của động cơ bước theo thứ tự 1-2-3-4 do cáctransistor công suất T1 đến T4 thực hiện.VơÙi việc thay đổi vị trí bộ chuyển mạch, độngcơ có thể quay theo chiều kim đồng hồ hoặc ngược lại ATất cả mọi transistor đều domạch logic "VÀ" điều khiển Hai bộ ổn định hai chiều T1 và T2 tạo các tín hiệu đóngmở cho các công tắt điề khiển Trạng thái của hai bộ ổn định hai chiều điều khiển 4trasistor theo cách thức như sau:

Hình 2-14: Sơ đồ mạch logic bộ chuyển phát điều khiển động cơ bước

Trạng thái ổn định Trạngthái transisr

ưûuh

cơ na

động cơc

Ngày đăng: 16/11/2012, 11:29

HÌNH ẢNH LIÊN QUAN

Hỡnh 2-3 Qui ủũnh veà chaõn cuỷa RS232C - Hệ thống điều khiển máy khoan mạch in bằng máy tính.DOC
nh 2-3 Qui ủũnh veà chaõn cuỷa RS232C (Trang 8)
Hình 2-4: Dòng dữ liệu trên cổng  RS 232 với tốc độ - Hệ thống điều khiển máy khoan mạch in bằng máy tính.DOC
Hình 2 4: Dòng dữ liệu trên cổng RS 232 với tốc độ (Trang 10)
Bảng trên mô tả thứ tự theo đó các BIOS sẽ tìm kiếm các cổng hoạt  động. Chỉ cổng I/O cơ sở đối với mỗi nhóm được hiển thị trong bảng này - Hệ thống điều khiển máy khoan mạch in bằng máy tính.DOC
Bảng tr ên mô tả thứ tự theo đó các BIOS sẽ tìm kiếm các cổng hoạt động. Chỉ cổng I/O cơ sở đối với mỗi nhóm được hiển thị trong bảng này (Trang 16)
Bảng sau cho biết sự liên quan giữ các tín hiệu CE, C/D\ RD\ - Hệ thống điều khiển máy khoan mạch in bằng máy tính.DOC
Bảng sau cho biết sự liên quan giữ các tín hiệu CE, C/D\ RD\ (Trang 20)
Hình 1-1 : Hệ tọa độ vuông góc trên máy - Hệ thống điều khiển máy khoan mạch in bằng máy tính.DOC
Hình 1 1 : Hệ tọa độ vuông góc trên máy (Trang 23)
Hình 1-3: Sơ đồ điều khiển  theo ủieồm - Hệ thống điều khiển máy khoan mạch in bằng máy tính.DOC
Hình 1 3: Sơ đồ điều khiển theo ủieồm (Trang 25)
Sơ đồ cấu trúc hệ thống điều khiển theo điểm và đoạn khởi đầu bằng các số liệu  về hình dáng và số liệu công nghệ chi tiết gia công - Hệ thống điều khiển máy khoan mạch in bằng máy tính.DOC
Sơ đồ c ấu trúc hệ thống điều khiển theo điểm và đoạn khởi đầu bằng các số liệu về hình dáng và số liệu công nghệ chi tiết gia công (Trang 26)
SƠ ĐỒ CẤU TRÚC - Hệ thống điều khiển máy khoan mạch in bằng máy tính.DOC
SƠ ĐỒ CẤU TRÚC (Trang 27)
Hình 2-1: Cấu tạo động cơ bước vĩnh cửu - Hệ thống điều khiển máy khoan mạch in bằng máy tính.DOC
Hình 2 1: Cấu tạo động cơ bước vĩnh cửu (Trang 30)
Hình 2-2 :Cấu tạo động cơ bước có từ trở thay đổi - Hệ thống điều khiển máy khoan mạch in bằng máy tính.DOC
Hình 2 2 :Cấu tạo động cơ bước có từ trở thay đổi (Trang 31)
Hình 2-8: Sơ đồ kết cấu của động cơ bước - Hệ thống điều khiển máy khoan mạch in bằng máy tính.DOC
Hình 2 8: Sơ đồ kết cấu của động cơ bước (Trang 35)
Hình 2-9: Động cơ bước ba pha từ trở thay đổi - Hệ thống điều khiển máy khoan mạch in bằng máy tính.DOC
Hình 2 9: Động cơ bước ba pha từ trở thay đổi (Trang 36)
Hình 2-10: sơ đồ động cơ bước hổn hợp - Hệ thống điều khiển máy khoan mạch in bằng máy tính.DOC
Hình 2 10: sơ đồ động cơ bước hổn hợp (Trang 37)
Hình 2-11: sơ đồ động cơ nhiều stato - Hệ thống điều khiển máy khoan mạch in bằng máy tính.DOC
Hình 2 11: sơ đồ động cơ nhiều stato (Trang 38)
Hình 2-14: Sơ đồ mạch logic bộ chuyển phát điều khiển động cơ bước - Hệ thống điều khiển máy khoan mạch in bằng máy tính.DOC
Hình 2 14: Sơ đồ mạch logic bộ chuyển phát điều khiển động cơ bước (Trang 40)

TỪ KHÓA LIÊN QUAN

TRÍCH ĐOẠN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w