Nếu đây là lần đầu tiên đến với Điện Tử Việt Nam, bạn có thể đọc phần Hỏi đáp bằng cách nhấn vào liên kết. Có thể bạn cần đăng kí trước khi có thể gửi bài . Để bắt đầu xem bài viết, chọn diễn đàn bạn muốn thăm dưới đây.
Thông báo
Collapse
No announcement yet.
Parallel Port - lập trình giao tiếp song song(đóng góp ý kiến)
Parallel Port - lập trình giao tiếp song song(đóng góp ý kiến)
Luồng này tôi lập ra để xin ý kiến mọi người về vấn đề này.
Và đây cũng là nơi để trao đổi thêm.Mong mọi người chú ý.
Xin cảm ơn mọi người.
Technical sale at WT Microelectronics S'pore
Hỗ trợ dự án sử dụng các hãng Texas Instrument, STMicro, Freescale, Fairchild, International Rectifier, Ublox, Lumiled, Maxim
Liên hệ: 0915.560.511 hoặc ngo.haibac@wtmec.com
Xin cho hỏi chút:
1.Nếu như em có 1 tín hiệu tương tự chuyển qua ADC rồi đưa trực tiếp các tín hiệu đó vào PC qua cổng LPT(RS845) có được ko? (Không qua vi điều khiển).
2.Khi dùng cổng LPT(cổng máy in) thì có cần dùng con đệm (như kiểu của con cổng nối tiếp RS232) không?
3.Cần phải thực hiện nhưng vấn đề gì để bảo vệ cho cổng LPT để nó ko làm hỏng board mạch khi ghép nối ?
Cám ơn các bác nhiều!
Thien thu van co: Yeu la kho!!!
Van co thien thu: Kho van yeu!!!!!!!!!!!!!!!!!!!!!!
Xin cho hỏi chút:
1.Nếu như em có 1 tín hiệu tương tự chuyển qua ADC rồi đưa trực tiếp các tín hiệu đó vào PC qua cổng LPT(RS845) có được ko? (Không qua vi điều khiển).
2.Khi dùng cổng LPT(cổng máy in) thì có cần dùng con đệm (như kiểu của con cổng nối tiếp RS232) không?
3.Cần phải thực hiện nhưng vấn đề gì để bảo vệ cho cổng LPT để nó ko làm hỏng board mạch khi ghép nối ?
Cám ơn các bác nhiều!
Mình xin trả lời như sau:
1. Bạn có thể đọc trực tiếp tín hiệu đã chuyển đổi. Tín hiệu tương tự sau khi vào IC chuyển đổi ADC thì ngõ ra sẽ có dạng số tùy theo độ phân giải của IC (số lượng bit) khi đó bạn kết nổi ngõ này tới cổng LPT để đọc vào máy tính và xử lí. Bạn cần phải biết một ngôn ngữ lập trình như C, VB...Bạn có một suy nghĩ ko đúng là LPT ko phải là RS485 đâu nhé. LPT là cổng mở rộng của máy tính truyền và nhận dữ liệu song song còn RS485 thì truyền thông nối tiếp.
2. Thực tế nếu không đệm cũng không sao nhưng để bảo đảm an toàn thì nên sử dụng thêm IC đệm. Cách này sẽ nó ưu điểm là an toàn cho mainboard của máy tính và làm tăng dòng của dữ liệu bảo đảm ít bị nhiễu hơn. Bạn cũng có suy nghĩ sai là con IC (thường là MAX232) ở cổng COM ko phải là IC để đệm hay cách li mà nó là IC chuyển đổi mức điện thế cho đúng chuẩn thôi. Cụ thể là ở mức 0 (~ 0v) khi đưa vào IC thì ngõ ra nó sẽ có điện áp là +12v còn ở mức 1 (~ 5v) thì điện áp ngõ ra là -12v.
3. Để đệm dữ liệu thì dùng những IC số TTL hoặc CMOS có thể nó là các cổng đệm hoặc IC chốt. Lâu quá ko dùng nên quên mã số rồi hình như là 74373, 74573.(là những IC latch).
1. Mình định dùng ADC để lấy mẫu tín hiệu AM rồi đưa vào máy tính để nó hiển thị ra màn hình, lúc đầu định dùng cổng nối tiếp để đưa tín hiệu vào nhưng thấy tốc độ không đáp ứng được, nếu lấy thì sẽ làm mất dạng tín hiệu AM (tần số 1MHz) (Có thể do tốc độ truyền tín hiệu giữa máy tính và VDK). Nên mình chuyển qua dùng cổng song song, nhưng mà cái này mình chưa có kinh nghiệm (cổng song song chưa làm bao giờ ) nên ko biết tốc độ truyền tới cổng song song là bao nhiêu?
2. Liệu mình sử dùng ADC0804 hoặc ADC0809 liệu có thể đáp ứng được yêu cầu lấy mẫu để có thể khôi phục lại đúng dạng tín hiệu đưa vào hay ko? Nếu không thì có thể dùng con ADC loại này được?
3. Bác nào có cách khác có thể tư vấn giúp mình được không?
Thien thu van co: Yeu la kho!!!
Van co thien thu: Kho van yeu!!!!!!!!!!!!!!!!!!!!!!
1. Mình định dùng ADC để lấy mẫu tín hiệu AM rồi đưa vào máy tính để nó hiển thị ra màn hình, lúc đầu định dùng cổng nối tiếp để đưa tín hiệu vào nhưng thấy tốc độ không đáp ứng được, nếu lấy thì sẽ làm mất dạng tín hiệu AM (tần số 1MHz) (Có thể do tốc độ truyền tín hiệu giữa máy tính và VDK). Nên mình chuyển qua dùng cổng song song, nhưng mà cái này mình chưa có kinh nghiệm (cổng song song chưa làm bao giờ ) nên ko biết tốc độ truyền tới cổng song song là bao nhiêu?
2. Liệu mình sử dùng ADC0804 hoặc ADC0809 liệu có thể đáp ứng được yêu cầu lấy mẫu để có thể khôi phục lại đúng dạng tín hiệu đưa vào hay ko? Nếu không thì có thể dùng con ADC loại này được?
3. Bác nào có cách khác có thể tư vấn giúp mình được không?
1. Nếu mình nhớ ko lầm thì LPT cho phép tốc độ tối đa là 2Mbyte.
2.3. Mình chưa hiểu nhu cầu của bạn.
2. Liệu mình sử dùng ADC0804 hoặc ADC0809 liệu có thể đáp ứng được yêu cầu lấy mẫu để có thể khôi phục lại đúng dạng tín hiệu đưa vào hay ko? Nếu không thì có thể dùng con ADC loại này được?
EM định dùng ADC để chuyển tín hiệu tương tự từ bên ngoài vào máy tính, nên định chuyển thành dạng số (qua con ADC) nhưng ADC thường (0804) chỉ có "10K sample/s" trong khi tín hiệu tương tự là dạng tín hiệu AM (f>100KHz) nên chắc không thể lấy được dạng tín hiệu để hiển thị ra trên máy tính.
3. Để đệm dữ liệu thì dùng những IC số TTL hoặc CMOS có thể nó là các cổng đệm hoặc IC chốt. Lâu quá ko dùng nên quên mã số rồi hình như là 74373, 74573.(là những IC latch).
Dùng IC dạng FF hả bác?
1. Nếu mình nhớ ko lầm thì LPT cho phép tốc độ tối đa là 2Mbyte.
hình như là 200KByte/s bác ạ!
Thien thu van co: Yeu la kho!!!
Van co thien thu: Kho van yeu!!!!!!!!!!!!!!!!!!!!!!
Nếu như em dùng C# hoặc VB để giao tiếp qua cổng LPT, dùng 1 lệnh để tạo xung kich ra, thì khoảng thời gian ngắn nhất có thể có giữa 2 xung là bao nhiêu?
Thien thu van co: Yeu la kho!!!
Van co thien thu: Kho van yeu!!!!!!!!!!!!!!!!!!!!!!
Tùy theo tốc độ của CPU máy tính mà ta mới có tần số tối đa có thể xuất ra.
nếu máy tính của bạn đủ mạnh thì có thể xuất ra tầng số được 2M, nhưng nấu như bạn viết dùng ngắt không tốt thì để đạt được tần số này máy tính của bạn sẽ bị treo.
Cty Cơ Điện Tử Hiệp Phát. www.hiepphatcnc.com. Chuyên sản xuất máy CNC mới, Bán, Sửa Chữa, Cung cấp bộ truyền DNC không cần máy tính cho các hệ Fanuc, Mitsubishi, Yasnac, Okuma, Seicos. ĐT: 0918374006, buithanhluan@gmail.com
2. Liệu mình sử dùng ADC0804 hoặc ADC0809 liệu có thể đáp ứng được yêu cầu lấy mẫu để có thể khôi phục lại đúng dạng tín hiệu đưa vào hay ko? Nếu không thì có thể dùng con ADC loại này được?
+sao không dùng con AD 9220
còn nếu tốc độ không bảo đảm tốc độ ... có thể sử dụng 1 con Sram để làm
buffer :
+AM ->ADC->Sram->VDK->computer
chúc thành công!!!!
----------------------------------------------
dieucay555!
hiện mình cũng đnag dùng IC 74245 dùng đệm cho máy tinh nhưng sao vạn nhân giá trị lung tuing lắm. bài của mình dc postr trên luồng cảm biến nhiệt của phần VI điều khiển 8051 các bạn quan tâm hãy đến giải quyết giùm mình nhé.
bài của mình dùng ngôn ngữ C giao tiếp thiết bị qua cổng LPT
okie
Em vừa mới học về 8051.Hiện nay em muốn làm truyền dữ liệu song song giữa hai con 8051 thông qua vào ra song song có đối thoại.A có tài liệu về phần vào ra đối thoại ko ạ,có thể share cho em với ạ.Em cảm ơn.
Em vừa mới học về 8051.Hiện nay em muốn làm truyền dữ liệu song song giữa hai con 8051 thông qua vào ra song song có đối thoại.A có tài liệu về phần vào ra đối thoại ko ạ,có thể share cho em với ạ.Em cảm ơn.
A đíu cho e đâu. mai lên lớp e hỏi thầy Trọng nhé .kaka 19
Hai lớp dán mặt trước và mặt sau, gọi là film phân cực. Muốn hiểu rõ về nó thì chịu khó search nhé. Ở đây có rất nhiều chó cứ ngửi thấy phân là sủa nhặng, nên không giải thích nhiều....
Mọi người ơi cho em hỏi cái này ạ, hiện tại em đang làm btl về hiển thị giá trị nhiệt độ trên led 7 thanh sử dụng atmega16, code em chạy trên mô phỏng rất oke nhưng khi lắp qua mạch thực thì bị lỗi ở led đầu tiên bị lỗi như thế này...
Nhờ cả nhà tìm giúp mình thông tin IC này với, thấy ghi 943B W58BAL mà mình tìm mấy ngày nay không được, nó được đóng gói dạng TSSOP 8. Cám ơn cả nhà....
Cảm ơn bạn đã chia sẻ câu chuyện và quá trình phát triển sản phẩm của mình. Trước tiên, thật may mắn khi bạn vượt qua tai nạn và vẫn giữ được niềm đam mê cũng như khả năng sáng tạo trong lĩnh vực kỹ thuật. Việc bạn tiếp tục...
Bạn nên nghiên cứu cái chấn lưu đèn ống Compact fluorescent lamp hay đèn compact trước đã. Nó rẻ đỡ tốn kém.
Sau khi hiểu rõ rồi thì chuyển sang cái mạch này.
Ở cái chấn lưu, tần số của nó linh tinh lắm, tùy điện áp nguồn, tùy...
E có 1 laptop bị hỏng màn hình, e tháo ra thì thấy nó có 4 lớp , lớp ngoài cùng là 1 lớp nhựa rất mỏng màu hơi đen ( chắc là 1 loại film dán), tiếp theo là 1 lớp thủy tinh bị vỡ (màu đen) , đến 1 lớp thủy tinh trắng ( lớp này có...
Comment