Một cách tiếp cận tốt để phát hiện khoảng cách và tốc độ trong đường sắt mô hình là gì?


14

Trước mắt tôi phải thừa nhận ít kiến ​​thức thực hành về vi điều khiển hiện đại và phần mềm của họ - Tôi biết kỹ thuật điện và động cơ lớn tốt hơn nhiều (45 năm về nó).

Bây giờ, câu hỏi của tôi: Cố gắng để có được cháu ngoại say mê về điện tử. Họ yêu thích mô hình đường sắt, vì vậy chúng tôi đang xây dựng một hệ thống giám sát tàu từng chút một.

Vấn đề hiện tại: Để phát hiện khoảng cách (tốc độ tùy chọn) của đầu máy từ một vị trí theo dõi cụ thể, mà không gây rối với công suất theo dõi.

Nền tảng điều khiển: Stellaris Launchpad

Các tùy chọn được xem xét:
* TSOPxxxx với bộ dao động tần số cố định "câm" và đèn LED RF trên định vị - Làm cách nào để tôi có được thông tin tốc độ?
* TSOPxxxx và bộ phát ở trackside, phản xạ từ loco - có thể tăng tốc theo thời gian bay, có thể
* 5 Volt laser đỏ và phát hiện phá vỡ bằng đèn LED đỏ như cảm biến (những đứa trẻ thích laser, vì vậy ...) - không có tốc độ phát hiện mà không có nhiều thiết bị trên một vị trí phát hiện
* Thẻ RFID và cuộn dây ở cạnh (sẽ xác định vị trí cụ thể là điểm cộng) - không có thông tin về tốc độ
* Cảm biến khoảng cách siêu âm - Được cư dân mạng ủng hộ và hỗ trợ tốt, nhưng góc rộng của phạm vi tôi nghi ngờ
* Một trong nhiều sản phẩm mô hình đường sắt sẵn sàng - đi ngược lại mục đích của bài tập này

Vì vậy, phương pháp nào trong số các phương pháp này, hoặc bất kỳ phương pháp nào khác, sẽ mang lại cho tôi ít đau buồn nhất ở phần mềm, và sẽ có cơ hội đủ để tham gia vào các thiết kế điện tử 8 đến 12 tuổi với thiết kế điện tử với kết quả mà chúng có thể trải nghiệm? Những cạm bẫy cần chú ý (ngoài cola bị đổ) là gì?

Các đoàn tàu có tỷ lệ N (tỷ lệ 1: 160).


Chỉ ngoại vi cho câu hỏi, nhưng xe lửa của bạn ở quy mô nào? Kích thước có thể loại bỏ một số tùy chọn và thêm những tùy chọn khác. (Người đam mê MRR ở đây).
Anindo Ghosh

Thang đo N. Điểm công bằng, đã không nghĩ về điều đó. Cập nhật câu hỏi.
Dường như

Bạn cũng có thể thử radar, có một số mô-đun radar không quá đắt. conrad.de/ce/de/product/502370
starblue

Câu trả lời:


2

Các câu trả lời khác đã cung cấp đầu vào tuyệt vời yêu cầu của bạn; Câu trả lời của tôi tập trung hoàn toàn vào sự gần gũi (và sự hiện diện) của các mô hình tàu hỏa, không có nhận dạng, trong các thang đo mà tôi quan tâm, các thang đo N và T nhỏ.

Hãy ghi nhớ nhu cầu của bạn về tính đơn giản của phần mềm, kết hợp bộ phát / cảm biến hồng ngoại cắt nhỏ sẽ dễ dàng nhất. Việc bạn đề cập đến các thiết bị TSOP cho thấy bạn đã đánh giá đường dẫn đó. Thay vào đó, hãy xem xét TSSP4P38 được thiết kế dành riêng cho cảm biến độ gần bằng cách sử dụng IR cắt 38 KHz:
TSSP4P38

