madmax napisał(a):
Obroty mierzę na czujniku Hall'a ( UGN3141U ), zaś temperaturę na KTY84-130 podpięty pod przetwornik AC w PIC'u ( układzik ma skalę do 300 stopni, lecz znana krzywa wielomianu określająca nieliniową funkcją temperatury-rezystancja) powyżej 250 stopni zaczyna odbiegać od rzeczywsitego przebiegu ).
Czujnik 1-wire trochę mnie wkurzał ze względu na wrażliwość na czasy odczytu - a w swoim PIC też musiałem programowo robić transmisję - przez co przerwania do odczytu GPS powodowały przekłamania w odczycie temperatury.
Ja przerzuciłem się z PIC 16f628a na 16f648a, a następnie na 16f876a ( 20MHz ) . Ten ostatni pozwala dodatkowo na załadowanie bootloadera i wgrywanie aktualnej wersji oprogramowania prosto z PC po RS232 ( lub USB - RS232 ). Może z tej opcji również skorzystam
.
Jeżeli uda mi się ujarzmić programowanie na J2ME ( jakby to było w języku "c" - to byłby "PAN PIKUŚ"
) to wtedy spróbuję ujarzmić BTM222 - przy założeniu, że mi starczy pamięci w procku.
Popatrz ponownie na modul BT ktory kupilem. NIC NIE TRZEBA KONFIGUROWAC
Domyslnie jest skonfigurowany na slave i 9600. Podlaczylem go do uarta i smiga. Wystarczylo tylko wyszukac urzadzenie na telefonie sparowac i wbic pin 1234 i uruchomic wlasny program na telefon
Schowalem modul BT w koszulce termokurczliwej i dzis podlacze go do mojego "nadajnika"
Fajny ten czujnik halla. Tez taki kupie.
Tak sobie mysle ze ten temat to sie na elektroda.pl nadaje