Всех с наступающим Новым Годом.
дозревает втоая бетта пограммы.
изменеия
добавлен жк телевизор 16х2
настройка стала значительно удобнее, вовремя работы показывает 2 температуры угол отклонения сервы и обороты.
добавлен второй датчик (опция можно корректировать температуру мотора взависимости от температуры воздуха) теперь можно удерживать не абсолютную температуру, а температуру перегрева. что на мой взгляд гораздо интереснее.
а можно просто мерять второй цилиндр :-E
добавлен тахометр онлайн
оставленно место под “черный ящик” (непонятно пока что туда писать и с какой периодичностью)
оставлено место под гувернер, в скорости он станет не просто кабсмартом а полноценным бортовым компьютером 😃
Вот рабочая прошивка и исходник, можно пересобрать без жк дисплея
подключение дисплея описано в main.h в принципе можно использовать любые выводы в произвольном порядке.
датчик хола к int1
возник вопрос как строить гувернер пропорциональный (разница заданной и измеренной скорости * К = положение сервы)
или интегральный (разница заданной и измеренной скорости)*К = изменение положения сервы ?
соответственно в первом случае всегда не нулевая ошибка
во втором черевато резонансными колебаниями из-за большой инертности мотора.
А Вы что, взялись делать гувер не читав теории ПИД контроллеров? 😂
нет.
до сего момента я не встретился с нерешаемыми проблемами, и с этой тоже справлюсь.
елсли есть что-то посуществу давайте, если нет…
что за дурацкая привычка отвечать вопросом на вопрос?
Кто-нибудь уже собирал данное устройство?
Я в протеусе накидал схемку, но она что-то не фурычит 😃
Фурычит. там нечему не работать.
я счас активно кодю, датчик там цифровой, вы его как эмулировали?
в случае если неудалось опопознать датчика она останавливается. с ошибкой.
в следующей версии будут существенные изменения по схеме.
Датчик ставлю ds18b20. В протеусе в атмегу8 загружаю elf файл, а он вообще не запускает МК. Даж светодиодик ни один ни моргнет 😦
У вас есть проджект для протеуса рабочий?
я на макете делаю.
1 возможно у Вас не проходит общий сброс
подтяниете первую ногу через резистор 10ком на +5в и через конденсатор 0.1uF на землю.
2 выбрать в настройках контроллера внешний кварц.
если генерация есть, то первым делом появляется шим на выходе потом читаем флэш на наличее там запрограмированного датчика(romcod) если датчик во флешке не прописан то все останавливается горят все светодиоды если зпрограмирован то пытается настроить скорость точность измерений. если при включении зажата кнопка то запускается алгоритм настройки.
1 читаем ромкод датчика и сохраняем его во флэшке дальше по файлику setup.c посмотрите последовательность настройки. если ромкод прочитался нулями, единицами или не сошлась контрольная сумма, то все опять же остановится.
похоже это все кому-то кроме меня нужно.
{"assets_hash":"a8b26fa7f6e768b07a72c8c9aadb9422","page_data":{"users":{"429ec82d3df9550077790a4a":{"_id":"429ec82d3df9550077790a4a","hid":7569,"name":"Vad64","nick":"Vad64","avatar_id":null,"css":""},"4548a6613df95500777883cf":{"_id":"4548a6613df95500777883cf","hid":17932,"name":"AlexSr","nick":"AlexSr","avatar_id":null,"css":""},"4774e4933df955007777eeb6":{"_id":"4774e4933df955007777eeb6","hid":30246,"name":"sht0p0r","nick":"sht0p0r","avatar_id":null,"css":""},"4825df543df955007777b164":{"_id":"4825df543df955007777b164","hid":34339,"name":"Alexmod","nick":"Alexmod","avatar_id":null,"css":""}},"settings":{"can_see_ip":false,"can_report_abuse":false,"can_see_hellbanned":false,"forum_can_view":true,"forum_can_reply":false,"forum_edit_max_time":30,"forum_can_close_topic":false,"forum_show_ignored":false,"forum_mod_can_delete_topics":false,"forum_mod_can_hard_delete_topics":false,"forum_mod_can_see_hard_deleted_topics":false,"forum_mod_can_edit_posts":false,"forum_mod_can_pin_topic":false,"forum_mod_can_edit_titles":false,"forum_mod_can_close_topic":false,"can_vote":false,"forum_mod_can_add_infractions":false,"forum_topic_title_min_length":10,"forum_reply_old_post_threshold":30,"votes_add_max_time":168,"forum_show_post_interval":7,"can_see_deleted_users":false},"section":{"_id":"61c9a54c3df9550077bb50ba","hid":8,"title":"Самодельная электроника, компьютерные программы","parent":"61c9a54c3df9550077bb50f3","description":"Софт для моделирования и черчения, самодельные электронные устройства.","is_category":false,"is_votable":true,"is_writable":true,"cache":{"topic_count":2668,"post_count":48285,"last_post":"69396824b4761b70be1cf1f6","last_topic":"6936752c44153b3865eede83","last_topic_hid":572669,"last_topic_title":"Последовательность работы сервоприводов.","last_ts":"2025-12-10T12:31:32.140Z","last_user":"4f3e22e13df955007774805c"}},"topic":{"_id":"494668cd3df9550077a43799","hid":124863,"title":"CarbSmart freeware","views_count":1791,"last_post_counter":13,"cache":{"post_count":13,"first_post":"494668cd3df9550077a450e7","first_ts":"2008-12-15T14:25:17.000Z","first_user":"4774e4933df955007777eeb6","last_post":"49a1293a3df9550077a450ff","last_post_hid":13,"last_ts":"2009-02-22T10:30:18.000Z","last_user":"4774e4933df955007777eeb6"},"st":1,"section":"61c9a54c3df9550077bb50ba"},"subscription":null,"pagination":{"total":13,"per_page":25,"chunk_offset":3},"posts_list_before_post":["paginator","datediff"]},"locale":"en-US","user_id":"000000000000000000000000","user_hid":0,"user_name":"","user_nick":"","user_avatar":null,"is_member":false,"settings":{"can_access_acp":false,"can_use_dialogs":false,"hide_heavy_content":false},"unread_dialogs":false,"footer":{"rules":{"to":"common.rules"},"contacts":{"to":"rco-nodeca.contacts"}},"navbar":{"tracker":{"to":"users.tracker","autoselect":false,"priority":10},"forum":{"to":"forum.index"},"blogs":{"to":"blogs.index"},"clubs":{"to":"clubs.index"},"market":{"to":"market.index.buy"}},"recaptcha":{"public_key":"6LcyTs0dAAAAADW_1wxPfl0IHuXxBG7vMSSX26Z4"},"layout":"common.layout"}