Jedno co od chłopaków się nauczyłem (a powtarzają to cały czas) że płytka nie tylko powinna dobrze działać ale również ładnie wyglądać. Wszystkie płytki na ARM9 są uruchomione (a mamy ich kilkanaście sztuk) system linux ładnie działa . FTP nawet chłopaki postawili sobie na tej płytce. Trochę czasu niestety zajęło nam skończenie draiwera BLDC (zmiany w oprogramowaniu draiwera) ale ostatnio pracowali wyłącznie nad wizualizacją na komputerze ustawiania parametrów draiwera a problemy wynikały również z tego powodu że cały projekt jest również rozwijany pod kątem współpracy draiwera właśnie z tym naszym sterowaniem na ARM9 – chodziło o szybką wymiany danych pomiędzy draiwerem a sterowaniem cnc które na bieżąco monitoruje wszystkie draiwery (na razie mamy obsługę przez sterowanie cnc do 16 draiwerów ale to nie jest problem ze zwiększeniem tej wartości).
jarekk pisze:
Nie było problemów z impednacją połączeń do pamięci ? (Tego typu projekty wymagają już pasowania długosci scieżek aby pracować powyżej 50-80MHz )
Nie mieliśmy najmniejszego problemu, testy robiliśmy z zapasem na 115MHz i chodziło to bez problemowo z tym że u nas chodzi to teraz na 100MHz
Projekt draiwera BLDC całkowicie zamkniemy za 1-2 tyg (teraz jeszcze robimy możliwość aby każdy mógł robić update oprogramowania draiwera).
Trochę czasu zajęło nam również opracowanie czytnika 4-osi (również z funkcją stałej prędkości skrawania ). Ciekawym rozwiązaniem w naszym czytniku jest to że wyświetlacz funkcyjny jest również wyświetlaczem czwartej osi. Teraz ten projekt jest również w fazie końcowej (kończymy pisanie oprogramowania 1-2 miesiące jeszcze to może potrwać)
W między czasie (grudzień-styczeń) zrobiliśmy sumator dla dwóch osi (podłącza się do niego dwa liniały a on sobie sumuje lub odejmuje wartości z nich i podaje wartość obliczoną na wyświetlacz czytnika)
Właśnie z uwagi na te różne przyczyny prace nad pisaniem dalej oprogramowania do naszego sterowania cnc na ARM9 uległy spowolnieniu (1-2 tygodnia i dalej ruszy z kopyta)