Lớp 45TH - ĐH Nha Trang

45TH Đại học Nha Trang - TRAO ĐỔI TIN TỨC, HỌC TẬP


    Thiết kế và viết chương trình điều khiển.

    Share
    avatar
    Robocon
    Active Member
    Active Member

    Tổng số bài gửi : 75
    Registration date : 22/05/2007

    Thiết kế và viết chương trình điều khiển.

    Bài gửi  Robocon on Sat Jun 23, 2007 1:19 am

    Lâu rồi không vào lại diễn đàn của lớp ta.
    Chúng ta học Công nghệ Thông tin, thực ra đó chỉ là công cụ, muốn làm đc việc gì đó ta phải học về lĩnh vực đó rồi ứng dụng CNTT vào để giải quyết.
    Mình theo phần cứng, thiết kế các mạch, sau đó viết chương trình điều khiển.
    Nhưng những thứ mình làm chỉ mang tính chất nhỏ lẻ và nghiệp dư. Mình muốn hỏi các bạn có ai thích làm về mảng này thì trao đổi để học hỏi và để liên kết làm thành những sản phẩm có thể để tặng (cho khoa CNTT một bảng điện tử).
    Các sản phẩm nghe rất đơn giản (giám sát nhiệt độ, áp suất, nồng độ (Oxy trong nc, ...),...), nhưng để thành một sản phẩm không đơn giản đâu.
    VD:
    Giám sát nhiệt độ:
    - Phần cứng: Loại vi điều khiển (tốc độ, RAM, EEPROM, Flash,...), bao nhiêu đầu I/O (các linh kiện phụ trợ), độ chính xác, dải đo, bảo vệ (sét đánh, dòng, áp, va đập, Oxy hóa,...)
    - Phần mềm:
    + Trên board: Chống nhiễu, tiết kiệm tài nguyên của vi điều khiển nhất, linh động (dễ dàng thay đổi các thông số), giao tiếp, hiển thị, kiểm soát lỗi và báo lỗi...
    +Trên máy tính: giao tiếp với thiết bị ngoại vi, tạo lập cơ sở dữ liệu, điều khiển từ xa (thông qua web), cập nhật cho board điều khiển,...
    - Tài liệu: hướng dẫn vận hành, bảo trì, thay thế phần cứng,... Tài liệu về sơ đồ thiết kế, chương trình (có giải thích rõ ràng) để sau này nâng cấp, sửa chữa và bàn giao cho người khác.
    Nhìn chung là rất nhiều việc. Vì vậy cần phải có một nhóm, chia việc để làm có hiệu quả.
    Có rất nhiều việc để kiếm tiền, nhưng kiếm đc tiền không phải là dễ.
    Bà con nào yêu thích thì nhào vô!


    lol!
    avatar
    bluesky1612
    Full Member
    Full Member

    Tổng số bài gửi : 437
    Age : 34
    Registration date : 22/05/2007

    Re: Thiết kế và viết chương trình điều khiển.

    Bài gửi  bluesky1612 on Sat Jun 23, 2007 12:24 pm

    Được đó bác ạ, mặc dù hơi trầy trật môn thầy anhbq nhưng lớp e cũng có nhiều người thích phần cứng lắm, và có lẽ chưa ai làm phần cứng để kiếm tiền, mai mốt rảnh bác chỉ vẽ nhé. Bác có từ điển chip ko? Vài con thông dụng mà hay làm thôi, chứ bác cho cả ngàn con thì...chết.


    _________________
    Câu lạc bộ Aikido Tenshinkai Nha Trang
    http://aikidotenshinkai.com/v4/forumdisplay.php?16-Nha-Trang

    PRO
    Member
    Member

    Tổng số bài gửi : 9
    Registration date : 16/06/2007

    hi

    Bài gửi  PRO on Sat Jun 23, 2007 1:58 pm

    Chào các bạn .
    Thấy các bạn bàn bạc về lập trình nhúng mình giúp các bạn 2 cuốn Ebook rất hay về lập tình nhúng

    Cuốn 1: cuốn này khá hay , phải nói mình phải mất cả tối để Search nó trên mạng đó.

    Tên sách : Embedded C
    Tac giả: Michael J. Pont
    Chủ yếu cho 8051

    click here to download

    Cuốn 2: cuốn này khá phổ biến, mình lấy từ một anh ở FPT. Nó khá hay và tổng quát

    Programming Embedded Systems
    By Michael Barr, Anthony Massa
    ...............................................
    Publisher: O'Reilly
    Pub Date: October 01, 2006
    ISBN: 0-596-00983-6
    Pages: 304
    click here to download
    avatar
    bluesky1612
    Full Member
    Full Member

    Tổng số bài gửi : 437
    Age : 34
    Registration date : 22/05/2007

    Re: Thiết kế và viết chương trình điều khiển.

    Bài gửi  bluesky1612 on Sat Jun 23, 2007 6:26 pm

    Hi PRO, mình chưa rõ về KEIL C lắm, bạn có tài liệu về KEIL C ko? Cho mình xin với, cám ơn, à này, thêm tài liệu về DELPHI nữa nhé (nếu đầy đủ thì tốt, còn không thì chỉ xin về lĩnh vực lập trình hệ nhúng thôi cúng được). Lần trước mình có tải sách của bác Robocon (Programming_Embedded_System_I(8051) như của bạn) nhưng nó viết cách giải quyết bài toán thôi, còn dùng ngôn ngữ để LT như thế nào thì chưa rõ, mà mình cũng chưa có time coi kỹ?


    _________________
    Câu lạc bộ Aikido Tenshinkai Nha Trang
    http://aikidotenshinkai.com/v4/forumdisplay.php?16-Nha-Trang
    avatar
    lienminh
    Active Member
    Active Member

    Tổng số bài gửi : 117
    Age : 31
    Registration date : 28/05/2007

    Re: Thiết kế và viết chương trình điều khiển.

    Bài gửi  lienminh on Sat Jun 23, 2007 8:51 pm

    Ồ hay đấy thuật sự thì mình cũng đang quan tâm đến phần cứng ,hi vọng là ý tưởng này không bị tắt giữa chừng
    avatar
    Robocon
    Active Member
    Active Member

    Tổng số bài gửi : 75
    Registration date : 22/05/2007

    Re: Thiết kế và viết chương trình điều khiển.

    Bài gửi  Robocon on Sun Jun 24, 2007 12:45 am

    Bác cần tài liệu con gì thì vào trong www.alldatasheet.com, tương đối đầy đủ.
    Mối một con nó sẽ có mô tả phần cứng, và một số mạch ứng dụng.
    Ví dụ như họ 74xx (7400, 74138, 74573,...), 89C51 chẳng hạn.
    Còn về ngôn ngữ thì học nhanh lắm đối với dân IT, cái quan trọng là các bạn phải làm phần cứng. Đầu tiên là làm những mạch đã có sẵn, làm cho nó chạy. Sau đó thiết kế các mạch đơn giản,... Mỗi bước đi là cả một quá trình có khi cả vài tháng.
    Vdụ làm mạch có sẵn, bạn phải biết loại linh kiện, trên thị trường họ gọi là gì, mua ra sao. Mua mạch, mỏ hàn, thiếc hàn, dây nối, nguồn,.... lắp vào. Test mới khổ, không biết tại sao nó không chạy, kiểm tra bắt đầu từ đâu và kiểm tra như thế nào.
    Nói tóm lại đây không phải là lĩnh vực chỉ "cưỡi ngựa xem hoa" mà có thể làm đc.
    Nếu bắt đầu làm thì các bạn có thể mua quyển "Họ vi điều khiển 8051" của Tống Văv On cũng tạm đc (sách dịch của sách nc ngoài).

    BenQlk
    Beginning
    Beginning

    Tổng số bài gửi : 2
    Registration date : 24/06/2007

    Mình tham gia với!!!!!

    Bài gửi  BenQlk on Sun Jun 24, 2007 10:08 am

    Mình muốn tham gia để học hỏi thêm, robocon giúp mình nhé Very Happy
    avatar
    Robocon
    Active Member
    Active Member

    Tổng số bài gửi : 75
    Registration date : 22/05/2007

    Re: Thiết kế và viết chương trình điều khiển.

    Bài gửi  Robocon on Sun Jul 01, 2007 9:40 pm

    Hôm trước có post bài, có lẽ bị lỗi nên ko đc.
    Mong muốn đc góp chút sức để giúp các bạn!
    Các bạn có thể bắt đầu bằng quyển sách "Họ vi điều khiển" của Tống Văn On (môi giới sách mà ko đc phần trăn nào hết), cộng thêm kiến thức về VXL, kỹ thuật số,.. là làm đc nhiều thứ rồi.
    Có chỗ nào khó hiểu thì cứ hỏi. Trên diễn đàn có rất nhiều người biết, mọi người sẽ rất sẵn lòng chia sẻ.
    avatar
    kenken
    Full Member
    Full Member

    Tổng số bài gửi : 333
    Age : 32
    Registration date : 22/05/2007

    Re: Thiết kế và viết chương trình điều khiển.

    Bài gửi  kenken on Sun Jul 01, 2007 10:03 pm

    BenQlk đã viết:Mình muốn tham gia để học hỏi thêm, robocon giúp mình nhé Very Happy
    Chó con, sao mày không xưng tên, ai biết mày là meo or fimeo thì làm sao mà trả lời.
    Bày đặt LK.
    Đao...
    avatar
    Robocon
    Active Member
    Active Member

    Tổng số bài gửi : 75
    Registration date : 22/05/2007

    Re: Thiết kế và viết chương trình điều khiển.

    Bài gửi  Robocon on Tue Jul 03, 2007 3:42 pm

    Một trang Web cho người mới bắt đầu:
    http://hocnghe.com.vn/

    Từ những viên gạch nhỏ ta sẽ xây lên thành lũy!
    avatar
    Robocon
    Active Member
    Active Member

    Tổng số bài gửi : 75
    Registration date : 22/05/2007

    Re: Thiết kế và viết chương trình điều khiển.

    Bài gửi  Robocon on Tue Jul 03, 2007 4:16 pm

    Mình định phát triển một số thứ (card giao tiếp chẳng hạn), nhưng có lẽ các bạn sắp ra trường rồi nên không thể liên kết làm đc. Ko biết có còn ai ở lại Nha Trang sau khi ra trường và đam mê về lĩnh vực này? Các board này một mặt giúp SV khóa sau (đừng học chay như tụi mình), mặt khác để các bạn tiếp cận công nghệ mới bây giờ.
    Có thể thu thập số liệu lưu vào máy tính (tạo CSDL), điều khiển thiết bị trực tiếp từ máy tính,...
    Mình biết cái này nhiều ng làm rồi, nhưng làm cho khóa sau thì có lẽ... nhất là trường ta.
    avatar
    bluesky1612
    Full Member
    Full Member

    Tổng số bài gửi : 437
    Age : 34
    Registration date : 22/05/2007

    Re: Thiết kế và viết chương trình điều khiển.

    Bài gửi  bluesky1612 on Tue Jul 03, 2007 4:56 pm

    E là dân Nha Trang đây bác ạ, bác cứ yên tâm hướng dẫn e, he he. Email của e nề: khoinguyen1612@gmail.com


    _________________
    Câu lạc bộ Aikido Tenshinkai Nha Trang
    http://aikidotenshinkai.com/v4/forumdisplay.php?16-Nha-Trang
    avatar
    Robocon
    Active Member
    Active Member

    Tổng số bài gửi : 75
    Registration date : 22/05/2007

    Re: Thiết kế và viết chương trình điều khiển.

    Bài gửi  Robocon on Thu Aug 16, 2007 3:45 pm

    Nghe nói lớp có danh sách làm tốt nghiệp rồi, mà thời gian làm là bao lâu vậy?
    Không biết có bạn nào làm tốt nghiệp về phần cứng hay ko? Hy vọng có thể giúp được mọi người.
    avatar
    lienminh
    Active Member
    Active Member

    Tổng số bài gửi : 117
    Age : 31
    Registration date : 28/05/2007

    Re: Thiết kế và viết chương trình điều khiển.

    Bài gửi  lienminh on Mon Aug 27, 2007 8:51 am

    Có đấy bác ạ, em làm về phần cứng đây, có gì bác giúp em với bác biết AVR không lập trình bằng C.
    avatar
    Robocon
    Active Member
    Active Member

    Tổng số bài gửi : 75
    Registration date : 22/05/2007

    Re: Thiết kế và viết chương trình điều khiển.

    Bài gửi  Robocon on Wed Aug 29, 2007 6:10 pm

    Lập trình AVR sdụng tool "CodeVisionAVR C Compiler"
    Bác phải nói hướng làm, hay cụ thể hơn là làm gì thì mình mới giúp đc.
    Hiện nay sách T.Việt chỉ có mỗi quyển của Ngô Diên Tập, nhưng viết chán lắm, ko có và T.A ko tốt thì dùng tạm cũng đc. Nhưng tin buồn là NTrang ko còn, nếu cần thì liên hệ với AN.
    AVR ko phải đơn giản với người bắt đầu, nhưng lại tích hợp rất nhiều thứ.
    avatar
    lienminh
    Active Member
    Active Member

    Tổng số bài gửi : 117
    Age : 31
    Registration date : 28/05/2007

    Re: Thiết kế và viết chương trình điều khiển.

    Bài gửi  lienminh on Thu Aug 30, 2007 8:39 am

    Thì em đang làm chung với An nè cùng đề tài
    avatar
    Robocon
    Active Member
    Active Member

    Tổng số bài gửi : 75
    Registration date : 22/05/2007

    Re: Thiết kế và viết chương trình điều khiển.

    Bài gửi  Robocon on Thu Aug 30, 2007 3:55 pm

    Vậy thì mình đã nói chuyện với AN rồi, cái lợi và cái bất lợi khi sdụng loại VĐKhiển này so với 89Cxx.
    Nếu các bạn cần hỗ trợ về cái gì (mạch nạp, linh kiện,...) thì liên hệ.
    avatar
    bluesky1612
    Full Member
    Full Member

    Tổng số bài gửi : 437
    Age : 34
    Registration date : 22/05/2007

    Re: Thiết kế và viết chương trình điều khiển.

    Bài gửi  bluesky1612 on Fri Sep 28, 2007 3:58 pm

    Mình cũng đang mò thằng này, ko đơn giản thật (bác Robocon nói chí lý). Hiếu vào 2 trang này chưa?
    http://www.vagam.dieukhien.net/discuss.php?ftopid=12&fcatid=43
    http://www.vagam.dieukhien.net/index.php?tpid=5&catid=5&chapid=59


    _________________
    Câu lạc bộ Aikido Tenshinkai Nha Trang
    http://aikidotenshinkai.com/v4/forumdisplay.php?16-Nha-Trang
    avatar
    Robocon
    Active Member
    Active Member

    Tổng số bài gửi : 75
    Registration date : 22/05/2007

    Re: Thiết kế và viết chương trình điều khiển.

    Bài gửi  Robocon on Thu Oct 11, 2007 11:33 am

    Trường đã phát động cuộc thi Robocon 2008 rồi, nếu ai muốn tham gia thì sáng CN ngày 14/10/2007 lên "Phòng Phóng dạng tàu" Khoa Cơ khí, trên tầng 2 dãy nhà đối diện sân bóng (Ko phải nhà thi đấu đâu). Hôm đó lên gặp mặt và bàn kế hoạch triển khai.
    Các bạn đăng ký theo danh sách (Tên, Lớp, Khoa, Điểm TBC kỳ trước hoặc điểm thi đại học_K49)
    Không phân biệt Khoa, lớp,... chỉ cần các bạn có niềm đam mê.
    avatar
    WingZero
    Member
    Member

    Tổng số bài gửi : 22
    Registration date : 02/08/2007

    Re: Thiết kế và viết chương trình điều khiển.

    Bài gửi  WingZero on Fri Oct 12, 2007 2:15 am

    Cho e tham gia với, a H xấu tính không thèm gọi cho e tiếng nào nha.
    avatar
    Robocon
    Active Member
    Active Member

    Tổng số bài gửi : 75
    Registration date : 22/05/2007

    Re: Thiết kế và viết chương trình điều khiển.

    Bài gửi  Robocon on Fri Oct 12, 2007 7:57 am

    Những ng đã có duyên NỢ với Robocon thì có thể lên hay chưa lên cũng đc. A chưa dám làm kinh động tới những ai có "nghiệp chướng Robocon"
    to WingZero: Mà sao chưa gửi giao thức và tập lệnh qua cho a? Keo vừa thôi?
    Có mưu đồ gì đây? lol!
    avatar
    kenken
    Full Member
    Full Member

    Tổng số bài gửi : 333
    Age : 32
    Registration date : 22/05/2007

    Re: Thiết kế và viết chương trình điều khiển.

    Bài gửi  kenken on Sun Oct 14, 2007 1:53 pm

    WingZero đã viết:Cho e tham gia với, a H xấu tính không thèm gọi cho e tiếng nào nha.
    E Zero, mày nghỉ đi cho tụi đàn em tham gia chứ, vợ mày sắp về Bắc rùi, lo mà khăn gói, cơm nắm đi thôi. Mô phật... Sleep
    avatar
    kenken
    Full Member
    Full Member

    Tổng số bài gửi : 333
    Age : 32
    Registration date : 22/05/2007

    Vi xu ly 1

    Bài gửi  kenken on Sun Nov 25, 2007 5:02 pm

    Bài này ko biết đúng ko, các huynh giải hộ với. thanks. Đang học lại VXL 8051, nhiều phần quá, chưa biết ôn phần nào, thầy chỉ dặn tổng hợp :
    - Tổ chức bộ nhớ.
    - Nối ghép cổng song song 8255, truyền tin 8255
    + tổ chức vào ra
    + viết ct chuyển dữ liệu (hiển nhiên rrồi)...affraid

    Thử làm bài tập rồi đọc lại lý thuyết sau, chứ cả quyển dày vậy biết đọc từ đâu, anh em nào bit chỉ giùm "phát", thanks. study
    mach đèn sáng dần tát dần

    org 0030h

    loop:mov p1,#offh

    clr p1.7 ;p1.7 sáng

    call delay 1s

    setb p1.6

    clr p1.5

    call delay 1s

    setb p1.5

    clr p1.4

    call delay 1s

    setb p1.4

    clr p1.4

    call delay 1s

    setb p1.4

    clr p1.3

    call delay 1s

    setb p1.3

    clr p1.2

    call delay 1s

    setb p1.2

    clr p1.1

    call delay 1s

    setb p1.1

    clr p1.0

    call delay 1s

    setb p1.0

    clr p1.0; nguoc lai

    call delay 1s

    setb p1.0

    clr p1.1

    call delay 1s

    setb p1.1

    clr p1.2

    call delay 1s

    setb p1.2

    clr p1.3

    call delay 1s

    setb p1.3

    clr p1.4

    call delay 1s

    setb p1.4

    clr p1.5

    call delay 1s

    setb p1.5

    clr p1.6

    call delay 1s

    setb p1.6

    clr p1.7

    call delay 1s

    setb p1.7

    ljmp loop

    delay 1s

    mov r1,#20

    loop 1:mov r2,#200

    loop 3:djnz r3 loop 3

    djnz r2, loop2

    djnz r1, loop 1

    ret

    end study study study
    avatar
    bluesky1612
    Full Member
    Full Member

    Tổng số bài gửi : 437
    Age : 34
    Registration date : 22/05/2007

    Re: Thiết kế và viết chương trình điều khiển.

    Bài gửi  bluesky1612 on Tue Nov 27, 2007 7:23 pm

    Ặc, mày mô tả bài toán đi chứ, đưa 1 đống code ASM lên thì đọc cho chết à? Cụ thể mày muốn làm gì? Theo bài toán của mày thì con chip sẽ hoạt động như thế nào? Vậy mới dễ hiểu. Chứ đọc đống code đó tao thấy có nhiều câu vô lý, hơi thừa thãi (chắc tại chưa hiểu được ý tưởng của mày), chưa nói đến lỗi cú pháp nhá.


    _________________
    Câu lạc bộ Aikido Tenshinkai Nha Trang
    http://aikidotenshinkai.com/v4/forumdisplay.php?16-Nha-Trang
    avatar
    Robocon
    Active Member
    Active Member

    Tổng số bài gửi : 75
    Registration date : 22/05/2007

    Re: Thiết kế và viết chương trình điều khiển.

    Bài gửi  Robocon on Wed Nov 28, 2007 8:48 am

    Hơ hơ....
    "kenken" định khủng bố bà con........... lol!
    Mình chưa hiểu ý bạn, nhưng chương trình sai một số chỗ, cú pháp (call delay 1ms, trong hàm delay), giải thuật (trong hàm delay),... với lại bạn nên sdụng cấu trúc khác, chứ theo kiểu liệt kê vậy thì việc chỉnh sửa mệt cho bạn lắm đấy!
    Bạn nên sdụng phần mềm Keil viết bằng C, thư viện cung cấp tương đối nhiều. Lúc đó một tay coding một tay... lol! (sướng lắm).
    Vài lời góp vui!

    Sponsored content

    Re: Thiết kế và viết chương trình điều khiển.

    Bài gửi  Sponsored content


      Hôm nay: Wed Oct 18, 2017 12:02 am