Budżet: 13000 UAH Termin: 14 dni
komendy są odczytywane przez loggera, następnie nakłada się ui w qt. Jeśli będzie potrzeba i bardziej szczegółowy opis, proszę o kontakt
Pomysł:
Należy opracować lub skonfigurować narzędzia do odbierania komend, które program (na PC) wysyła do mikrokontrolera PIC16F917, podłączonego przez Silicon Labs CP210x USB-to-UART Bridge. Celem jest analiza protokołu wymiany danych między programem a mikrokontrolerem w celu dalszego wykorzystania tych komend w własnym projekcie.
Problem:
Mam urządzenie, które wykonuje określone pomiary. To urządzenie wykorzystuje mikrokontroler PIC16F917. Urządzenie można podłączyć do komputera przez Silicon Labs CP210x USB-to-UART Bridge za pomocą kabla z 4 pinami - USB. Mam również gotowy program, który może wykonywać te pomiary, ale jest już przestarzały. Chcę stworzyć własny program, ale nie wiem, jakimi dokładnie komendami sterować mikrokontrolerem. Dlatego muszę albo uzyskać plik HEX z kontrolera, albo dowiedzieć się tych komend w inny sposób (na przykład monitorując, jakie komendy program wysyła do kontrolera), aby zintegrować je w moim programie.
Co jest dostępne:
Budżet: 13000 UAH Termin: 14 dni
komendy są odczytywane przez loggera, następnie nakłada się ui w qt. Jeśli będzie potrzeba i bardziej szczegółowy opis, proszę o kontakt
Budżet: 3333 UAH Termin: 1 dzień
Dzień dobry, Mychajło.
Mam doświadczenie w inżynierii odwrotnej różnych protokołów kontrolerów i liczników.
Mogę pomóc w analizie protokołu.
Potem mogę pomóc w programie do pomiarów, jeśli zajdzie taka potrzeba.
Stawka jest warunkowa, dopóki nie ustalimy technicznego zadania.
Доброго дня.
Погоджуюсь з попереднім дописом. Вам нічого не дасть дамп у НЕХ форматі, вам потрібно перехопити команди які надсилає і отримує програма (таких програм є не мало). Написання власної програми це вже під завдання.
погоджуюсь з попередніми дописами, нінзя ще непоганий логер. А софт на qt можна швидко накидати
Я пробував користуватись логером, але там летить купу даних, за пару хвилин записується даних на декілька гігабайт, в мене немає досвіду роботи з фільтрацією цих даних, я і до кінця не розумію що саме я там маю побачити.
У мене є досвід тільки в високорівневих мовах програмування
Зрозуміло, ви хочете сортувати їх онлайн..
Тоді якщо маєте досвід у програмуванні, не важко написати онлайн логер.
Я так розумію, ще проблема у розумінні до кого належить пакет.
Можете навести приклад обміну?
Як тільки я підключаюсь до девайсу в мене спмаляться такі ріквести
Поки шукав що таке UART випадково найшов фільтрацію по пакетах(відсіяло пусті) і знайшов потрібні мені команди.
Дякую за допомогу🙏
ZATRUDNIAMY! Jesteś utalentowany, kreatywny i gotowy do pracy? Szukamy zmotywowanych osób do naszego rosnącego zespołu! ✨ Dostępne stanowiska: Grafik ✍️ Autor treści ⌨️ Specjalista ds. pisania Specjalista ds. przepisywania Co oferujemy: ✅ Elastyczne godziny pracy ✅ Konkurencyjne wynagrodzenie ✅ Wspierające środowisko pracy ✅ Natychmiastowe wakaty Jeśli jesteś zainteresowany, wyślij nam wiadomość ze swoimi umiejętnościami i doświadczeniem, aby rozpocząć proces aplikacji. Tylko poważni kandydaci. Czekamy na współpracę z Tobą!
Opracowanie oprogramowania układowego umieszczanego na bramie oraz zarządzanie bezpośrednią interakcją z PLC/urządzeniami w pomieszczeniu technicznym (Modbus, BACnet itp.).
Trzeba zintegrować NSK z systemem automatycznego startu (katapulta z mikrokontrolerem), aby przesyłać sygnał do mikrokontrolera, który będzie inicjował pracę katapulty w odległości 500 metrów od niej.
Stworzyć kompatybilność między naziemną stacją zarządzania, systemem automatycznego startu (SAS), radarem a samolotem.
Trzeba dopracować istniejącą płytkę PCB Bitclock rev3 w KiCad. Źródła projektu: https://github.com/goat-hill/bitclock/tree/master/bitclock-pcb/rev3a/kicad Zadanie: 1. Zmienić rozmiar i kształt płytki pod nowy model STEP/3D obudowy. 2. Przenieść/zastąpić obecny złącze zasilania na USB-C. 3. Przerobić port podłączenia monitora na złącze 8-pin. 4. Ustawić komponenty tak, aby płytka poprawnie wchodziła w obudowę według miejsc montażowych. 5. Zachować istniejącą funkcjonalność płytki. 6. Sprawdzić zgodność płytki z modelem 3D/STEP. 7. Na wyjściu potrzebne są gotowe pliki KiCad + zaktualizowany model 3D/sprawdzenie montażu. Główne: potrzebny specjalista od KiCad/projektowania PCB, który potrafi pracować z obudowami STEP i miejscami montażowymi.