Em xin chào cả nhà, em đang làm đồ án đèn giao thông PLC Omron CP1E có hiển thị thời gian ra led 7 đoạn, nhưng k hiểu quét led 7 đoạn là như thế nào cả, mong cả nhà giúp em với,,hjchjc,,gần Tết ùi ! ăn tết chắc k vui....[-(
Printable View
Em xin chào cả nhà, em đang làm đồ án đèn giao thông PLC Omron CP1E có hiển thị thời gian ra led 7 đoạn, nhưng k hiểu quét led 7 đoạn là như thế nào cả, mong cả nhà giúp em với,,hjchjc,,gần Tết ùi ! ăn tết chắc k vui....[-(
plc giao tiếp với led 7 đoạn rất tốn ngõ ra,1 con plc nếu giao tiếp với led 7 đoạn phải tốn 8 ngõ ra,nếu dùng mạch điện tử giao tiếp thì tốn ít nhất 4 ngõ ra,hơi mệt ah ^^
Nói chung là có nhiều cách, có thể dùng số lượng ngõ ra it hơn nữa để đk nhiều led hơn, bạn đọc thêm cách quét led và chốt dữ liệu của bên VDK. Nhưng cách này dùng cho PLC đầu ra transistor thoi nhé!
Cái này mình có làm trên PLC LS điều khiển Led 7 đoạn của Autonic nếu bạ làm đồ án nên chon cách điều khiển trực tiếp = 7 ngõ ra là dễ lập trình nhất và giá thành thi OK( nếu PLC của bạn có đủ ngõ ra )
Nếu PLC của bạn không đủ ngõ ra thì qua bên mình cho mượn modul 20 I/O out relay loại modul naỳ mình chưa thử với CP1E còn từ CP1L về trước chạy rất ok Nếu cần thì liên lạc với mình để mình test thử luôn cho
Chú bạn thành công
cám ơn các bác, em hiện có 1 PLC CP1E và 1 PLC CP1L, em định kết nối 2 PLC này, CP1E điều khiển LED giao thông, còn CP1L thì hiển thị led 7 đoạn, nhưng em vẫn chưa hiểu quét led là thế nào nữa ? mong các bác giúp em !
Bạn nên đọc chút ít về VĐK, đọc phần quét led, hiệu ứng lưu ảnh của mắt 24h/s j j` đó. Các led ko sáng đồng thời mà ta cho nó sáng rồi tắt với 1 chu kỳ. Với hiệu ứng lưu ảnh của mắt người, ta nhìn như chúng chạy cùng 1 lúc. Mìh nói qua loa thế thôi, lâu ko làm mạch đt, kiến thức mai một theo time rồi :)
PLC thì chưa thử xuất led 7 bao giờ, hôm nay tập tọe mang mấy thanh LED7 và Modul mở rộng ra nghịch lại thấy vấn đề là PLC xuất 24V, VĐK xuất 5V thì thêm con trở nhỏ là cho trực tiếp LED đc rồi. KO biết với PLC thì là cho con trở lớn hả hay dùng cách ly quang hay con j khác hả mấy thầy :)
chào các bạn, mình cũng đang làm đồ án PLC kết nối với Led 7 thanh, không biết ai có kinh nghiệm j nhiều jup mình với, nếu ai nhiệt tình thì cho mình email để liện hệ nhé? mà giờ mình định mua led 7 thanh k biết nên chọn ntn? loại j?
Cái này mình cũng làm rồi. Mình làm thế này:
- Tín hiệu của PLC để điều khiển đèn (xanh - đỏ - vàng) và điều khiển màu của đèn LED đếm giây(xanh, đỏ)(mua loại led 7 thanh có 2 màu xanh-đỏ, tùy thuộc việc cấp nguồn vào chân nào thì led sẽ sáng màu đó),còn dùng vi điều khiển quét led để đếm giây(vì thời gian chờ của đèn thường là phải hai con số nên dùng phương pháp quét led).
- Tuy nhiên, để đồng bộ giữa PLC và VĐK thì mình dùng PLC tạo ra một xung (chu kỳ là 1 giây) cấp cho vi điều khiển, cứ mỗi lần PLC cấp 1 xung cho VĐK thì đèn đếm giây lại giảm đi một giây.
- PLC ở điện áp 24V, dùng con cách ly quang PC817 hoặc dùng 1con transistor là có thể chuyển từ 24V sang 5V cấp tín hiệu cho VĐK.
Ví dụ cụ thể như sau:
- Đèn đỏ sáng 30 giây, đèn vàng 3 giây, xanh 40 giây.
+ Lập trình cho PLC: Cho đèn xanh sáng, PLC sẽ xuất 40 xung với chu kỳ 1 giây cấp cho VDK, và đồng thời xuất tín 1 tín hiệu báo trạng thái là đang ở đèn xanh cho VDK.
+Lập trình cho VDK: Khi VDK nhận được tín hiệu đèn xanh, thì sẽ bắt đầu hiện thị led ở số 40(hiện thị số màu xanh), sau đó cứ mỗi lần nhận được 1 xung từ PLC thì lại giảm đi 1 đơn vị, cho tới số 0 giây.
Vậy sau khi PLC xuất hết 40 xung(báo đèn xanh) thì sẽ chuyển sang cho đèn đỏ sáng, và lại tiếp tục xuất tín hiệu đèn đỏ cho VDK biết, đồng thời cấp 30 xung cho VDK. Khi vi điều khiển nhận được tín hiệu đèn đỏ, thì lại quét led và hiện thị ở số 30(màu đỏ), và cứ giảm đi 1 khi nhận được 1 xung từ PLC.
// Làm như trên thì phải lập trình cho cả PLC và VDK nhưng hệ thống hoạt động đồng bộ và rất ổn đinh, ko sợ thiếu chân vào ra của PLC.
// Chú ý: Cái trên mình chỉ làm mô hình thôi, chứ thực tế thì mình ko rõ, bác nào có kinh nghiệm thực tế thì chỉ bảo với.
giờ thì mình hiểu rồi
cho mình hởi xíu việc học vi điều khiển có mất nhiều thời gian không vậy? ( khi đã biết PLC ) nếu bạ có tài liệu gì hay về vi điều khiển thì up lên cho mình xin với nha
như bạn nói thì việc quét led bằng vi điều khiển này không dễ chút nào và không phải ai cũng làm được rồi
- Bạn phải thiết kế và gia công được mạch in
- Phải biết và viết được chương trình cho vi điều khiển
- Biết và viết được chương trình cho PLC
....
nếu như vậy thì làm nguyên vi điều khiển luôn cho nó lành cần gì dùng PLC chỉ để xuất xung 1 giây và thời gian thực cho tốn kém
Nếu dùng PLC thì mua thêm cái modul 20I/O về làm cho nhanh ( nếu làm đồ án thì mua hàng cũ khoảng 1tr 1 cái là ok )
hi có lẽ là đang làm đồ án. nhiều khi đây không phải là giải pháp tốt nhất nhưng nhiều khi nó lại có cái hay riêng. thay vì đi đường thẳng lại đi hơi vòng xíu lại biết thêm tí xíu.
- Về vi điều khiển cũng như plc có rất nhiều loại vì vậy nên chọn một dòng mà bắt đầu,các loại khác cũng tương tự khi đã biết về một dòng.
- Về thời gian học một dòng vi điều khiển lâu hay nhanh đó là do tùy từng người học. Cứ học thong thả thì 1 tuần là xong một con dạng bình thường ( vi điều khiển 8 bit). Nhưng với điều kiện là nên biết lập trình C cơ bản rồi học mới nhanh được. vì nếu học vi điều khiển mà viết bằng ngôn ngữ cấp thấp thì học khá lâu do phải học tập lệnh của nó.
- về dòng vdk nên chọn để bắt đầu: 8051 family cái này ai học điện tử hoặc tự động hóa hầu như hầu như đều phải học qua, avr, học pic...
- về phương diện cá nhân thì tôi chọn : avr, do trước đây làm vài cái đồ án dùng dòng 8051 sau này làm luận văn học dùng avr (Atmega8 của Atmel) (có thể chọn dòng nhỏ nhưng khá nhiều tính năng giá 20k ( năm 2010)một con / Atmega8) thấy thích hơn về tính năng,cũng như tốc độ (16Mhz) và khả năng chống nhiễu tốt.
- về tài liệu học VDK có quá nhiều trên mạng chỉ cần chọn một dòng là được rồi. Riêng ý kiến cá nhân tôi nếu học avr có thể học tu trang web sau hoc rất nhanh chỉ cần 1 tuần có thể nhanh hơn nếu chịu khó (http://www.hocavr.com/)
- tuy nhiên đó là một vấn đề còn phải biết vẽ mạch làm mạch in, cái này bạn nào học điện tử hoặc tự động hóa đều được học và phải biết còn làm mạch tốt phải do luyện và học tập mà ra.
- Một dự án nhỏ mà dùng PLC thì lãng phí nếu biết vdk thì rất hay có thể kết hợp cả đôi bên. mấy cái mạch của nước ngoài hay mấy thiết bị ở phòng thì nghiệm họ dùng vi điều khiển cấp thấp khá nhiều chủ yếu là làm mạch tốt và lập trình tốt là oke. PLC cũng từ MCU mà ra mà.
Để hiểu rõ về VĐK thì theo mình là khó, nhưng để ứng dụng nó thì cũng nhanh thôi.
Mình có ít tài liệu hướng dẫn thực hành vđk cơ bản, đọc xong là làm được ngay (nhưng để hiểu về nó thì chắc phải mất chút thời gian)
http://www.mediafire.com/?aeg7q9j6xgj5oxg
Nói chung, cái bài đèn giao thông trên mình chỉ làm cho... vui thôi (trước là làm theo yêu cầu đồ án môn học), chứ ko tính đến vấn đề kinh tế, tính khả thi gì cả. Có lẽ thầy giáo cho làm bài trên nhằm mục đích biết kết hợp giữa PLC và vđk để giải quyết một số trường hợp nào đó. hi
// Bạn có thể giúp mình cái vụ con PLC S7-1200 được ko? Giờ mình ko biết nhờ ai cả.hic. Nó vẫn mới tinh, vừa mua về đã bị chết nguồn rồi. hic.
bạn tìm hiểu xem ngoài đó có ai làm được con S7-1200 không nếu không thì gửi qua vào đay mình mang vào nhật tảo nhờ họ sửa cho
dù sao trong đó mình cũng có quên biết chắc họ làm nhanh thôi
néu cần thì liên hệ mình cho địa chỉ cụ thể nhận hàng nhé
Xin lỗi anh em mình không có ý Spam đâu vì đây là việc riêng ( giúp đỡ anh em thôi ) nên mình không muốn gửi qua công ty phiền lắm với lại mình cũng không ở công ty thường xuyên.
Lại lỗi port một thành 2 nữa rồi
nản ghê
mình đang dùng vdk để hiển thị led.
ta có xanh 1, vàng 1, đỏ 1, và xanh 2, vàng 2, đỏ 2.
khi có xung vào xanh 1, đỏ 2 hay xanh 2 đỏ 1 thì led hiển thị và đếm ngược. nhưng mình gặp vấn đề là led đang chạy thì bị đứng. nhưng cũng có lúc chạy rất ổn định.
ai biết HD giúp m với.