Nói rõ những gì có thể rõ ràng với bạn: Cảm biến khoảng cách qua thời gian của sóng điện từ (IR, radar, v.v.) là không thực tế cho mục đích của bạn: Với tốc độ ánh sáng, độ phân giải tính bằng giây hoặc thấp hơn là cần thiết cho 0 đến 10 khoảng cách mục tiêu centimet mà bạn có thể đang làm việc với (tỷ lệ 1: 160 N). Trong đường dẫn chuyển tiếp "thế giới thực" mà bạn đề cập trong một nhận xét, khoảng cách có thể lớn hơn, tôi suy đoán.

Một cơ chế cảm biến phản xạ hồng ngoại được sử dụng trong đường sắt mô hình thường bao gồm, thay vào đó, cường độ của tín hiệu IR phản xạ, sẽ tăng theo luật bình phương nghịch đảo với phương pháp đầu máy.

Thiết bị của bạn sẽ cần phải có đèn LED hồng ngoại như TSAL6200 và TSSP4P38, được đặt trong một cái gì đó giống như sơ đồ trên trang 5 của biểu dữ liệu TSSP. Sự kết hợp sẽ được gắn giữa các mối quan hệ trên đường đua của bạn, mỗi bên phải đối mặt. Nếu bạn lắp nó đủ thấp và chỉ gần như song song với các rãnh, phản xạ của đối tượng bên ngoài sẽ được giảm thiểu, các rãnh hoạt động như nhấp nháy.

Đầu ra của TSSP là xung mức logic có thời lượng tương ứng với IR được phản ánh. Khi tiếp cận đầu máy, các xung liên tiếp sẽ dài hơn, do đó, đọc ít nhất 2 xung liên tiếp, tốt nhất là nhiều xung nữa, sẽ cung cấp một tập hợp các khoảng thời gian xung và do đó chỉ thị tốc độ. Từ biểu dữ liệu:

Độ rộng xung đầu ra của TSSP4P38 có mối quan hệ gần như tuyến tính với khoảng cách của bộ phát hoặc khoảng cách của một vật thể phản chiếu. TSSP4P38 được tối ưu hóa để triệt tiêu hầu hết các xung giả từ đèn huỳnh quang tiết kiệm năng lượng.

Nếu bạn tuân thủ các yêu cầu chính xác thực tế cho thiết bị của mình, thì "nhanh" so với "chậm", "tiếp cận" so với "rút lại" và tất nhiên sự hiện diện của đầu máy trong phạm vi cảm biến là khả thi.

Bạn sẽ phải căn cứ vào hệ thống để tính đến các phản xạ tĩnh, ví dụ như từ khung cảnh. Ngoài ra, hiệu chuẩn tốc độ thực so với độ dài xung liên tiếp sẽ cung cấp ánh xạ phạm vi "nhanh" / "chậm".

Thời lượng xung có thể được đo bằng cách sử dụng đầu vào bộ đếm thời gian / bộ đếm trên bộ vi điều khiển bạn chọn. Có một số ví dụ trên web để thực hiện điều này trên Arduino, nhưng như bạn đã đề cập bằng cách sử dụng Stellaris Launchpad thay vào đó, một số nghiên cứu có thể cần thiết cho nó.

Đây là một tổng quan cấp cao về một giải pháp, xin vui lòng hỏi nếu các khía cạnh cụ thể cần làm rõ. Theo phỏng đoán, dựa trên nền tảng đã nêu của bạn, đây sẽ không phải là một dự án qua đêm, nhưng có thể đạt được trong một kỳ nghỉ lễ. Một số sản phẩm mô hình đường sắt readymade mà bạn đề cập sử dụng cơ chế này.


Đối với một cuộc thảo luận về khoảng cách tổng quát hơn, xin vui lòng xem câu trả lời này từ một câu hỏi trước đó.


Cảm ơn vì đã chỉ ra những gì đáng lẽ phải rõ ràng với tôi nhưng không, thời gian bay EMF quá ngắn so với khoảng cách quan tâm của tôi. +1 vì là phù hợp nhất và đơn giản nhất cho đến nay cho mục đích của tôi, sẽ chấp nhận nếu không có gì tốt hơn xuất hiện.
Dường như

8

Nếu tôi đang tự động hóa một mô hình đường sắt, tôi sẽ đặt nhãn mã vạch ở dưới cùng của những chiếc xe lửa. Sau đó trải đều trên đường đua tôi sẽ đặt đầu đọc mã vạch, hướng lên từ giữa đường ray.

