Projektowanie PCB dla IoT: To coś więcej niż tylko rozwój sprzętu

Zachariah Peterson
|  Utworzono: październik 13, 2020  |  Zaktualizowano: listopad 16, 2020
Jak zespoły zajmujące się wielofunkcyjnym sprzętem mogą współpracować

Produkty IoT są urocze, ale czasami frustrujące. Zespoły projektowe muszą być wielofunkcyjne, aby z sukcesem zaprojektować te produkty. Muszą doskonale opracować sprzęt, wbudowane oprogramowanie, platformę internetową i/lub aplikację oraz obudowę mechaniczną, jeśli chcą odnieść sukces na rynku. Problemy w którymkolwiek z tych obszarów oznaczają, że nowy produkt będzie poniżej standardów i ostatecznie konkurencyjne produkty zdobędą udział w rynku.

Co więc jest potrzebne, aby zapewnić sukces projektowania tych produktów? Projektowanie PCB IoT to nie tylko sprzęt. To także doświadczenie użytkownika i forma. Oznacza to, że każdy zespół projektowy PCB IoT musi pracować między dyscyplinami, a każdy musi mieć wgląd w dostarczane przez innych materiały. Platformy chmurowe i platformy sieciowe na miejscu umożliwiają tego typu współpracę.

Zespoły projektowe PCB IoT są wielofunkcyjne

Jeśli ostatnio kupiłeś produkt IoT, taki jak inteligentne urządzenia domowe czy system bezpieczeństwa domu, prawdopodobnie musiałeś pobrać aplikację na telefon i założyć konto na stronie internetowej firmy. Te produkty mogą również mieć interesujące obudowy, które wymagają dokładnych specyfikacji projektowych. Te różne aspekty produktu IoT oznaczają, że zespół projektowy PCB IoT musi być wielofunkcyjny i potrzebuje współpracy dla sukcesu projektu. Twój zespół projektowy IoT będzie zawierał osoby z następujących dziedzin:

  • Inżynieria elektroniczna. Ci ludzie muszą zaprojektować schemat i upewnić się, że wybrane komponenty dla płyty są dostępne przed przekazaniem projektu inżynierowi układu i zespołowi programistycznemu.
  • Inżynieria układu PCB.Ta grupa jest dość oczywista; muszą oni rozmieścić komponenty, poprowadzić ścieżki, zapewnić integralność mocy/sygnału oraz wszystkie inne zadania, które wchodzą w skład tworzenia doskonałego układu PCB.
  • Inżynieria oprogramowania/aplikacji mobilnych. Zespół programistów zazwyczaj musi poczekać, aż inżynierowie elektronicy zakończą podstawowy projekt, ponieważ to określi, z jakimi komponentami będą pracować. Jeśli w grę wchodzi platforma internetowa, zespół webowy może zacząć wcześniej, rozwijając podstawową architekturę webową, UI/UX oraz framework API.
  • Inżynieria mechaniczna. Ta grupa musi współpracować z inżynierami układów PCB, aby zapewnić, że obudowa produktu będzie pasować do gotowego PCB i odwrotnie. Dla produktów, które się zginają lub składają, muszą również zapewnić, aby wszelkie płytki elastyczne lub sztywno-elastyczne mogły dopasować się do obudowy.

Ostatnio pracowaliśmy nad projektami IoT, które wymagały współpracy między mną (jako głównym inżynierem/managerem), inżynierem układów PCB, programistą systemów wbudowanych, projektantem mechanicznym klienta oraz zespołem programistów oprogramowania klienta. Projekty tego typu mogą stać się bardzo skomplikowane, gdy tyle osób pracuje nad wspólnym celem, a utrzymanie wszystkich na tej samej stronie wymaga narzędzi współpracy, które mogą obsługiwać wszystkie różne typy plików wymagane do stworzenia nowej platformy.

 IoT PCB design diagram
Projekt PCB IoT wykorzystuje dane projektowe i zasoby od wielu współpracowników.

Jak zespoły wielofunkcyjne sprzętu mogą współpracować

