標題: 汽車自動換擋撥片改裝,單片機控制D檔實現加減檔源程序與電路設計 [打印本頁]
作者: 電子愛好者999 時間: 2018-11-18 11:19
標題: 汽車自動換擋撥片改裝,單片機控制D檔實現加減檔源程序與電路設計
給大家分享小汽車自動換擋撥片改裝教程,D檔實現加減檔的一些技術資料,是用51單片機通過程序來實現的.
【簡要說明】
一、尺寸:長74mm寬29mm高18mm
二、工作電壓:直流12V
三、特點:
1、延時時間精確、可調節
2、電路簡單實用,接線簡單
3、兩路數字量輸入和一路繼電器輸出
4、延時開關可以根據顧客的需要做成各種不同種類的延時開關
5、兩路數字量輸入,低電平有效 低電平(0到1V),高電平(3.5到5V)
6、延時時間按鍵可調節
四、功能:汽車換擋片換擋用、觸發延時開關,延時通斷,延時閉合,延時斷開等等,都可以根據需要來更改
單路繼電器輸出兩路繼電器輸入模塊(汽車換擋片控制)
- 工作電壓直流12V
- 兩路輸入低電平有效,帶光電隔離
- 該模塊可編程實現顧客各種要求
- 有兩個按鍵輸入
- 一路繼電器輸出,可控制220V/10A負載
- 具有電源和輸出指示
該控制板是專門為別人定制的,默認情況下,實現的功能是:當A或者B開關有輸入信號時,輸出繼電器閉合延時5到15秒(可通過按鍵增加減小鍵調節具有掉電記憶功能),繼電器斷開。 該模塊主要用在汽車上的A和B換擋片,換擋時,觸發繼電器延時5-10的吸合時間
注意:兩路輸入任意一路輸入低電平觸發時,繼電器(即開關閉合)閉合開始延時,延時5到15秒后繼電器(開關斷開)斷開的功能。如果在延時期間,任意觸發端,再次觸發時,延時時間將為設定值。比如,設定時間是10秒,觸發端觸發時開始延時,假如延時時間到8秒,如果再次觸發,繼電器將再延時10秒斷開,如果在延時期間再次觸發時,將接著延時10秒斷開。。。
時間設定注意(最小5秒-最大15秒):
按一下向上箭頭的按鍵會增加1秒
按一下向下箭頭的按鍵會減少1秒
按了之后板子斷電后會自動保存設定時間值
再次給電,即可使用!
實物圖如下:
ALIM0004.JPG (128.19 KB, 下載次數: 50)
下載附件
2018-11-18 11:18 上傳
ALIM0005.JPG (111.54 KB, 下載次數: 45)
下載附件
2018-11-18 11:18 上傳
ALIM0006.JPG (119.72 KB, 下載次數: 53)
下載附件
2018-11-18 11:18 上傳
ALIM0007.JPG (116.01 KB, 下載次數: 52)
下載附件
2018-11-18 11:18 上傳
電路原理圖如下:
0.png (22.48 KB, 下載次數: 43)
下載附件
2018-11-18 16:27 上傳
標注說明:
單片機源程序如下:
所有資料51hei提供下載:
使用說明.docx
(51.05 KB, 下載次數: 15)
2018-11-18 11:19 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
兩路輸入單路輸出按鍵調節延時閉合時間帶看門狗20150417(換擋撥片).rar
(34.56 KB, 下載次數: 19)
2018-11-18 11:19 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
兩路輸入單路輸出帶按鍵可編程模塊原理圖.pdf
(76.15 KB, 下載次數: 15)
2018-11-18 11:18 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
作者: 王汪汪嗎 時間: 2019-11-22 16:15
那個寶不是早有了嗎
作者: sj666521 時間: 2019-12-10 18:45
按鍵掃描
void keyscan(void)
{
if(Increase==0)
{
delay(30);
if(Increase==0)
{
while(!Increase);
settime+=15;
if(settime>=225)
settime=225;
IapEraseSector(IAP_ADDRESS1); //擦除0扇區
IapProgramByte(1,settime); //寫入數據
}
我是剛接觸C語言的小弟,“ settime+=15;”這句是什么意思?+=連在一起表示什么?
作者: zxopenljx 時間: 2020-6-4 14:47
感謝樓主分享
歡迎光臨 (http://www.raoushi.com/bbs/) |
Powered by Discuz! X3.1 |