Với điều này, bạn có thể phát hiện vị trí, tốc độ và danh tính của những chiếc xe. Mỗi chiếc xe sẽ có mã vạch riêng, không chỉ đầu máy.

Cảm biến vị trí của phương pháp này là rất tất nhiên, vì nó dựa vào khi một đoàn tàu đi qua một cảm biến. Nhưng nó sẽ hoạt động tốt cho hầu hết mọi thứ. Bạn luôn có thể đặt nhiều cảm biến hơn tại các điểm quan trọng trong đường đua và ít cảm biến hơn khi điều đó không quan trọng lắm.

Một lợi thế rất lớn của phương pháp này là giá mỗi chiếc xe lửa rất thấp, chỉ có một nhãn mà bạn có thể in trên máy in laser hoặc máy in phun của bạn. Độ phức tạp trên mỗi toa tàu rất thấp. Và trọng lượng thêm vào mỗi chiếc xe là siêu thấp.

Tôi sẽ thực hiện điều này bằng cách sử dụng IR LED và Phototransistor làm cảm biến (có các thành phần có cả hai trong số này được tích hợp) và kết nối chúng với một vi điều khiển. Mỗi cảm biến có vi điều khiển riêng. Các cảm biến khác nhau sau đó có thể được kết nối với nhau bằng một mạng đơn giản (như bus RS-485). Với đèn LED hồng ngoại, cảm biến sẽ khó nhìn thấy bằng mắt thường. Tổng chi phí cho mỗi cảm biến + MCU có thể dưới 3 đô la Mỹ, không bao gồm một PCB nhỏ.


Đó là ý tưởng tương tự tôi nghĩ ngay đến khi đọc câu hỏi. Một vấn đề hơi khó hiểu mà tôi thấy là việc các mã vạch được treo ở độ cao trục có thể trông hơi xấu xí, nhưng nếu chúng cao hơn thì người ta sẽ cần phải có các cảm biến được thiết kế để tập trung vào các vật thể nằm ngoài khoảng cách tiếp xúc , có thể khó tìm hơn. Để có kết quả tốt nhất, gần như chắc chắn sẽ mong muốn quyết định một độ cao cố định nhất định trên đường đua cho nhãn và có tất cả các nhãn được gắn ở độ cao đó.
supercat

Vì tôi đang tìm kiếm một cảm biến vị trí duy nhất (phương pháp trạm), đây có thể là một ý tưởng. Tuy nhiên, tôi hơi bối rối về các khía cạnh cảm biến tốc độ và khoảng cách - chúng hoạt động như thế nào? Nhận dạng, vâng, hoàn hảo! Ngoài ra, không có cách nào tôi có thể thu hút sự chú ý của bọn trẻ đủ lâu để tạo ra một nửa tá thiết bị - nó sẽ phải là 2 thiết bị, 1 thiết bị mà chúng tạo ra cho chúng và 1 chúng tự tạo ra. Một để tiếp cận và một cho rời tàu. Đây không phải là điều khiển bố cục nghiêm túc, nó là "cửa ngõ" để đưa chúng vào thiết bị điện tử.
Dường như

Nếu bạn có các chiều rộng khác nhau cho các sọc ở hai đầu của mã vạch, bạn có thể xác định hướng. Tốc độ có thể được tính bằng cách sử dụng khoảng cách giữa các sọc.
tcrosley

@tcrosley Có nhiều cách để mã hóa dữ liệu để có thể xác định được hướng và tốc độ - cùng với một số phát hiện lỗi.

@supercat Chiều cao nhãn có thể là khó khăn. Sử dụng tia laser thay vì đèn LED có thể làm cho khoảng cách có thể sử dụng khá tốt, nhưng nó sẽ phải là tia laser công suất siêu thấp và việc lấy nét sẽ khó khăn.

4

Tôi sẽ bắt đầu với phương pháp ngắt quang hoặc phương pháp phản xạ ở hai bên đường giao nhau để báo hiệu các đoàn tàu đang đến gần và bật đèn LED ĐỎ nhấp nháy. Theo dõi từ xa cũng có thể được nối với một sơ đồ với các chỉ số của các chuyến tàu băng qua và trực tiếp và tốc độ.