Każdy, kto pracował w zespole programistycznym, prawdopodobnie zna Slacka, Jirę i inne narzędzia do współpracy i komunikacji, służące do udostępniania kodu, śledzenia postępów zadań i wprowadzania zgłoszeń dotyczących nierozwiązanych problemów z rozwojem. Narzędzia współpracy, których używasz, powinny umożliwiać wykonanie kilku ważnych zadań jako część projektowania i rozwoju PCB IoT:

  • Widoczność łańcucha dostaw. Każdy, kto projektował schemat z wykorzystaniem specjalistycznych komponentów, tylko po to, by odkryć, że pożądane komponenty stały się przestarzałe lub mają miesięczne terminy realizacji, zna znaczenie widoczności łańcucha dostaw. Zespoły projektowe muszą zacząć pozyskiwać komponenty wcześnie, aby zmniejszyć ryzyko późniejszych przeprojektowań.
  • Komentowanie, kontrola wydania projektu, kontrola wersji i tworzenie forka. Te funkcje to dokładnie to, co znajdziesz w architekturze w stylu GitHub dla projektowania sprzętu. Nie powinno to być ograniczone tylko do commitów kodu, dostęp do commitów układu PCB i rysunków mechanicznych również musi być zapewniony.
  • Kontrola dostępu użytkowników.Nie wszyscy w Twojej organizacji będą pracować nad tym samym zestawem zadań. System z kontrolą dostępu użytkowników (zarówno do przeglądania, jak i edycji) zapewnia, że odpowiednie osoby mogą uzyskać dostęp do projektów w razie potrzeby.
  • Udostępnianie danych produkcyjnych. Zespoły projektujące PCB IoT ostatecznie będą musiały współpracować z producentem, aby wyprodukować płytę. Wprowadzenie producenta do procesu współpracy to ogromna wartość dodana, która może skrócić czas realizacji i pomóc w wczesnym wykrywaniu błędów DFM.
Viewing assembly data in IoT PCB design
Oparta na chmurze system projektowania PCB IoT pozwala każdemu członkowi zespołu zobaczyć pełny zestaw danych projektowych i produkcyjnych.

W miarę jak coraz więcej firm przechodzi na pracę zdalną, nawet w dziedzinie rozwoju sprzętu, zespoły projektowe będą potrzebować systemów opartych na chmurze lub lokalnych, które integrują się z ich oprogramowaniem do projektowania. Obecna klasa narzędzi do współpracy zdalnej nie może zapewnić dostępności potrzebnej do natychmiastowego importowania danych projektowych do programów ECAD i MCAD, jednocześnie zapewniając kontrolę wersji, zarządzanie komponentami i kontrolę dostępu użytkowników. Nadszedł czas, aby zespoły sprzętowe zaczęły korzystać z nowej platformy, która unifikuje projektantów PCB z projektantami mechanicznymi, a wkrótce także z programistami wbudowanymi.

Altium 365 to jedyna platforma, która integruje Altium Designer z aplikacjami takimi jak Altium Concord Pro i Altium Viewer, ułatwiając współpracę zespołom wielofunkcyjnym. Inżynierowie z różnych dziedzin mogą widzieć dane projektowe innych i natychmiast importować je do Altium Designer lub przeglądać przez instancję webową Altium Concord Pro. Funkcje kontroli wersji, komentowania i kontroli dostępu pozwalają twojemu zespołowi stworzyć platformę w stylu GitHub dla rozwoju sprzętu. Jest to idealny sposób dla zespołów projektujących PCB dla IoT, aby współpracować nad skomplikowanymi projektami.

Altium Concord Pro na Altium 365 wprowadza do przemysłu elektronicznego bezprecedensowy poziom integracji, dotychczas zarezerwowany dla świata rozwoju oprogramowania, umożliwiając projektantom pracę z domu i osiąganie niespotykanych dotąd poziomów efektywności.

Dopiero zaczynamy odkrywać, co jest możliwe do zrobienia z Altium Concord Pro na Altium 365. Możesz sprawdzić stronę produktu po bardziej szczegółowy opis funkcji lub jeden z webinarów na żądanie.

About Author

About Author

Zachariah Peterson ma bogate doświadczenie techniczne w środowisku akademickim i przemysłowym. Obecnie prowadzi badania, projekty oraz usługi marketingowe dla firm z branży elektronicznej. Przed rozpoczęciem pracy w przemyśle PCB wykładał na Portland State University i prowadził badania nad teorią laserów losowych, materiałami i stabilnością. Jego doświadczenie w badaniach naukowych obejmuje tematy związane z laserami nanocząsteczkowymi, elektroniczne i optoelektroniczne urządzenia półprzewodnikowe, czujniki środowiskowe i stochastykę. Jego prace zostały opublikowane w kilkunastu recenzowanych czasopismach i materiałach konferencyjnych. Napisał ponad 2000 artykułów technicznych na temat projektowania PCB dla wielu firm. Jest członkiem IEEE Photonics Society, IEEE Electronics Packaging Society, American Physical Society oraz Printed Circuit Engineering Association (PCEA). Wcześniej był członkiem z prawem głosu w Technicznym Komitecie Doradczym INCITS Quantum Computing pracującym nad technicznymi standardami elektroniki kwantowej, a obecnie jest członkiem grupy roboczej IEEE P3186 zajmującej się interfejsem reprezentującym sygnały fotoniczne przy użyciu symulatorów obwodów klasy SPICE.

Powiązane zasoby

Powiązana dokumentacja techniczna

Powrót do strony głównej
Thank you, you are now subscribed to updates.