Máy quét mã vạch rất đơn giản cho đến khi bạn phải xử lý an toàn chùm tia laser, tốc độ theo dõi tốc độ nhãn và thời gian khoảng cách giữa thanh máy tính để tính tốc độ và xác thực nội dung mã để xác định ion trực tiếp trong phần mềm.

Chia nhỏ dự án thành;

  • thiết kế chức năng hệ thống
    • đầu vào, quy trình, thông số (bao gồm từ chối kích hoạt sai)
  • thiết kế điện tử
    • sơ đồ, BOM, bố trí
  • thiết kế đường dẫn quang
    • đường dẫn và bộ phát và phát, tần số đáp ứng, loại bỏ nhiễu
  • xây dựng & thử nghiệm
    • hệ thống dây điện tắt nguồn, lọc tiếng ồn và các chi tiết cơ, điện

IR có thể phát hiện sự gián đoạn tín hiệu ở hai bên dễ nhất hoặc phản xạ tín hiệu từ cùng một phía với phạm vi phát hiện rộng hơn. Trình tự đến hai máy dò liền kề cho biết hướng nào và khoảng thời gian biểu thị tốc độ. Điều này có thể được đo bằng phương pháp tương tự hoặc kỹ thuật số.

Máy quét mã vạch IR dựa vào mã đi qua máy dò ở tốc độ aconstant hoặc bộ phát được phản xạ qua mã vạch để được phát hiện bằng cách tán xạ ánh sáng hoặc hấp thụ carbon đen. Các chùm tia laser ổn định hướng lên sẽ cần phải được thay đổi về mặt quang học để giảm công suất xuống mức an toàn hoặc lan rộng và sau đó tập trung trong một chiều dài đường đi ngắn để giảm mật độ năng lượng của ánh sáng đi lạc.


Cảm biến mã vạch có thể được đơn giản hóa nếu người ta thiết kế định dạng mã vạch xung quanh ứng dụng. Nếu một người sử dụng một cặp cảm biến cạnh nhau (một gần với mỗi đường ray) và thiết kế định dạng mã vạch sao cho một bên là một chuỗi các vạch đen và trắng cố định, trong khi phía bên kia giữ dữ liệu thực tế, thì nó nên dễ dàng xác định bên nào là bên cố định; nếu tất cả các mã vạch sử dụng cùng một cao độ, điều đó sẽ ngay lập tức cho biết tàu chạy nhanh như thế nào và cách mà chiếc xe đang đối mặt. Hơn nữa, nó sẽ cho phép giải mã ngay cả khi tàu thay đổi tốc độ.
supercat

đồng hồ và dữ liệu ý tưởng tốt
Tony Stewart Sunnyskyguy EE75

Người ta có thể chỉ ra hướng và tốc độ chỉ bằng một cảm biến duy nhất nếu cảm biến mã vạch được gắn gần đường ray phía bắc, mỗi chiếc xe có hai mã vạch và có đủ độ dự phòng ở định dạng mã vạch (ví dụ sử dụng mã hóa Manchester và đảm bảo dữ liệu bên dưới có sự kết hợp tốt đẹp của "1" 's và '0'' s một sau đó có thể sắp xếp mọi thứ để mỗi mã vạch sẽ có đông và phía tây (những định nghĩa là chính xác khi các mã vạch là gần đường sắt bắc)..
supercat

Này, điều này đang trở nên rất thú vị! Cảm ơn, những hiểu biết hữu ích về máy quét mã vạch (trong nhận xét) và @Richman, tôi bắt đầu thích ý tưởng IR, đó là những gì chúng tôi làm trong cuộc sống thực rất nhiều: Máy phát và máy thu trong một gói duy nhất, được nhúng trong quá cảnh đường dẫn, hoặc trong trường hợp này, giữa các mối quan hệ của bản nhạc. Giải pháp mã vạch bây giờ trông không hấp dẫn lắm vì phần mềm sẽ trở thành vấn đề của tôi và tôi không nói phần mềm quá tốt, có thể nói như vậy!
Dường như
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.